Gewusst wie: Angeben von Skripts vor der Bereitstellung und Skripts nach der Bereitstellung

Möglicherweise möchten Sie eines oder mehrere Skripts vor oder nach der Bereitstellung der Datenbank ausführen. Visual Studio Premium stellt im Datenbankprojekt ein Skript vor der Bereitstellung und ein Skript nach der Bereitstellung bereit. In relativ einfachen Umgebungen können Sie diesen Skriptdateien Ihre Skriptanweisungen hinzufügen. Wenn Sie in komplexeren Umgebungen mehrere Skripts oder ein Skript mehrmals ausführen müssen, ist es möglicherweise einfacher, den SQLCMD-Modus im Skript vor der oder nach der Bereitstellung zu verwenden, um eigene Bereitstellungsskripts einzuschließen.

So ändern Sie das Skript vor der Bereitstellung

  1. Erweitern Sie im Projektmappen-Explorer das Datenbankprojekt, um den Ordner Skripts anzuzeigen.

  2. Erweitern Sie den Ordner Skripts, damit der Unterordner Für vor der Bereitstellung angezeigt wird.

  3. Erweitern Sie den Unterordner Für vor der Bereitstellung, und klicken Sie auf die Datei script.predeployment.sql.

  4. Klicken Sie im Menü Ansicht auf Öffnen.

    Der Transact-SQL-Editor wird geöffnet, und der Inhalt der Datei script.predeployment.sql wird angezeigt. Informationen zum SQLCMD-Modus und zum Einschließen eigener Skripts in Skripts vor der Bereitstellung finden Sie unter SQLCMD-Skripts in Transact-SQL-Editor bearbeiten. Eingeschlossene Skripts werden in der Reihenfolge ausgeführt, in der Sie sie einschließen, somit können Sie die Ausführungsreihenfolge der Skripts vor der Bereitstellung durch Einschließen in einer bestimmten Reihenfolge steuern.

    Tipp

    Sie können auch auf die Datei script.predeployment.sql doppelklicken.

  5. Wenn Sie das Bearbeiten des Skripts abgeschlossen haben, öffnen Sie das Menü Datei und klicken auf script.predeployment.sql speichern.

So ändern Sie das Skript nach der Bereitstellung

  1. Erweitern Sie im Projektmappen-Explorer das Datenbankprojekt, um den Ordner Skripts anzuzeigen.

  2. Erweitern Sie den Ordner Skripts, damit der Unterordner Für nach der Bereitstellung angezeigt wird.

  3. Erweitern Sie den Unterordner Für nach der Bereitstellung, und klicken Sie auf die Datei script.postdeployment.sql.

  4. Klicken Sie im Menü Ansicht auf Öffnen.

    Der Transact-SQL-Editor wird geöffnet, und der Inhalt der Datei script.postdeployment.sql wird angezeigt. Informationen zum SQLCMD-Modus und zum Einschließen eigener Skripts in Skripts nach der Bereitstellung finden Sie unter SQLCMD-Skripts in Transact-SQL-Editor bearbeiten. Eingeschlossene Skripts werden in der Reihenfolge ausgeführt, in der Sie sie einschließen, somit können Sie die Ausführungsreihenfolge der Skripts nach der Bereitstellung durch Einschließen in einer bestimmten Reihenfolge steuern.

    Tipp

    Sie können auch auf die Datei script.postdeployment.sql doppelklicken.

  5. Wenn Sie das Bearbeiten des Skripts abgeschlossen haben, öffnen Sie das Menü Datei und klicken auf script.postdeployment.sql speichern.

Siehe auch

Aufgaben

SO WIRD'S GEMACHT: Aktivieren Sie SQLCMD-Modus in Transact-SQL-Editor

Gewusst wie: Erstellen eines Datenbankprojekts zum Generieren einer kompilierten Schemadatei (.dbschema)

Konzepte

Erstellen und Bearbeiten von Datenbankskripts

Erstellen und Bereitstellen von Datenbanken für eine isolierte Entwicklungsumgebung

Erstellen und Bereitstellen von Datenbanken für eine Staging- oder Produktionsumgebung