Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Artikel enthält eine Übersicht über das Schema compare-Feature für die MSSQL-Erweiterung in Visual Studio Code. Der Schemaabgleich vergleicht zwei Datenbankdefinitionen und wendet die Unterschiede von der Quelle auf das Ziel an, einschließlich aktiver Datenbankverbindungen, .dacpac Dateien und SQL-Projekte.
Der Schemaabgleich vereinfacht den Prozess des Vergleichens von Datenbanken und bietet Ihnen die vollständige Kontrolle bei der Synchronisierung, auch in verschiedenen Datenbankversionen. Sie können bestimmte Unterschiede und Kategorien von Unterschieden selektiv filtern, bevor Sie Änderungen anwenden.
Funktionen
Schema compare bietet die folgenden Features:
- Vergleichen Sie Schemas zwischen zwei
.dacpacDateien, Datenbanken oder SQL-Projekten. - Zeigen Sie die Ergebnisse als Reihe von Aktionen an, um ein Ziel mit der Quelle abzugleichen.
- Selektives Ausschließen von in den Ergebnissen aufgeführten Aktionen
- Festlegen von Optionen, die den Bereich des Vergleichs steuern
- Wenden Sie Änderungen direkt auf das Ziel an, oder generieren Sie ein Skript, um Änderungen zu einem späteren Zeitpunkt anzuwenden.
- Speichern des Vergleichs
Installieren der MSSQL-Erweiterung
Installieren Sie zum Verwenden der Schemavergleichsfeatures die MSSQL-Erweiterung für Visual Studio Code:
Wählen Sie in Visual Studio Code das Symbol "Erweiterungen " aus, um die verfügbaren Erweiterungen anzuzeigen.
Suchen Sie nach der SQL Server-Erweiterung (mssql), und wählen Sie sie aus, um die Details anzuzeigen. Wählen Sie Installieren aus, um die Erweiterung hinzuzufügen.
Nach der Installation laden Sie erneut, um die Erweiterung in Visual Studio Code zu aktivieren (nur erforderlich, wenn Sie eine Erweiterung zum ersten Mal installieren).
Vergleichen von Schemas
Um Schemas zu vergleichen, öffnen Sie das Dialogfeld „Schemavergleich“. Führen Sie dazu die folgenden Schritte aus:
Klicken Sie zum Öffnen des Dialogfelds "Schemaabgleich" im Objekt-Explorer mit der rechten Maustaste auf eine Datenbank, und wählen Sie "Schemaabgleich" aus. Die Datenbank, die Sie auswählen, wird als Quelldatenbank im Vergleich festgelegt.
Klicken Sie auf eine der Ellipsen (...), um die Quelle und das Ziel Ihres Schemavergleichs zu ändern und OK auszuwählen.
Wählen Sie die Schaltfläche Optionen in der Symbolleiste aus, um Ihren Vergleich anzupassen.
Wählen Sie Vergleichen aus, um die Ergebnisse des Vergleichs anzuzeigen.
Änderungen anwenden
Navigieren Sie durch die Objektliste, und stellen Sie sicher, dass Sie die Objekte auswählen, auf die Sie Änderungen anwenden möchten.
Wenden Sie die Änderungen auf Ihr Ziel an.