Sdílet prostřednictvím


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

Aktualisiert: November 2007

In dieser exemplarischen Vorgehensweise stellen Sie Änderungen am Datenbankprojekt auf einem vorhandenen Datenbankserver bereit. Diese Aufgabe umfasst das Konfigurieren der Build- und Bereitstellungseinstellungen für das Aktualisieren der Datenbank, das Erstellen des Datenbankprojekts und das Bereitstellen der Änderungen.

Vorbereitungsmaßnahmen

In dieser exemplarischen Vorgehensweise wird davon ausgegangen, dass Sie sowohl die Exemplarische Vorgehensweise: Stellen eines vorhandenen Datenbankschemas unter Versionskontrolle als auch die Exemplarische Vorgehensweise: Ändern von Datenbankobjekten abgeschlossen haben. Wenn Sie noch nicht beide exemplarischen Vorgehensweisen abgeschlossen haben, verfügen Sie nicht über ein Datenbankprojekt mit ausstehenden Änderungen, die in einer Zieldatenbank bereitgestellt werden können.

So öffnen Sie die Projektmappe MyNorthwind

  1. Zeigen Sie im Menü Datei auf Öffnen, und klicken Sie auf Projekt/Projektmappe.

    Das Dialogfeld Projekt öffnen wird angezeigt.

  2. Wechseln Sie zum Ordner MyNorthwind, und doppelklicken Sie auf MyNorthwind.sln.

    Die Projektmappe MyNorthwind wird geöffnet und im Projektmappen-Explorer angezeigt.

  3. Erweitern Sie den Unterordner Schemaobjekte, sofern dieser nicht bereits erweitert ist.

    Geben Sie anschließend die Buildkonfigurationseinstellungen an.

So konfigurieren Sie die Build- und Bereitstellungseinstellungen

  1. Klicken Sie im Projektmappen-Explorer auf MyNorthwind (das Projekt, nicht die Projektmappe).

  2. Klicken Sie im Menü Projekt auf Eigenschaften von MyNorthwind.

    Das Projekteigenschaftenfenster wird angezeigt.

  3. Klicken Sie auf die Registerkarte Erstellen.

    Aa833261.alert_note(de-de,VS.90).gifHinweis:

    Wenn Sie über mehrere Konfigurationen verfügen, klicken Sie in der Liste Konfiguration auf die Konfiguration, die Sie ändern möchten.

  4. Klicken Sie auf die Schaltfläche Bearbeiten neben Zielverbindung.

  5. Geben Sie die Verbindungsinformationen für die Beispieldatenbank Northwind an, aus der Sie das Schema in Exemplarische Vorgehensweise: Stellen eines vorhandenen Datenbankschemas unter Versionskontrolle importiert haben.

  6. Aktivieren Sie ggf. das Kontrollkästchen Inkrementelle Bereitstellung blockieren, wenn Datenverlust auftreten könnte.

  7. Übernehmen Sie die Standardwerte für die anderen Optionen. Klicken Sie im Menü Datei auf Ausgewählte Elemente speichern.

    Die Änderungen an den Projekteinstellungen werden in der Datenbankprojektdatei (MyNorthwind.dbproj) gespeichert. Die benutzerspezifischen Einstellungen werden in der Datei MyNorthwind.dbproj.user gespeichert. Durch Speichern der Änderungen wurde MyNorthwind.dbproj aus der Versionskontrolle ausgecheckt.

    Erstellen Sie anschließend das Aktualisierungsskript für das Datenbankprojekt.

So erstellen Sie das Datenbankprojekt

  1. Klicken Sie im Projektmappen-Explorer auf MyNorthwind (das Projekt, nicht die Projektmappe). Beachten Sie, dass auf der Symbolleiste Standard in der Liste Projektmappenkonfigurationen die Option Standard ausgewählt wurde.

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

    Das Datenbankprojekt wird erstellt. Nach Abschluss des Erstellens wird im Ausgabefenster Der Buildvorgang war erfolgreich angezeigt. Es wird ein Buildskript in "Eigene Dateien\Visual Studio 2005\Projects\MyNorthwind\MyNorthwind\sql" erstellt. Der Dateiname besteht aus den Elementen MyNorthwind.Datenbankserver_Instanzname.MyNorthwind.sql.

  3. Zeigen Sie im Menü Datei auf Öffnen, und klicken Sie auf Datei.

  4. Wechseln Sie zum Ordner "Eigene Dateien\Visual Studio 2005\Projects\MyNorthwind\MyNorthwind\sql".

  5. Doppelklicken Sie auf die gerade im Buildschritt erstellte Datei MyNorthwind.Datenbankserver_Instanzname.MyNorthwind.sql.

    Sie können das Buildskript überprüfen, um die Änderungen anzuzeigen, die auf dem Datenbankserver bereitgestellt werden. Wenn Sie das Durchsuchen abgeschlossen haben, öffnen Sie das Menü Datei und klicken auf Schließen, um die Datei zu schließen.

    Im abschließenden Schritt stellen Sie die Änderungen in der Zieldatenbank bereit.

So stellen Sie das Buildskript bereit

  1. Klicken Sie im Projektmappen-Explorer auf MyNorthwind (das Projekt, nicht die Projektmappe).

  2. Klicken Sie im Menü Erstellen auf MyNorthwind bereitstellen.

    Das Datenbankprojekt wird bereitgestellt. Wenn die Bereitstellung abgeschlossen ist, wird im Ausgabefenster Die Bereitstellung war erfolgreich angezeigt.

    Die Änderungen, die Sie in der vorherigen exemplarischen Vorgehensweise vorgenommen haben, wurden auf dem Datenbankserver bereitgestellt. Sie und Ihr Team könnten nun weitere Änderungen am Datenbankprojekt vornehmen und diese Änderungen bereitstellen, wenn Sie für den Server vorbereitet sind.

Nächste Schritte

Sie können die aktualisierte Datenbank mit SQL Server Management Studio oder dem Server-Explorer in Visual Studio durchsuchen, wenn Sie sicherstellen möchten, dass die Änderungen bereitgestellt wurden. Sie können auch das Feature Schemavergleich von Visual Studio Team System Database Edition verwenden, um das Datenbankprojekt mit der bereitgestellten Datenbank zu vergleichen.

Siehe auch

Aufgaben

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

Exemplarische Vorgehensweise: Stellen eines vorhandenen Datenbankschemas unter Versionskontrolle

Exemplarische Vorgehensweise: Ändern von Datenbankobjekten

Konzepte

Übersicht über die Terminologie der Database Edition

Weitere Ressourcen

Erstellen und Bereitstellen von Datenbankschemas

Vergleichen von Datenbankschemas