Freigeben über


Konfigurieren von Datenbankprojekten und Durchführen einer Testbereitstellung

Bevor Sie beginnen, iterative Entwicklungsaufgaben auszuführen, sollten Sie das Datenbankprojekt so konfigurieren, dass es zu Ihrer Zielbereitstellungsumgebung passt. Nachdem Sie das Datenbankprojekt konfiguriert haben, können Sie die Datenbank in Ihrer isolierten Entwicklungsumgebung erstellen und bereitstellen, um zu überprüfen, dass die Build- und Bereitstellungseinstellungen richtig sind.

Häufige Szenarien

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.

Szenario

Unterstützender Inhalt

Lernen durch Praxis: Indem Sie die einführenden exemplarischen Vorgehensweisen abschließen, können Sie schnell mehr über den gesamten Prozess vom Erstellen einer isolierten Entwicklungsumgebung bis hin zum Festlegen einer Baseline und dem Durchführen einer iterativen Entwicklung erfahren.

Exemplarische Vorgehensweise: Erstellen einer isolierten Umgebung für die Datenbankentwicklung

Exemplarische Vorgehensweise: Einrichten eines Basisplans für die isolierte Entwicklungsumgebung

Konfigurieren Sie das Datenbankprojekt für den Build: Sie können Einstellungen konfigurieren, die steuern, wie das Datenbankprojekt erstellt wird. Sie können beispielsweise den Speicherort der Ausgabe des Builds angeben.

Gewusst wie: Konfigurieren der Buildeinstellungen für Datenbank- und Serverprojekte

Konfigurieren des Datenbankprojekts für die Bereitstellung:

  • Sie können die Bereitstellung für eine beliebige Buildkonfiguration konfigurieren, indem Sie eine Konfiguration einer Zieldatenbank, einer Datei, die Bereitstellungsdetails enthält, und einer Datei, die Variablen enthält, die sich auf die Bereitstellung auswirken, zuweisen.

  • Sie können die Details der Bereitstellung steuern, indem Sie die Datei ändern, die Bereitstellungsdetails enthält. Die Dateinamenerweiterung für diesen Typ von Datei ist ".deploymentconfig".

  • Sie können Variablen so anpassen, dass zur Ausführungszeit Zeichenfolgenkonstanten ersetzt werden.

  • Sie können festlegen, ob die Datenbankeigenschaften beim Bereitstellen der Datenbank aktualisiert werden. Beim Generieren des Updateskripts können Sie Bereitstellungsoptionen so anpassen, dass bestimmte Typen von Unterschieden ignoriert werden.

  • Sie können festlegen, ob die Datenbankeigenschaften ohne die zugehörigen Werte bereitgestellt werden sollen. Sie können Bereitstellungsoptionen (z. B. Unterschiede) so anpassen, dass sie beim Generieren des Updateskripts ignoriert oder berücksichtigt werden.

Gewusst wie: Konfigurieren der Bereitstellungseinstellungen für Datenbank- und Serverprojekte

Gewusst wie: Konfigurieren der Eigenschaften für ausführliche Bereitstellungsinformationen

Gewusst wie: Konfigurieren der Datenbankeigenschaften für Datenbankprojekte

Erstellen Sie die Änderungen, und stellen Sie sie in der isolierten Entwicklungsumgebung bereit: Nachdem Sie die Datenbank oder das Serverprojekt geändert haben, erstellen Sie die Änderungen, und stellen Sie sie in der isolierten Entwicklungsumgebung bereit. Sie können diese Änderungen dann testen, ohne andere Teammitglieder zu beeinträchtigen.

Erstellen und Bereitstellen von Datenbanken für eine isolierte Entwicklungsumgebung

Ähnliche Szenarien

  • Beginnen der Datenbankentwicklung im Team
    Um Änderungen an Datenbankobjekten und -einstellungen oder an Serverobjekten und -einstellungen zu verwalten, erstellen Sie zunächst ein Datenbankprojekt oder ein Serverprojekt. Das Projekt ist die Offlinedarstellung der Objekte und Einstellungen für die Datenbank oder den Server.

  • Überprüfen von Datenbankcode mithilfe von Komponententests
    Bevor Sie die iterative Entwicklungsarbeit an der Datenbank beginnen, sollten Sie Datenbankkomponententests erstellen, um das vorhandene Verhalten der Datenbank zu überprüfen. Um das Verhalten zu überprüfen, empfiehlt es sich, einen Datengenerierungsplan zu definieren, um die Datenbank auf einen bekannten Zustand festzulegen. Auf diese Weise erstellen Sie eine Testbaseline für das Produkt, um die Wahrscheinlichkeit zu reduzieren, dass nachfolgende Änderungen das vorhandene Datenbank- oder Anwendungsverhalten beeinträchtigen.

  • Schreiben und Ändern von Datenbankcode
    Nachdem Sie die Datenbank oder den Server unter Versionskontrolle gestellt und eine Testbaseline definiert haben, können Sie die verschiedenen iterativen Entwicklungsaufgaben ausführen, die den Großteil der meisten Entwicklungszyklen ausmachen.

  • Erstellen und Bereitstellen von Datenbanken für eine Staging- oder Produktionsumgebung
    Nachdem Sie eine Version der Datenbank getestet haben, können Sie sie in einer Stagingumgebung bereitstellen und die abschließende Überprüfung durchführen. Wenn Sie überprüft haben, dass die Datenbank wie erwartet funktioniert, können Sie sie in einer Produktionsumgebung bereitstellen.

Siehe auch

Konzepte

Verwalten von Datenbankänderungen