Generieren von Skripts (SQL Server Management Studio)
gilt für:SQL Server
Azure SQL-Datenbank
azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Server Management Studio bietet zwei Mechanismen zum Generieren Transact-SQL Skripts. Sie können Skripts für mehrere Objekte erstellen, indem Sie die Assistenten zum Generieren und Veröffentlichen von Skriptsverwenden. Sie können auch ein Skript für einzelne Objekte oder mehrere Objekte generieren, indem Sie das Skript als Menü im Objekt-Explorerverwenden.
Ein ausführliches Lernprogramm zum Skripting verschiedener Objekte mit SQL Server Management Studio (SSMS) finden Sie unter Lernprogramm: Skripting in SSMS.
Bevor Sie beginnen
Wählen Sie den Mechanismus aus, der Ihre Anforderungen am besten erfüllt.
Assistent zum Generieren und Veröffentlichen von Skripts
Verwenden Sie den Assistenten zum Generieren und Veröffentlichen von Skripts, um ein Transact-SQL Skript für viele Objekte zu erstellen. Der Assistent generiert ein Skript aller Objekte in einer Datenbank oder eine Teilmenge der ausgewählten Objekte. Der Assistent verfügt über viele Optionen für Ihre Skripts, z. B. ob Berechtigungen, Sortierung, Einschränkungen usw. eingeschlossen werden sollen. Anweisungen zur Verwendung des Assistenten finden Sie unter Assistenten zum Generieren und Veröffentlichen von Skripts.
Objekt-Explorer-Skript als Menü
Sie können das Objekt-Explorer-Skript als Menü verwenden, um ein einzelnes Objekt zu skripten, mehrere Objekte zu skripten oder mehrere Anweisungen für ein einzelnes Objekt zu skripten. Sie können einen von mehreren Typen von Skripts auswählen; Beispielsweise zum Erstellen, Ändern oder Ablegen des Objekts. Sie können das Skript in einem Abfrage-Editor-Fenster, in einer Datei oder in der Zwischenablage speichern. Das Skript wird im Unicode-Format erstellt.
So generieren Sie ein Skript eines einzelnen Objekts
So skripten Sie ein einzelnes Objekt
Stellen Sie im Objekt-Explorer eine Verbindung mit einer Instanz des SQL Server-Datenbankmoduls her, und erweitern Sie diese Instanz.
Erweitern Sie Datenbanken, und erweitern Sie dann die Datenbank, die das zu skriptierende Objekt enthält.
Erweitern Sie die Kategorie des Objekts. Erweitern Sie beispielsweise den Knoten Tabellen oder Ansichten.
Klicken Sie mit der rechten Maustaste auf das Objekt, zeigen Sie auf Script <Objekttyp,> als, z. B. auf Skripttabelle alszeigen.
Zeigen Sie auf den Skripttyp, z. B. Erstellen bis oder Ändern bis.
Wählen Sie den Speicherort aus, an dem das Skript gespeichert werden soll, z. B. Fenster des neuen Abfrage-Editors oder Zwischenablage.
Sie können den Bereich Objekt-Explorer-Details verwenden, um ein Skript für mehrere Objekte derselben Kategorie zu generieren.
Stellen Sie im Objekt-Explorer eine Verbindung mit einer Instanz des SQL Server-Datenbankmoduls her, und erweitern Sie diese Instanz.
Erweitern Sie Datenbanken, und erweitern Sie dann die Datenbank, die die zu skriptierenden Objekte enthält.
Erweitern Sie den Kategorieknoten der Objekttypen, die Sie skripten möchten, z. B. den Tabellen Knoten.
Öffnen Sie den Bereich Objekt-Explorer-Details, indem Sie entweder F7auswählen oder das Menü Ansicht öffnen und Objekt-Explorer-Detailsauswählen.
Klicken Sie mit der linken Maustaste auf eines der Objekte, die Sie skripten möchten.
Strg+links klicken Sie auf das zweite Objekt, das Sie skripten möchten.
Klicken Sie mit der rechten Maustaste auf eines der ausgewählten Objekte, und wählen Sie Skript-<Objekttyp> alsaus.