Freigeben über


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

Nachdem Sie das Datenbankprojekt geändert haben, müssen Sie das Buildskript vorbereiten, um das Ziel entweder zu erstellen oder zu aktualisieren. Sie geben eine neue oder eine vorhandene Datenbank als Ziel an, indem Sie in den Projekteinstellungen die Buildeinstellungen konfigurieren. Wenn Sie diese Einstellungen konfiguriert haben, können Sie das Datenbankprojekt erstellen, das alle Skripts vor der Bereitstellung und nach der Bereitstellung zusammen mit den Objektdefinitionen des Datenbankprojekts assembliert. Nachdem Sie das Datenbankbuildskript vorbereitet haben, können Sie dieses auf dem Datenbankserver des Ziels bereitstellen.

Sie können ein Buildskript vorbereiten, um eine Datenbank zu erstellen, ohne über die Berechtigungen für eine Zieldatenbank oder einen Zielserver zu verfügen, da Sie zum Erstellen des Datenbankprojekts für eine neue Bereitstellung nicht auf die Datenbank zugreifen müssen. Um ein Aktualisierungsskript vorzubereiten, müssen Sie über die Berechtigung für den Zugriff auf den Server, die Datenbank und die Datenbankobjekte des Ziels verfügen.

So bereiten Sie ein Datenbankbuildskript in Visual Studio vor

  1. Klicken Sie im Projektmappen-Explorer auf den Knoten für das Datenbankprojekt, für das Sie ein Buildskript vorbereiten möchten.

  2. Klicken Sie im Menü Erstellen auf Datenbankprojekt erstellen.

    Die Skripts für die Objektdefinition sowie die Skripts vor der Bereitstellung und nach der Bereitstellung werden assembliert.

So bereiten Sie ein Datenbankbuildskript über die Befehlszeile vor

  1. Öffnen Sie das Fenster Visual Studio-Eingabeaufforderung, und suchen Sie das Projektverzeichnis.

    Tipp

    Öffnen Sie zum Öffnen einer Visual Studio-Eingabeaufforderung das Menü Start, klicken Sie auf Alle Programme, auf Microsoft Visual Studio 2010, auf Visual Studio Tools, und klicken Sie anschließend auf Visual Studio 2010-Eingabeaufforderung.

    Standardmäßig werden Projekte in Eigene Dateien/Visual Studio 2010/Projects erstellt.

  2. Geben Sie an der Eingabeaufforderung die folgende Befehlszeile ein, um ein Buildskript zu generieren, wobei Datenbankprojekt der Name des Projekts ist:

    MSBuild /t:Build Pfad\Datenbankprojekt.dbproj

    Tipp

    MSBuild.exe muss sich in dem Pfad befinden, den die PATH-Umgebungsvariable angibt. Weitere Informationen über die Befehlszeilensyntax zum Generieren von Buildskripts finden Sie unter Übersicht über das Erstellen und Bereitstellen einer Datenbank.

    Die Objektdefinitionen des Datenbankprojekts sowie die Skripts vor der Bereitstellung und nach der Bereitstellung werden assembliert. Es werden Ergebnisse wie die folgenden angezeigt:

    ------ Erstellen gestartet: Projekt: Projektname, Konfiguration: Debug Any CPU ------

    Projektzustand wird überprüft.

    Überprüfen des Projektzustands abgeschlossen.

    Projektname -> Projektlaufwerk:\Dokumente und Einstellungen\Benutzername\Eigene Dokumente\Visual Studio 2008\Projects\Projektmappenname\Projektname\sql\Projektname.dbschema

    ========== Build: 1 erfolgreich oder aktuell, Fehler bei 0, 0 übersprungen ==========

Siehe auch

Aufgaben

Gewusst wie: Bereitstellen von Änderungen in neuen oder vorhandenen Datenbanken

Exemplarische Vorgehensweise: Erstellen und Bereitstellen einer neuen der Versionskontrolle unterliegenden Datenbank

Exemplarische Vorgehensweise: Bereitstellen von Änderungen an einer vorhandenen der Versionskontrolle unterliegenden Datenbank

Konzepte

Übersicht über das Erstellen und Bereitstellen einer Datenbank

Übersicht über Datenbankprojekteinstellungen

Erstellen und Bereitstellen von Datenbanken für eine isolierte Entwicklungsumgebung

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