Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
SQL Server Management Studio bietet zwei Mechanismen zur Erstellung von Transact-SQL-Skripten. Verwenden Sie zum Erstellen von Skripts für mehrere Objekte den Assistenten zum Generieren und Veröffentlichen von Skripts. Sie können ein Skript für einzelne Objekte oder mehrere Objekte auch über das Menü Skript für im Objekt-Explorergenerieren.
Wählen Sie eine Methode aus: Assistent zum Generieren und Veröffentlichen von Skripts, Objekt-Explorer Skript als Menü
Um das Menü "Skript als" zu verwenden:Skript a Single Object, Script Two Objects Using Objekt-Explorer, Script Two Objects Using Objekt-Explorer Details
Vorbereitungen
Wählen Sie den Mechanismus aus, der Ihre Anforderungen am besten erfüllt.
Assistenten zum Generieren und Veröffentlichen von Skripts
Verwenden Sie den Assistenten zum Erzeugen und Veröffentlichen von Skripts, um ein Transact-SQL-Skript für viele Objekte zu erstellen. Der Assistent generiert ein Skript für alle in einer Datenbank enthaltenen Objekte bzw. für eine ausgewählte Teilmenge der Objekte. Der Assistent verfügt über viele Optionen für Skripts, z. B. ob Berechtigungen, Sortierung, Einschränkungen usw. eingeschlossen werden sollen. Anweisungen zum Verwenden des Assistenten finden Sie unter Generate and Publish Scripts Wizard.
Objekt-Explorer-Menü "Skript für Objekttyp als"
Sie können das Objekt-Explorer-Menü Skript für Objekttyp als verwenden, um ein Skript für ein einzelnes Objekt, für mehrere Objekte bzw. mehrere Anweisungen für einzelne Objekte zu erstellen. Sie können unter mehreren Skripttypen auswählen: z. B. zum Erstellen, Ändern oder Löschen des Objekts. Sie können das Skript entweder im Abfrage-Editor-Fenster, in einer Datei oder in der Zwischenablage speichern. Das Skript wird im Unicode-Format erstellt.
So generieren Sie ein Skript für ein einzelnes Objekt
So erstellen Sie ein Skript für ein einzelnes Objekt
Stellen Sie im Objekt-Explorer eine Verbindung mit einer Instanz von SQL Server-Datenbank-Engine her, und erweitern Sie dann diese Instanz.
Erweitern Sie Datenbanken, und erweitern Sie dann die Datenbank, die das Objekt enthält, das geschrieben werden soll.
Erweitern Sie die Kategorie des Objekts. Beispiel: Erweitern Sie den Knoten Tabellen oder Sichten .
Klicken Sie mit der rechten Maustaste auf das Objekt, zeigen Sie auf Skript für <Objekttyp > als . Zeigen Sie z. B. auf Skripttabelle als.
Zeigen Sie auf den Skripttyp, z. B. CREATE in oder ALTER in.
Wählen Sie den Speicherort zum Speichern des Skripts aus, z. B. Neues Abfrage-Editor-Fenster oder Zwischenablage.
So generieren Sie mithilfe des Objekt-Explorers ein Skript für zwei Objekte
So erstellen Sie ein Skript für zwei Objekte mithilfe des Objekt-Explorers
Möglicherweise benötigen Sie in einigen Fällen ein Skript mit mehreren Optionen, z. B. zum Löschen und anschließenden Erstellen einer Prozedur oder zum Erstellen und anschließenden Ändern einer Tabelle. Die folgenden Verfahren zum Generieren von Skripts für mehrere Objekte sind auch erfolgreich, wenn Sie ein Skript erstellen müssen, das auf verschiedene Objekttypen verweist, z. B. Tabellen, Sichten und gespeicherte Prozeduren.
Stellen Sie im Objekt-Explorer eine Verbindung mit einer Instanz von SQL Server-Datenbank-Engine her, und erweitern Sie dann diese Instanz.
Erweitern Sie Datenbanken, und erweitern Sie dann die Datenbank, die die Objekte enthält, die geschrieben werden sollen.
Klicken Sie mit der rechten Maustaste auf das erste objekt, das skripted werden soll, zeigen Sie auf den Skriptobjekttyp<>as, und wählen Sie in den Auswahlen "Speichern unter" "Neu" Abfrage-Editor "Fenster" als Ausgabeziel aus.
Navigieren Sie zum zweiten Objekt, für das Sie ein Skript erstellen möchten.
Klicken Sie mit der rechten Maustaste auf das Objekt, zeigen Sie auf skriptobjekttyp <> as, und wählen Sie in den Auswahlen "Speichern unter" die Zwischenablage als Ausgabeziel aus.
Fügen Sie in dem für das erste Objekt geöffneten Abfrage-Editor-Fenster das Skript für das zweite Objekt aus der Zwischenablage ein.
So generieren Sie mit "Details zum Objekt-Explorer" ein Skript für zwei Objekte
So erstellen Sie ein Skript für zwei Objekte mithilfe von "Details zum Objekt-Explorer"
Sie können den Bereich Details zum Objekt-Explorer verwenden, um ein Skript für mehrere Objekte der gleichen Kategorie zu generieren.
Stellen Sie im Objekt-Explorer eine Verbindung mit einer Instanz von SQL Server-Datenbank-Engine her, und erweitern Sie dann diese Instanz.
Erweitern Sie Datenbanken, und erweitern Sie dann die Datenbank, die die Objekte enthält, die geschrieben werden sollen.
Erweitern Sie den Kategorieknoten der Objekttypen, für die Sie ein Skript erstellen möchten, z. B. den Knoten Tabellen .
Öffnen Sie den Bereich Details zum Objekt-Explorer durch Drücken von F7oder durch Öffnen des Menüs Ansicht und Auswahl der Option Details zum Objekt-Explorer.
Klicken Sie mit der linken Maustaste auf eines der Objekte, für das Sie ein Skript erstellen möchten.
Klicken Sie bei gedrückter STRG-TASTE mit der linken Maustaste auf das zweite Objekt, für das Sie ein Skript erstellen möchten.
Klicken Sie mit der rechten Maustaste auf eines der ausgewählten Objekte, und wählen Sie Skript für <Objekttyp> als aus.