Frage

Ist es möglich, irgendwie a .Schläger Datei, um das Schema und/oder den Inhalt einer SQL Server-Datenbank zu skripten?

Ich kann dies über den Assistenten tun, möchte aber die Erstellung dieser Datei zu Zwecken der Quellcodeverwaltung optimieren.

Ich möchte die Verwendung von Tools von Drittanbietern vermeiden und mich lediglich auf die Tools beschränken, die mit SQL Server geliefert werden.

War es hilfreich?

Lösung

Es gibt ein kostenloses Tool namens Unterbefehlshaber Das ist ein Teil der Open Source SubSonic Software.Ich habe dieses Tool selbst erfolgreich verwendet, um jede Nacht sowohl Schema- als auch Daten-Dumps zu erstellen.

Sie können Ihr Schema und Ihre Daten (und dann in Ihrem bevorzugten Quellvertretungssystem) mit dem Unterbefehl aufnehmen.Verwenden Sie einfach den Befehl "Version" und teilen Sie dem Subcomander mit, wo Sie die Daten einstellen sollen:

sonic.exe-Version /out-Skripte

Dadurch wird eine Skriptdatei (.SQL) in das lokale Skriptverzeichnis Ihres Projekts ausgegeben

Sie können auch versuchen, die zu verwenden Assistent für die Veröffentlichung von Microsoft SQL Server-Datenbanken, obwohl ich nicht sicher bin, ob Sie es in einer Bat-Datei verwenden können.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top