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:
  • 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:

  1. Klicken Sie in Visual Studio Code auf Ansicht>Befehlspalette, oder drücken Sie STRG+UMSCHALT+P oder F1, um die Befehlspalette zu öffnen.

  2. Wählen Sie in der Befehlspalette im Dropdownmenü Erweiterungen: Erweiterungen installieren aus.

  3. Geben Sie mssql im Bereich Erweiterungen ein.

  4. Wählen Sie die Erweiterung SQL Server (mssql) aus, und klicken Sie dann auf Installieren.

  5. Klicken Sie nach Abschluss der Installation auf Erneut laden, um die Erweiterung zu aktivieren.

  6. 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

Erfahren Sie mehr über die lokale Entwicklungsumgebung für Azure SQL-Datenbank: