Verwendung von SQL Server Database Project

Ich verwende SQL Server 2012 und VS 2010 mit installiertem SSDT (SQL Server Data Tools). Meine Entwicklungsdatenbank verwendet gespeicherte Prozesse, Funktionen, CLR-Objekte usw. Sie enthält eine Momentaufnahme der Produktdaten von ca. 500 GB.

Ich habe ein SQL Server-Datenbankprojekt erstellt und dann die Datenbank importiert. Dadurch wurden alle Tabellen, Views, Procs und Funktionsdateien unter Schemanamen erstellt. Großartiges Zeug - jetzt kann ich eine Versionskontrolle wie in anderen VS-Projekten durchführen, Bereitstellungen erstellen usw. So weit, so gut.

Ich bin jedoch verwirrt darüber, wie mein Entwicklungsprozess für das Ändern / Hinzufügen von Prozessen / Tabellen unter SQL Server Database Project aussehen soll. Es scheint, dass alle Änderungen, die ich vornehme, auf eine LocalDb / Projects-Datenbank und NICHT auf meine Entwicklerdatenbank angewendet werden.

Soll ich alle meine Objekte in dieser LocalDb erstellen und dann über Veröffentlichen in meiner Entwicklerdatenbank bereitstellen? Ich mache mir Sorgen um meine vorhandenen Tabellen in der Entwicklungsdatenbank, da ich beim Löschen und Neuerstellen von Tabellen meinen Produktdatenschnappschuss verliere.

Welcher Entwicklungsprozess ist für SQL Server Database Project geeignet?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage