2009-05-22 4 views

Antwort

1

Abgesehen davon, dass VSS ein Total Train Wrack ist, ist es möglich, das Skript für die Objekterstellung für jedes Datenbankobjekt als separate Datei in der Quellcodeverwaltung zu speichern, wenn Sie Ihr Schema in der Quellcodeverwaltung speichern möchten. Auf diese Weise können Sie einzelne Teile des Schemas einfach aktualisieren. Sie haben also ein Skript für jede Tabelle, jeden Trigger, jeden Index, jede Prozedur usw. Als Teil Ihres Build-Prozesses können Sie diese in einem einzigen Skript zusammenfassen, um die Anwendung in der Zieldatenbank zu vereinfachen.

+0

Gesamt Zugunglück: meine Erfahrung. – rpetrich

+0

Obwohl dieser Ansatz funktioniert, wird es schnell zu einem Wartungsrisiko, da Sie mit den Änderungen Schritt halten müssen. Betrachten Sie es als eine zusätzliche Aufgabe. – SoftwareGeek

+0

@Weisheit Wenn Sie ein paar strenge QA-Prozesse an Ort und Stelle haben, muss es keine Gefahr sein, aber ich würde gerne von einem besseren Ansatz hören, wenn Sie einen haben! – ninesided

1

Nutzen Sie Tools wie SQL Compare von Red Gate, mit denen Sie ein Schema, ein Objekt pro Datei erstellen und dann den Status der Dateien mit VSS beibehalten können. Ich versuche gerade, das in meiner Organisation voranzutreiben.

0

Wir haben die SQL Source Control um die Visual Source Safe-Unterstützung erweitert und bieten eine in SQL Server Management Studio integrierte Versionskontrolle. Dies ist im Moment ein früher Zugriff, also melden Sie sich bitte für den frühen Zugangsaufbau an und teilen Sie uns mit, was Sie davon halten.

Weitere Einzelheiten finden Sie hier: http://www.red-gate.com/MessageBoard/viewtopic.php?t=12265