Freigeben über


Umgestalten von Datenbankobjekten in einer Teamumgebung

Mit Microsoft Visual Studio Team Edition for Database Professionals verwalten Sie Änderungen, indem Sie die Offlinedarstellung des Datenbankschemas, die als Datenbankprojekt bezeichnet wird, unter Versionskontrolle stellen. Sie oder ein Mitglied des Teams können das Datenbankprojekt ändern. Diese Änderungen müssen dann jedoch in einer aktiven Datenbank erstellt und bereitgestellt werden. In dieser Situation können bis zu drei Darstellungen der Datenbank vorhanden sein:

  • Der Datenbankserver, der die aktive Datenbank und die Daten enthält.

  • Das Datenbankprojekt, bei dem es sich um die Offlinedarstellung des Datenbankschemas handelt.

  • Das Repository der Versionskontrolle, das alle Änderungen verfolgt, die beliebige Mitglieder des Teams am Datenbankprojekt vornehmen.

Weitere Informationen finden Sie unter Übersicht über das Erstellen und Bereitstellen von Datenbanken in einer Teamumgebung.

Umgestaltung mit Umbenennen in einer Teamumgebung

Wenn Sie die Umgestaltung zur Umbenennung eines Schemaobjekts verwenden, werden andere Objekte, die auf das umbenannte Objekt verweisen, automatisch mit dem neuen Namen aktualisiert. Wenn Sie beispielsweise eine Spalte in einer Tabelle umbenennen, werden alle gespeicherten Prozeduren, die auf diese Spalte verweisen, automatisch mit dem neuen Namen aktualisiert. Weitere Informationen finden Sie unter Übersicht über die Umgestaltung mit Umbenennung.

Bevor Sie ein Schemaobjekt umbenennen können, müssen Sie die Dateien für andere Objekte, die aktualisiert werden, aus der Quellcodeverwaltung auschecken. Wenn Sie diese Dateien vor dem Umbenennen nicht auschecken, können Sie versuchen, sie auszuchecken. Wenn Sie die Option der Quellcodeverwaltung so festgelegt haben, dass Dateien automatisch ausgecheckt werden, wird der Auscheckversuch ohne weitere Meldung durchgeführt. Andernfalls werden Sie zum Auschecken der Dateien aufgefordert.

Der Umbenennungsvorgang ist in den folgenden Situationen nicht erfolgreich:

  • Wenn ein anderer Benutzer Dateien gesperrt hat, wird eine Fehlermeldung angezeigt und die Umbenennung wird abgebrochen. Sie müssen warten, bis die Dateien entsperrt sind, bevor Sie den Umbenennungsvorgang erneut ausführen.

  • Wenn die Versionen, die Sie auschecken, neuer als die Version im Projekt sind, wird eine Fehlermeldung angezeigt und die Umbenennung wird abgebrochen. Sie können den Umbenennungsvorgang sofort erneut ausführen.

  • Wenn Sie zum Auschecken der Dateien aufgefordert werden und auf Abbrechen klicken, wird die Umbenennung abgebrochen.

    Hinweis

    Wenn Sie ein Datenbankobjekt umbenennen, wird die diesem Objekt zugeordnete SQL-Datei nicht umbenannt. Sie können die Datei manuell im Projektmappen-Explorer umbenennen.

Siehe auch

Weitere Ressourcen

Umgestalten von Datenbanken
Umbenennen von Datenbankobjekten
Erstellen und Aktualisieren von der Versionskontrolle unterliegenden Datenbankschemas