Sdílet prostřednictvím


Gewusst wie: Bereitstellen von Datenbankumgestaltungsänderungen

Aktualisiert: November 2007

Wenn Sie in Visual Studio Team System Database Edition arbeiten, ändern Sie eine Offlinedarstellung der Datenbank. Um einen Commit für diese Änderungen an einer tatsächlichen Datenbank auszuführen, müssen Sie das Datenbankprojekt erstellen und bereitstellen. Der Vorgang ist immer derselbe, unabhängig davon, ob Sie die Änderungen in einer Entwicklungsdatenbank, einer Testdatenbank oder einer Produktionsdatenbank bereitstellen.

So legen Sie die Bereitstellungseigenschaften für das Projekt fest

  1. Klicken Sie im Projektmappen-Explorer auf das Datenbankprojekt.

  2. Klicken Sie im Menü Projekt auf Eigenschaften von IhreLösung.

    Die Projekteigenschaften werden angezeigt.

  3. Klicken Sie auf die Registerkarte Erstellen.

  4. Klicken Sie auf Bearbeiten, um das Dialogfeld Verbindungseigenschaften anzuzeigen.

  5. Legen Sie die Verbindungseigenschaften für die Datenbank fest, mit der Sie arbeiten möchten, und klicken Sie dann auf OK.

    Das Feld Zielverbindung wird mit der richtigen Verbindungszeichenfolge ausgefüllt.

  6. Geben Sie den Namen der Zieldatenbank im Textfeld Zieldatenbankname ein.

    Aa833160.alert_caution(de-de,VS.90).gifVorsicht:

    Standardmäßig wird das Feld Zieldatenbankname mit dem Namen des Datenbankprojekts ausgefüllt. Sie müssen dieses Feld ändern, wenn der Datenbankprojektname nicht der Zieldatenbankname ist.

  7. (Optional) Geben Sie im Textfeld Standardspeicherort für Dateien der Zieldatenbank den Pfad ein, unter dem die Datenbankdateien auf dem Zielserver erstellt werden sollen. Sie können auf Aktualisieren klicken, um den Standardspeicherort vom Zielserver abzurufen.

  8. (Optional) Aktivieren oder deaktivieren Sie das Kontrollkästchen DROP-Anweisungen für Objekte generieren, die sich in der Zieldatenbank, nicht aber im Datenbankprojekt befinden.

    Dieses Kontrollkästchen ist wichtig, wenn Sie z. B. eine Tabelle umbenennen. Wenn Sie dieses Kontrollkästchen aktivieren und anschließend ein Bereitstellungsskript erstellen, enthält dieses eine DROP-Anweisung für die Tabelle mit dem alten Namen und eine CREATE TABLE-Anweisung für die Tabelle mit dem neuen Namen. Sie können das Kontrollkästchen DROP-Anweisungen für Objekte generieren, die sich in der Zieldatenbank, nicht aber im Datenbankprojekt befinden deaktivieren, um zu verhindern, dass die Tabelle mit dem alten Namen gelöscht wird. Dieser Ansatz ist eine von mehreren Möglichkeiten, um in dieser Situation mögliche Datenverluste zu verhindern. Weitere Informationen finden Sie unter Schützen von Daten während eines Umbenennungsvorgangs.

  9. Legen Sie ggf weitere Eigenschaften fest. Weitere Informationen finden Sie unter Übersicht über Datenbankprojekteinstellungen.

  10. Klicken Sie im Menü Datei auf Alle speichern.

So erstellen Sie ein Datenbankprojekt

  • Klicken Sie im Menü Erstellen auf Projektmappe erstellen.

    Das Bereitstellungsskript wird auf Grundlage der von Ihnen festgelegten Projekteigenschaften erstellt. Der Status des Builds wird im Fenster Ausgabe angezeigt, und die letzte Zeile sollte Build: 1 erfolgreich oder aktuell lauten.

So stellen Sie ein Datenbankprojekt bereit

  1. (Optional) Öffnen das Bereitstellungsskript an folgendem Speicherort:

    <PFAD>\<PROJEKTMAPPE>\Sql\\<PROJEKT>.<SERVER>.<DATENBANK>.sql

  2. (Optional) Ändern Sie das Bereitstellungsskript. Sie können z. B. DROP-Anweisungen löschen, die Sie nicht bereitstellen möchten. Weitere Informationen finden Sie unter Schützen von Daten während eines Umbenennungsvorgangs.

  3. Nachdem Sie das Skript bearbeitet haben, müssen Sie es speichern und schließen.

    Aa833160.alert_caution(de-de,VS.90).gifVorsicht:

    Wenn Sie das Bereitstellungsskript ändern, müssen Sie es manuell bereitstellen, indem Sie es im Transact-SQL (T-SQL)-Editor ausführen. Sie können nicht mit dem Befehl Bereitstellen ein bearbeitetes Skript bereitstellen.

  4. Klicken Sie im Projektmappen-Explorer auf das Datenbankprojekt.

  5. Klicken Sie im Menü Erstellen auf Bereitstellen. Sie können auch im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt klicken und anschließend auf Bereitstellen klicken.

    Das Datenbankprojekt wird mithilfe des Bereitstellungsskripts in der Zieldatenbank bereitgestellt. Der Status der Bereitstellung wird im Ausgabefenster angezeigt, wobei die letzte Zeile Die Bereitstellung war erfolgreich lauten sollte.

Siehe auch

Weitere Ressourcen

Umgestalten von Datenbanken

Exemplarische Vorgehensweise: Umbenennen einer Datenbankspalte

Erstellen und Bereitstellen von Datenbankschemas