Gewusst wie: Bereitstellen einer früheren Version einer Datenbank, die der Versionskontrolle unterliegt
Aktualisiert: November 2007
Wenn Sie ein Datenbankprojekt und die zugehörigen Komponententests unter Versionskontrolle stellen, können Sie später problemlos ältere Versionen dieses Projekts abrufen und bereitstellen. Dies kann beispielsweise erforderlich sein, um eine Produktionsdatenbank auf eine ältere Version zurückzusetzen, oder um eine Korrektur für einen Kunden zu entwickeln, der eine ältere Version der Anwendung verwendet. Wenn Sie ein Versionskontrollsystem wie Visual Studio Team System Team Foundation Server verwenden, bei dem es möglich ist, einer Gruppe von Dateien eine Bezeichnung zuzuweisen, können Sie problemlos eine ältere Version der Datenbank abrufen und bereitstellen. Wenn Ihr Versionskontrollsystem keine Bezeichnungen unterstützt, können Sie stattdessen auch bestimmte Versionen einzelner Dateien oder die Version einer Datei von einem bestimmten Datum abrufen.
Hinweis: |
---|
In diesem Thema wird die Syntax für Team Foundation-Versionskontrolle vorgestellt. Wenn Sie eine andere Versionskontrollsoftware verwenden, finden Sie weitere Informationen in der Dokumentation zu dieser Software. |
So rufen Sie eine frühere Version des Datenbankprojekts ab und stellen diese bereit
Wenn Sie Team Foundation-Versionskontrolle verwenden, können Sie eine benannte Version des Projekts abrufen und im lokalen Arbeitsbereich verwenden. Wenn keine Bezeichnungen vorhanden sind, können Sie zumindest bestimmte Versionen von Dateien abrufen. Sie können auch Versionen der Dateien von einem bestimmten Datum abrufen. Weitere Informationen finden Sie unter Gewusst wie: Abrufen der Quellcodeverwaltung für das Teamprojekt.
Erzeugen Sie das Datenbankbuildskript für eine vorhandene Bereitstellung. Weitere Informationen finden Sie unter Gewusst wie: Vorbereiten von Datenbankbuildskripts.
Überprüfen Sie das Datenbankbuildskript. Wenn es sich um die gewünschte Version handelt, stellen Sie die Änderungen in der isolierten Entwicklungsumgebung bereit. Weitere Informationen finden Sie unter Gewusst wie: Bereitstellen von Änderungen in neuen oder vorhandenen Datenbanken.
Führen Sie die Komponententests aus, die der Version des Projekts in der isolierten Entwicklungsumgebung entsprechen.
Wenn Sie eine ältere Version einer Datenbank bearbeiten müssen, empfiehlt es sich, die Verzweigungsfeatures in Team Foundation-Versionskontrolle zu verwenden. Weitere Informationen finden Sie unter Verzweigen und Zusammenführen der Team Foundation-Versionskontrolle.
Wenn Sie das Datenbankprojekt in einer Produktionsdatenbank bereitstellen möchten, können Sie das erzeugte Buildskript einem Teammitglied übergeben, das Zugriff auf den Produktionsserver hat. Dieses Teammitglied kann das Skript überprüfen und anschließend ausführen, um die Änderungen in der Produktionsdatenbank bereitzustellen.
Siehe auch
Konzepte
Migrieren von anderen Versionskontrollsystemen zu Team Foundation Server und Database Edition
Übersicht über die Terminologie der Database Edition
Weitere Ressourcen
Übersicht über das Erstellen und Bereitstellen von Datenbanken in einer Teamumgebung
Gewusst wie: Stellen von Datenbankprojekten unter Versionskontrolle