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.
Von Bedeutung
Azure Data Studio wird am 28. Februar 2026 eingestellt. Es wird empfohlen, Visual Studio Codezu verwenden. Weitere Informationen zum Migrieren zu Visual Studio Code finden Sie unter Was geschieht mit Azure Data Studio?
In diesem Artikel werden drei Möglichkeiten für die ersten Schritte mit der Erweiterung SQL-Datenbankprojekte beschrieben:
Erstellen Sie ein neues Datenbankprojekt, indem Sie zur Ansicht "Datenbankprojekte" wechseln oder nach Datenbankprojekten suchen: Neu in der Befehlspalette.
Vorhandene Datenbankprojekte können über Datenbankprojekte geöffnet werden : Vorhandene Datenbankprojekte in der Befehlspalette öffnen.
Beginnen Sie mit einer vorhandenen Datenbank mithilfe von Datenbankprojekten: Projekt aus Datenbank aus der Befehlspalette erstellen oder indem Sie " Projekt aus Datenbank erstellen" in der Ansicht "Verbindungen " auswählen.
Nachdem Sie ein SQL-Projekt erstellt oder geöffnet haben, können Sie mit der Entwicklung mit SQL-Projekten beginnen. Einige Aktionen, die Sie möglicherweise ausführen, sind:
- Bearbeiten einer Tabelle oder anderer Datenbankobjekte
- Erstellen und Veröffentlichen des Projekts
- Verwenden des Schemavergleichs zum Visualisieren von Änderungen
- Aktualisieren des Projekts durch Änderungen, die an einer Datenbank vorgenommen wurden
Ausführliche Informationen zu SQL-Projektkonzepten und weiteren Lernprogrammen finden Sie unter Was sind SQL-Datenbankprojekte?
Erstellen eines leeren Datenbankprojekts
Wählen Sie in der Ansicht "Datenbankprojekte " die Schaltfläche " Neues Projekt " aus, und geben Sie einen Projektnamen in die angezeigte Texteingabe ein. Wählen Sie im daraufhin angezeigten Dialogfeld "Ordner auswählen" ein Verzeichnis für den Projektordner, die .sqlproj-Datei und andere Inhalte des Projekts aus.
Das leere Projekt wird zur Bearbeitung in der Datenbankprojektansicht geöffnet und angezeigt.
Öffnen eines vorhandenen Projekts
Wählen Sie in der Ansicht "Datenbankprojekte " die Schaltfläche " Projekt öffnen " aus, und öffnen Sie eine vorhandene .sqlproj Datei aus der angezeigten Dateiauswahl. Vorhandene Projekte können aus Azure Data Studio, Visual Studio Code oder Visual Studio SQL Server Data Tools stammen.
Das vorhandene Projekt wird geöffnet, und der Inhalt wird in der Ansicht "Datenbankprojekte " zur Bearbeitung angezeigt.
Erstellen eines Datenbankprojekts aus einer vorhandenen Datenbank
Anstatt mit einem leeren Projekt zu beginnen, können Sie schnell ein SQL-Datenbankprojekt mit den vorhandenen Objekten aus einer Datenbank auffüllen.
Im Objekt-Explorer
Stellen Sie in der Verbindungsansicht eine Verbindung mit der SQL-Instanz her, die die zu extrahierende Datenbank enthält. Klicken Sie mit der rechten Maustaste auf die Datenbank, und wählen Sie im Kontextmenü " Projekt aus Datenbank erstellen " aus.
Die Ordnerstruktureinstellung ist standardmäßig auf "Schema/Objekttyp " festgelegt und bietet verschiedene Möglichkeiten, die vorhandenen Objekte automatisch zu organisieren, wenn sie skriptedet werden. Die Optionen für die Ordnerstruktureinstellung sind:
- Datei: Für alle Objekte wird eine einzelne Datei erstellt.
- Flach: Für alle Objekte in einzelnen Dateien wird ein einzelner Ordner erstellt.
- Objekttyp: Ein Ordner wird pro Objekttyp erstellt, und jedes Objekt wird in eine Datei geskriptet.
- Schema: Für jedes Schema wird ein Ordner erstellt, und jedes Objekt wird in eine Datei exportiert.
- Schema/Objekttyp: Ein Ordner wird pro Schema erstellt, und innerhalb des Ordners wird ein Ordner pro Objekttyp erstellt, und jedes Objekt wird in eine Datei geskriptet.
In der Ansicht "Datenbankprojekte"
Wählen Sie in der Projektansicht die Schaltfläche " Projekt aus Datenbank importieren " aus, und stellen Sie eine Verbindung mit einer SQL-Instanz her. Nachdem die Verbindung hergestellt wurde, wählen Sie eine Datenbank aus der liste verfügbaren Datenbanken aus, und legen Sie den Namen des Projekts fest.
Wählen Sie schließlich eine Ordnerstruktur der Extraktion aus. Das neue Projekt wird geöffnet und enthält SQL-Skripts für den Inhalt der ausgewählten Datenbank.
Weitere Aktionen
Erstellen und Veröffentlichen
Die Bereitstellung des Datenbankprojekts wird in der Erweiterung SQL-Datenbankprojekt dadurch erreicht, dass das Projekt in eine Datenebenenanwendungsdatei (dacpac) erstellt und auf einer unterstützten Plattform veröffentlicht wird. Klicken Sie in der Ansicht "Datenbankprojekte " mit der rechten Maustaste auf ein Projekt, und wählen Sie "Erstellen " aus, um eine dacpac-Datei zu erstellen und das SQL-Projekt zu überprüfen. Wenn Sie bereit sind, Ihr Projekt in einer Datenbank bereitzustellen, klicken Sie erneut mit der rechten Maustaste auf das Projekt, und wählen Sie "Veröffentlichen " aus, um dacpac in einer Datenbank zu veröffentlichen.
Weitere Informationen zu diesem Prozess finden Sie im Lernprogramm zum Erstellen und Bereitstellen eines SQL-Projekts.
Schemavergleich
Die Erweiterung SQL-Datenbankprojekt interagiert mit Schema Compare, damit Sie den Inhalt eines Projekts mit einer dacpac, einer vorhandenen Datenbank oder einem anderen Projekt vergleichen können. Der resultierende Schemavergleich kann verwendet werden, um die Unterschiede von Quelle auf Ziel anzuzeigen und anzuwenden.
Weitere Informationen zum Schemavergleich und SQL-Projekten finden Sie im Artikel "Schema Compare for SQL projects ".
Projekt aus Datenbank aktualisieren
Wenn Änderungen an einer Datenbank vorgenommen werden, die noch nicht an dem SQL-Projekt vorgenommen wurden, kann das SQL-Projekt aus dem Status einer Datenbank aktualisiert werden. Diese Aktualisierung erfolgt durch Auswählen von "Projekt aus Datenbank aktualisieren" aus dem Kontextmenü einer Datenbank in der Ansicht "Verbindungen " oder aus dem Kontextmenü eines SQL-Projekts in der Ansicht " Datenbankprojekte ". Das Aktualisieren eines SQL-Projekts mit Änderungen in einer Datenbank ist eine Methode der Quellcodeverwaltung für Datenbankänderungen.