Einrichten einer lokalen Entwicklungsumgebung für Azure SQL-Datenbank
In diesem Artikel erfahren Sie, wie Sie die lokale Entwicklungsumgebung für Azure SQL-Datenbank einrichten. Die lokale Entwicklungsumgebung für Azure SQL-Datenbank ermöglicht Entwicklern und Datenbankexperten das Entwerfen, Bearbeiten, Erstellen/Überprüfen, Veröffentlichen und Ausführen von Datenbankschemas für Datenbanken in Azure SQL-Datenbank mithilfe einer containerisierten Umgebung.
Wichtig
Richten Sie eine Entwicklungsumgebung mit einer Azure SQL-Datenbank Dev-Containervorlage ein. Richten Sie zunächst eine lokale Entwicklungsumgebung für die Azure SQL-Datenbank mit einer Dev-Containervorlage ein. Dev-Containervorlagen sind eine überlegene Alternative und Ersatz für den Azure SQL-Datenbank-Emulator für die lokale Entwicklung.
Voraussetzungen
Bevor Sie die lokale Entwicklungsumgebung für Azure SQL-Datenbank konfigurieren, vergewissern Sie sich, dass die folgenden Hardware- und Softwareanforderungen erfüllt werden:
- Softwareanforderungen:
- Derzeit unterstützt unter Windows 10 oder höher, macOS Mojave oder höher und Linux (vorzugsweise Ubuntu 18.04 oder höher)
- Azure Data Studio oder Visual Studio Code
- Mindestanforderungen für Hardware:
- 8 GB RAM
- 10 GB verfügbarer Datenträgerspeicherplatz
Installieren von Docker Desktop
Die lokale Entwicklungsumgebung für Azure SQL-Datenbank verwendet den Azure SQL-Datenbank-Emulator, eine containerisierte Datenbank mit hoher Treue gegenüber dem öffentlichen Azure SQL-Datenbankdienst. Der Azure SQL-Datenbank-Emulator ist als Docker-Container implementiert.
Installieren Sie Docker Desktop. Wenn Sie Windows verwenden, richten Sie Docker Desktop für Windows mit WSL 2 ein.
Achten Sie darauf, dass Docker Desktop ausgeführt wird, bevor Sie Ihre lokale Entwicklungsumgebung für Azure SQL-Datenbank verwenden.
Installieren der Erweiterung
Je nach bevorzugtem Entwicklungstool sind verschiedene Erweiterungen zu installieren.
Durchwahl | Visual Studio Code | Azure Data Studio |
---|---|---|
Die mssql-Erweiterung für Visual Studio Code | Installieren Sie die Erweiterung mssql . |
Eine Installation ist nicht erforderlich. Die mssql-Erweiterung, da die Funktionalität nativ verfügbar ist. |
SQL Database Projects-Erweiterung (Vorschau) | Eine Installation ist nicht erforderlich. Die SQL-Datenbankprojekt-Erweiterung ist mit der mssql -Erweiterung gebündelt und wird automatisch installiert und aktualisiert, wenn die mssql -Erweiterung installiert oder aktualisiert wird. |
Installieren der Erweiterung SQL-Datenbankprojekte |
Wenn Sie Visual Studio Code verwenden, installieren Sie die mssql-Erweiterung für Visual Studio Code.
Die mssql
-Erweiterung ermöglicht Ihnen das Herstellen einer Datenbankverbindung und das Ausführen von Abfragen und Testskripts für eine Datenbank. Die Datenbank kann lokal im Azure SQL-Datenbank-Emulator ausgeführt werden, oder im globalen Azure SQL-Datenbankdienst.
Installieren Sie die Erweiterung wie folgt:
Klicken Sie in Visual Studio Code auf Ansicht>Befehlspalette, oder drücken Sie STRG+UMSCHALT+P oder F1, um die Befehlspalette zu öffnen.
Wählen Sie in der Befehlspalette im Dropdownmenü Erweiterungen: Erweiterungen installieren aus.
Geben Sie
mssql
im Bereich Erweiterungen ein.Wählen Sie die Erweiterung SQL Server (mssql) aus, und klicken Sie dann auf Installieren.
Klicken Sie nach Abschluss der Installation auf Erneut laden, um die Erweiterung zu aktivieren.
Es ist nicht erforderlich, den Docker-Container manuell mit einem SQL-Image auszuführen, er wird bereitgestellt und ausgeführt, wenn Sie Ein Projekt erstellen und veröffentlichen.
Beginnen mit der Verwendung Ihrer lokalen Entwicklungsumgebung
Sie haben jetzt Ihre lokale Entwicklungsumgebung für Azure SQL-Datenbank eingerichtet.
Nächster Schritt
Zugehöriger Inhalt
Erfahren Sie mehr über die lokale Entwicklungsumgebung für Azure SQL-Datenbank:
- Was ist die lokale Entwicklungsumgebung für Azure SQL-Datenbank?
- Erstellen eines Datenbankprojekts für eine lokale Azure SQL-Datenbank-Entwicklungsumgebung
- Veröffentlichen eines Datenbankprojekts für Azure SQL-Datenbank auf dem lokalen Emulator
- Schnellstart: Erstellen einer lokalen Entwicklungsumgebung für Azure SQL-Datenbank
- Vorstellung des Azure SQL-Datenbank-Emulators