Share via


Beginnen der Datenbankentwicklung im Team

Änderungen an Datenbankobjekten und -einstellungen oder an Serverobjekten und -einstellungen können erst verwaltet werden, wenn zuvor ein Datenbankprojekt, ein Anwendungsprojekt auf Datenebene oder ein Serverprojekt erstellt wurde. Das Projekt ist die Offlinedarstellung der Objekte und Einstellungen für die Datenbank oder den Server. Weitere Informationen finden Sie unter Übersicht über Datenbank- und Serverprojekte.

Sie können Objekte und Einstellungen aus einer vorhandenen Datenbank oder von einem vorhandenen Server importieren, Sie können aber auch innerhalb des eben erstellten Projekts Objekte definieren und Einstellungen konfigurieren. Anschließend können Sie das Projekt in die Versionskontrolle einchecken, in der das Team Änderungen an isolierten Entwicklungsumgebungen erstellen und bereitstellen kann. Eine Übersicht darüber, wie Visual Studio die Verwaltung von Änderungen an der Datenbank erleichtert, finden Sie unter Verwalten von Datenbankänderungen.

Häufige Szenarien

Die folgende Tabelle enthält häufige Szenarios am Anfang der Entwicklung von Datenbanken in einer Teamumgebung.

Szenario

Unterstützender Inhalt

Sie möchten sich mit der Verwendung der Visual Studio-Funktionen zum Verwalten der Änderungen an den Datenbanken vertraut machen.

Erste Schritte mit Datenbankfunktionen in Visual Studio

Sie möchten die Datenbank mit Anwendungskomponenten auf Datenebene definieren und bereitstellen.

Erstellen und Verwalten von Datenebenenanwendungen (Microsoft-Website)

Die Datenbank verweist nicht auf andere Datenbanken, freigegebene Serverobjekte oder SQL-CLR-Objekte (Common Language Runtime).

Beginnen der Teamentwicklung von Datenbanken

Die Datenbank verweist auf mindestens eine andere Datenbank.

Teamentwicklung von Datenbanken mit Verweisen auf andere Datenbanken

Die Datenbank verweist auf mindestens ein SQLCLR-Objekt.

Teamentwicklung von Datenbanken mit SQLCLR-Objektverweisen

Die Datenbank verweist auf freigegebene Serverobjekte, z. B. Anmeldeinformationen oder Schlüssel.

Teamentwicklung von Datenbanken, die auf freigegebene Serverobjekte verweisen

Sie möchten Änderungen an umfangreichen Datenbanken verwalten.

Teamentwicklung von großen Datenbanken

Für die Datenbank werden eine oder mehrere XML-Schemaauflistungen verwendet.

Teamentwicklung von Datenbanken, die XML-Schemaauflistungen verwenden

Sie möchten Objekte aus mehreren kleinen Datenbanken in einem einzelnen Datenbankprojekt zusammenführen.

Zusammenführen mehrerer Datenbanken in einem Datenbankprojekt

Unterstützender Inhalt

Die folgende Tabelle enthält weitere Inhalte zur Unterstützung der vorherigen Szenarios.

Aufgabe

Unterstützender Inhalt

Migrieren vorhandener Datenbankskripts: Sie können die vorhandenen Datenbankskripts verwenden, um mit der Teamentwicklung in Visual Studio zu beginnen.

Migrieren aus einem anderen Versionskontrollsystem: Visual Studio Team Foundation Server bietet die umfassendste Integration mit den Datenbankfunktionen von Visual Studio. Wenn bereits Dateien in einem anderen Versionskontrollsystem vorhanden sind, ist es ggf. möglich, diese Dateien und deren Versionskontrollverlauf zu Team Foundation Server zu migrieren.

Wenn Sie ein anderes Versionskontrollsystem verwenden, können Sie, auch wenn Sie den Versionskontrollverlauf nicht migrieren können, zumindest die Dateien zu Team Foundation Server migrieren. Sie können hierzu ein Datenbankprojekt erstellen, bestehende Skripts hinzufügen, das Datenbankschema vom Produktionsserver importieren und anschließend das Datenbankprojekt unter Versionskontrolle stellen. Damit wird ein neues Projekt begonnen.