Freigeben über


Azure PowerShell-Beispiele für Azure SQL Managed Instance

Gilt für: Azure SQL Managed Instance

Azure SQL Managed Instance ermöglicht Ihnen das Konfigurieren Ihrer Instanzen und Pools mithilfe von Azure PowerShell.

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

Verwenden von Azure Cloud Shell

Azure hostet Azure Cloud Shell, eine interaktive Shell-Umgebung, die Sie über Ihren Browser nutzen können. Sie können entweder Bash oder PowerShell mit Cloud Shell verwenden, um mit Azure-Diensten zu arbeiten. Sie können die vorinstallierten Befehle von Cloud Shell verwenden, um den Code in diesem Artikel auszuführen, ohne etwas in Ihrer lokalen Umgebung installieren zu müssen.

Starten von Azure Cloud Shell:

Option Beispiel/Link
Klicken Sie in der rechten oberen Ecke eines Codeblocks auf Ausprobieren. Durch die Auswahl von Ausprobieren wird der Code nicht automatisch in Cloud Shell kopiert. Screenshot: Beispiel von „Jetzt testen“ für Azure Cloud Shell.
Rufen Sie https://shell.azure.com auf, oder klicken Sie auf die Schaltfläche Cloud Shell starten, um Cloud Shell im Browser zu öffnen. Screenshot: Cloud Shell in einem neuen Fenster starten.
Wählen Sie im Azure-Portal rechts oben im Menü die Schaltfläche Cloud Shell aus. Screenshot: Schaltfläche „Cloud Shell“ im Azure-Portal

Ausführen des Codes in diesem Artikel in Azure Cloud Shell:

  1. Starten Sie Cloud Shell.

  2. Wählen Sie die Schaltfläche Kopieren für einen Codeblock, um den Code zu kopieren.

  3. Fügen Sie den Code mit STRG+UMSCHALT+V unter Windows und Linux oder Cmd+UMSCHALT+V unter macOS in die Cloud Shell-Sitzung ein.

  4. Drücken Sie die EINGABETASTE, um den Code auszuführen.

Wenn Sie PowerShell lokal installieren und nutzen möchten, müssen Sie für dieses Tutorial mindestens Version 1.4.0 von Azure PowerShell verwenden. Wenn Sie ein Upgrade ausführen müssen, finden Sie unter Installieren des Azure PowerShell-Moduls Informationen dazu. Wenn Sie PowerShell lokal ausführen, müssen Sie auch Connect-AzAccount ausführen, um eine Verbindung mit Azure herzustellen.

Beispiele

Die folgende Tabelle enthält Links zu Azure PowerShell-Beispielskripts für verwaltete Azure SQL-Instanzen.

Link BESCHREIBUNG
Erstellen und Konfigurieren von verwalteten Instanzen
Erstellen und Verwalten einer verwalteten Instanz Dieses PowerShell-Skript zeigt Ihnen, wie Sie mithilfe von Azure PowerShell eine verwaltete Instanz erstellen und verwalten.
Erstellen und Verwalten einer verwalteten Instanz mithilfe der Azure Resource Manager-Vorlage Dieses PowerShell-Skript zeigt Ihnen, wie Sie mithilfe von Azure PowerShell und der Azure Resource Manager-Vorlage eine verwaltete Instanz erstellen und verwalten.
Wiederherstellen einer Datenbank in einer verwalteten Instanz in einer anderen geografischen Region Dieses PowerShell-Skript stellt eine Datenbanksicherung in einer anderen Region wieder her. Dies wird als „Notfallwiederherstellungsszenario mit Geowiederherstellung“ bezeichnet.
Konfigurieren von Transparent Data Encryption (TDE)
Verwalten von Transparent Data Encryption in einer verwalteten Instanz mithilfe Ihres eigenen Azure Key Vault-Schlüssels Dieses PowerShell-Skript konfiguriert Transparent Data Encryption in einem Bring Your Own Key-Szenario (BYOK) für eine verwaltete Azure SQL-Datenbank-Instanz unter Verwendung eines Schlüssels aus Azure Key Vault.
Konfigurieren einer Failovergruppe
Konfigurieren einer Failovergruppe für eine verwaltete Instanz Mit diesem PowerShell-Skript werden zwei verwaltete Instanzen erstellt und einer Failovergruppe hinzugefügt. Anschließend wird das Failover von der primären verwalteten Instanz zur sekundären verwalteten Instanz getestet.

Erfahren Sie mehr über PowerShell-Cmdlets für verwaltete Azure SQL-Instanzen.

In den Beispielen auf dieser Seite werden zum Erstellen und Verwalten von Azure SQL-Ressourcen die az.sql-PowerShell-Cmdlets verwendet. Weitere Cmdlets zum Ausführen von Abfragen und vielen Datenbankaufgaben sind in den SqlServer-PowerShell-Cmdlets zu finden. Weitere Informationen finden Sie unter SQL Server-PowerShell.