Freigeben über


Hinzufügen von Verweisdaten zu Tabellen beim Bereitstellen der Datenbank

Sie können Verweisdaten in eine oder mehrere Tabellen in der Datenbank einfügen, indem Sie dem Skript nach der Bereitstellung des Datenbankprojekts Anweisungen hinzufügen. Bevor Sie Daten in eine Tabelle einfügen, können Sie testen, ob diese bereits Daten enthält. Wenn die Tabelle nicht leer ist, löschen Sie die vorhandenen Daten oder geben Sie an, dass die Datenbank vor dem Bereitstellen immer neu erstellt werden soll. Sie können dem Skript nach der Bereitstellung eine Anweisung wie die folgende hinzufügen:

IF (EXISTS(SELECT * FROM [dbo].[MyReferenceTable]))
BEGIN
    DELETE FROM [dbo].[MyReferenceTable]
END

Allgemeine Aufgaben

In der folgenden Tabelle finden Sie die Beschreibungen häufiger Aufgaben, die dieses Szenario unterstützen, und Links zu weiteren Informationen zur erfolgreichen Ausführung dieser Aufgaben.

Allgemeine Aufgaben

Unterstützender Inhalt

Erstellen oder Aktualisieren eines Skripts nach der Bereitstellung: Sie können das Skript nach der Bereitstellung ändern, damit das Datenbankprojekt Daten in eine oder mehrere Tabellen einfügt. Statt das Skript nach der Bereitstellung zu ändern, um Daten hinzuzufügen, können Sie ein separates Skript erstellen und als Teil des Skripts nach der Bereitstellung einschließen.

Erstellen und Bereitstellen des Datenbankprojekts: Sie sollten das Datenbankprojekt in der isolierten Entwicklungsumgebung erstellen und bereitstellen, damit Sie die Änderungen testen können.

Testen der Änderungen vor dem Einchecken: Sie können vorhandene Komponententests für die geänderte Datenbank oder den Server ausführen, um zu überprüfen, ob die Änderungen negative Auswirkungen auf das Verhalten der Anwendung haben. Sie können auch Komponententests erstellen, um das neue oder geänderte Verhalten zu überprüfen. Möglicherweise müssen Sie den Datengenerierungsplan ändern, damit neue oder geänderte Komponententests unterstützt werden. Außerdem empfiehlt es sich, die isolierte Entwicklungsdatenbank mit den Daten eines Test-, Staging- oder Produktionsservers zu aktualisieren.

Einchecken der Änderungen: Nachdem Sie die Änderungen an den Skripts nach der Bereitstellung getestet haben, können Sie die Änderungen in die Versionskontrolle einchecken, um sie für das Team freizugeben. Wenn Sie die Änderungen einchecken, müssen Sie auch alle verwandten Arbeitsaufgaben auflösen.

Beheben von Problemen: Hier finden Sie Informationen zur Problembehandlung von häufig auftretenden Problemen bei Datenbankkomponententests, bei Datenbankprojekten sowie bei der Builderstellung und der Bereitstellung.

Ähnliche Szenarien