Freigeben über


Gewusst wie: Importieren von Aktualisierungen aus einer Datenbank in das Datenbankprojekt

Beim ersten Erstellen eines Datenbankprojekts importieren Sie i. d. R. das Datenbankschema aus einer vorhandenen Produktionsdatenbank. Wenn im Laufe der Entwicklung Änderungen am Produktionsserver vorgenommen wurden, müssen Sie diese möglicherweise in das Projekt importieren. Den Befehl Datenbankschema importieren können Sie nicht verwenden, da dieser nur für Projekte verfügbar ist, die noch keine Datenbankobjekte enthalten. Um am Datenbankserver vorgenommene Änderungen zu importieren, müssen Sie den Schemavergleich verwenden.

Tipp

Wenn Sie Schemavergleich verwenden, um ein Datenbankprojekt zu aktualisieren, werden Objekte, die im Datenbankprojekt, doch nicht in der Quelldatenbank vorhanden sind, nicht verworfen. Dieses Verhalten unterscheidet sich vom Verhalten beim Vergleichen von zwei Datenbanken. Nachdem Sie ein Datenbankprojekt aktualisiert haben, sodass es einer Quelldatenbank entspricht, müssen Sie alle Objekte im Datenbankprojekt manuell löschen, die in der Quelldatenbank nicht vorhanden sind.

So importieren Sie Aktualisierungen aus einer vorhandenen Datenbank in das Datenbankprojekt

  1. Öffnen Sie das Datenbankprojekt in Visual Studio. Weitere Informationen finden Sie unter Gewusst wie: Öffnen eines Datenbank- oder Serverprojekts.

    Tipp

    Wenn Sie noch kein Datenbankprojekt besitzen, sollten Sie die Informationen unter Beginnen der Datenbankentwicklung im Team lesen, um sich über das Erstellen eines Datenbankprojekts und den ersten Import der Datenbankobjekte und -einstellungen zu informieren.

  2. Zeigen Sie im Menü Daten auf Schemavergleich, und klicken Sie auf Neuer Schemavergleich.

    Das Dialogfeld Neuer Schemavergleich wird angezeigt.

    Tipp

    Sie können auch im Projektmappen-Explorer oder unter Schemaansicht mit der rechten Maustaste auf das Datenbankprojekt klicken und dann auf Schema vergleichen klicken.

  3. Klicken Sie in Quellschema auf Datenbank, und klicken Sie dann auf die Verbindung mit der Datenbank, aus der Sie die Schemaaktualisierungen importieren möchten.

    Tipp

    Sie müssen über entsprechende Berechtigungen für den Zugriff auf die Quelldatenbank verfügen. Weitere Informationen finden Sie unter Erforderliche Berechtigungen für Datenbankfunktionen von Visual Studio.

  4. Klicken Sie in Zielschema auf Projekt.

    Das Projekt sollte standardmäßig für das geöffnete Datenbankprojekt festgelegt werden.

  5. Klicken Sie auf OK, um den Vergleich zu starten.

    Wenn der Vergleich abgeschlossen ist, werden die Ergebnisse angezeigt.

  6. Geben Sie für die Unterschiede Aktion aktualisieren an.

    Standardmäßig werden alle Änderungen synchronisiert.

    Tipp

    Wenn es sich beim Ziel des Schemavergleichs um ein Projekt handelt, werden beim Ändern der Aktualisierungsaktion keine Abhängigkeiten überprüft.

  7. Zeigen Sie im Menü Daten auf Schemavergleich, und klicken Sie auf Updates schreiben.

    Die angegebenen Änderungen werden in das Datenbankprojekt geschrieben. Somit wird dieses mit der Datenbank synchronisiert.

    Tipp

    Sie können auch auf der Symbolleiste Schemavergleich auf Updates schreiben klicken.

Siehe auch

Aufgaben

Gewusst wie: Erstellen von Datenbank- und Serverprojekten

Gewusst wie: Festlegen von Optionen für das Vergleichen von Datenbankschemas

Gewusst wie: Vergleichen von Datenbankschemas

Exemplarische Vorgehensweise: Vergleichen der Schemas einer Datenbank und eines Datenbankprojekts