Freigeben über


Transact-SQL-Skripts

Ein Skript besteht aus einer Reihe von Transact-SQL-Anweisungen, die in einer Datei gespeichert sind. Die Datei kann als Eingabe für den Code-Editor von SQL Server Management Studio oder für die Dienstprogramme sqlcmd und osql verwendet werden. Die Dienstprogramme führen dann die in der Datei gespeicherten SQL-Anweisungen aus.

Transact-SQL-Skripts enthalten mindestens einen Batch. Der GO-Befehl signalisiert das Ende eines Batches. Wenn ein Transact-SQL-Skript keine GO-Befehle enthält, wird es als einzelner Batch ausgeführt.

Mithilfe von Transact-SQL-Skripts können folgende Schritte ausgeführt werden:

  • Erstellen einer permanenten Kopie der Schritte, die zum Erstellen und Auffüllen der Datenbanken auf dem Server erforderlich sind (als Sicherungsverfahren).

  • Übertragen der Anweisungen von einem Computer zu einem anderen bei Bedarf.

  • Schnelle Einführung neuer Angestellter, da Skripts die Möglichkeiten bieten, Probleme im Code zu finden bzw. den Code zu verstehen oder zu ändern.