Azure CLI-Beispiele für Azure SQL-Datenbank und verwaltete SQL-Instanzen

Gilt für:Azure SQL-DatenbankAzure SQL Managed Instance

Sie können Azure SQL-Datenbank und verwaltete SQL-Instanzen konfigurieren, indem Sie die Azure-Befehlszeilenschnittstelle verwenden.

Wenn Sie kein Azure-Abonnement haben, erstellen Sie ein kostenloses Azure-Konto, bevor Sie beginnen.

Voraussetzungen

  • Verwenden Sie die Bash-Umgebung in Azure Cloud Shell. Weitere Informationen finden Sie unter Schnellstart für Bash in Azure Cloud Shell.

  • Wenn Sie CLI-Referenzbefehle lieber lokal ausführen, installieren Sie die Azure CLI. Wenn Sie Windows oder macOS ausführen, sollten Sie die Azure CLI in einem Docker-Container ausführen. Weitere Informationen finden Sie unter Ausführen der Azure CLI in einem Docker-Container.

    • Wenn Sie eine lokale Installation verwenden, melden Sie sich mithilfe des Befehls az login bei der Azure CLI an. Führen Sie die in Ihrem Terminal angezeigten Schritte aus, um den Authentifizierungsprozess abzuschließen. Informationen zu anderen Anmeldeoptionen finden Sie unter Anmelden mit der Azure CLI.

    • Installieren Sie die Azure CLI-Erweiterung beim ersten Einsatz, wenn Sie dazu aufgefordert werden. Weitere Informationen zu Erweiterungen finden Sie unter Verwenden von Erweiterungen mit der Azure CLI.

    • Führen Sie az version aus, um die installierte Version und die abhängigen Bibliotheken zu ermitteln. Führen Sie az upgrade aus, um das Upgrade auf die aktuelle Version durchzuführen.

Beispiele

Die folgende Tabelle enthält Links zu Azure CLI-Skriptbeispielen zum Verwalten von Einzel- und Pooldatenbanken in Azure SQL-Datenbank.

Bereich Beschreibung
Erstellen von Datenbanken
Erstellen einer Einzeldatenbank Erstellt eine Azure SQL-Datenbank-Instanz und konfiguriert eine Firewallregel auf Serverebene.
Erstellen von Pooldatenbank Erstellt Pools für elastische Datenbanken, verschiebt Pooldatenbanken und ändert Computegrößen.
Skalieren von Datenbanken
Monitor and scale a single SQL database using the Azure CLI (Überwachen und Skalieren einer einzelnen SQL-Datenbank mit Azure CLI) Skaliert eine einzelne Datenbank.
Skalieren einer Pooldatenbank Skaliert einen Pool für elastische SQL-Datenbanken auf eine andere Computegröße.
Konfigurieren der Georeplikation
Einzeldatenbank Konfiguriert die aktive Georeplikation für eine Datenbank in Azure SQL-Datenbank und führt ein Failover zum sekundären Replikat aus.
Pooldatenbank Konfiguriert die aktive Georeplikation für eine Datenbank in Azure SQL-Datenbank in einem Pool für elastische Datenbanken und führt dann ein Failover zum sekundären Replikat aus.
Konfigurieren einer Failovergruppe
Konfigurieren einer Failovergruppe Konfiguriert eine Failovergruppe für eine Gruppe von Datenbanken und ein Failover über Datenbanken auf den sekundären Server.
Einzeldatenbank Erstellt eine Datenbank und eine Failovergruppe, fügt die Datenbank zur Failovergruppe hinzu und testet das Failover auf den sekundären Server.
Pooldatenbank Erstellt eine Datenbank, fügt die Datenbank zu einem Pool für elastische Datenbanken hinzu, fügt den Pool für elastische Datenbanken zur Failovergruppe hinzu und testet das Failover auf den sekundären Server.
Sichern, Wiederherstellen, Kopieren und Importieren einer Datenbank
Sichern einer Datenbank Sichert eine Datenbank in Azure SQL-Datenbank in eine Azure-Speichersicherung.
Restore a SQL database using PowerShell (Wiederherstellen einer SQL-Datenbank mit PowerShell) Stellt eine Datenbank in SQL-Datenbank zu einem bestimmten Zeitpunkt wieder her.
Kopieren einer Datenbank auf einen neuen Server Erstellt eine Kopie einer vorhandenen Datenbank in Azure SQL-Datenbank auf einem neuen Server.
Importieren einer Datenbank aus einer BACPAC-Datei Importiert eine Datenbank aus einer BACPAC-Datei in Azure SQL-Datenbank.

Erfahren Sie mehr über die Azure CLI-API für Einzeldatenbanken.