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
Generieren von Testdaten für Datenbanken mithilfe von Daten-Generatoren
Sie können nicht nur Verweisdaten in eine oder mehrere Tabellen, sondern auch andere Datentypen in andere Tabellen in der Datenbank einfügen. Mit integrierten oder angepassten Datengeneratoren können Sie realistische Daten für Tests erstellen, ohne Produktionsdaten für Entwickler verfügbar machen zu müssen.Vergleichen und Synchronisieren von Daten in einer oder mehreren Tabellen mit Daten aus einer Referenzdatenbank
Darüber hinaus können Sie auch die in den Tabellen in den Datenbanken enthaltenen Daten vergleichen und synchronisieren. Sie können diese Option verwenden, wenn sich in einer vorhandenen Datenbank eine große Menge an Verweisdaten befinden und Sie diese in die Datenbank importieren möchten.