Freigeben über


Herstellen einer Verbindung zwischen Ihrer SQL Server-Instanz und Azure Arc

Gilt für: SQL Server

Wichtig

Azure Arc installiert automatisch die Azure-Erweiterung für SQL Server, wenn SQL Server auf einem mit Azure Arc verbundenen Server installiert ist. Alle SQL Server-Instanzressourcen werden automatisch in Azure erstellt, sodass eine zentrale Verwaltungsplattform für alle Ihre SQL Server-Instanzen bereitgestellt wird.

Informationen zum automatischen Herstellen einer Verbindung mit Ihrer SQL Server-Instanz finden Sie unter Automatisches Herstellen einer Verbindung zwischen Ihrer SQL Server-Instanz und Azure Arc.

Verwenden Sie die Methoden in diesem Artikel, wenn Ihr Server bereits mit Azure verbunden ist, aber die Azure-Erweiterung für SQL Server nicht automatisch bereitgestellt wird.

Ein ArcSQLServerExtensionDeployment = Disabled-Tag wird auf der Arc-Computer-Ressource erstellt, wenn die Erweiterung mit dieser Methode bereitgestellt wird.

In diesem Artikel wird erläutert, wie Sie eine Verbindung Ihrer SQL Server-Instanz mit Azure Arc herstellen. Bevor Sie fortfahren, müssen Sie die Voraussetzungen erfüllen.

Onboarding des Servers in Azure Arc

Wenn der Server, auf dem die SQL Server-Instanz ausgeführt wird, noch nicht mit Azure verbunden ist, können Sie mit dem Onboardingskript die Verbindung vom Zielcomputer aus initiieren. Dieses Skript verbindet den Server mit Azure und installiert die Azure-Erweiterung für SQL Server.

Hinweis

Wenn Ihr Server bereits mit Azure verbunden ist und die Azure SQL Server-Erweiterung für SQL Server bereitgestellt werden soll, fahren Sie mit Wenn der Computer bereits mit einem Arc-fähigen Server verbunden ist fort.

Generieren eines Onboardingskripts für SQL Server

  1. Navigieren Sie zu Azure Arc > SQL Server, und klicken Sie auf + Hinzufügen.

    Screenshot: Starten des Erstellungsvorgangs

  2. Klicken Sie unter Verbinden von SQL Server mit Azure Arc auf Server verbinden.

  3. Überprüfen Sie die Voraussetzungen, und klicken Sie auf Weiter: Serverdetails.

  4. Angeben:

    • Abonnement
    • Ressourcengruppe
    • Region
    • Betriebssystem

    Geben Sie bei Bedarf auch den Proxy an, den Ihr Netzwerk verwendet, um eine Verbindung mit dem Internet herzustellen.

    Um anstelle des Standardhostnamens einen bestimmten Namen für Server mit Azure Arc-Unterstützung zu verwenden, können Benutzer*innen den Namen für Server mit Azure Arc-Unterstützung unter Servername hinzufügen.

    Screenshot: Serverdetails für Azure Arc.

  5. Wählen Sie die SQL Server-Edition und den Lizenztyp aus, die Sie auf diesem Computer verwenden. Einige Features von SQL Server mit Azure Arc-Unterstützung sind nur für SQL Server-Instanzen mit Software Assurance (kostenpflichtig) oder mit nutzungsbasierter Bezahlung in Azure verfügbar. Weitere Informationen finden Sie unter Verwalten des SQL Server-Lizenztyps.

  6. Geben Sie die SQL Server-Instanz(en) an, die Sie von der Registrierung ausschließen möchten (wenn mehrere Instanzen auf dem Server installiert sind). Trennen Sie jede ausgeschlossene Instanz durch ein Leerzeichen.

    Wichtig

    Wenn der Computer, auf dem die SQL Server-Instanz gehostet wird, bereits mit Azure Arc verbunden ist, stellen Sie sicher, dass Sie dieselbe Ressourcengruppe auswählen, die auch die entsprechende Ressource von Server – Azure Arc enthält.

    Screenshot: Servermanagementdetails

  7. Klicken Sie auf Weiter: Tags, um der Ressource optional Tags für Ihre SQL Server-Instanz hinzuzufügen.

  8. Klicken Sie auf Skript ausführen, um das Onboardingskript zu generieren. Screenshot

    Screenshot: Downloadskript

  9. Klicken Sie auf Herunterladen, um das Skript auf Ihren Computer herunterzuladen.

Herstellen einer Verbindung zwischen SQL Server-Instanzen und Azure Arc

In diesem Schritt führen Sie das aus dem Azure-Portal heruntergeladene Skript auf dem Zielcomputer aus. Das Skript installiert die Azure-Erweiterung für SQL Server. Wenn der mit Azure verbundene Computer-Agent auf dem Computer nicht installiert ist, installiert das Skript diesen zuerst. Installieren Sie dann die Azure-Erweiterung für SQL Server. Der mit Azure verbundene Computer-Agent registriert den verbundenen Server als Azure-Ressource vom Typ Server - Azure Arc, und die Azure-Erweiterung für SQL Server verbindet die SQL Server-Instanzen als Azure-Ressourcen vom Typ SQL Server - Azure Arc.

Wichtig

Stellen Sie sicher, dass Sie das Skript mit einem Konto ausführen, das die unter Voraussetzungen erläuterten Mindestanforderungen für Berechtigungen erfüllt.

  1. Starten Sie eine Administratorinstanz von powershell.exe, und melden Sie sich mit Ihren Azure-Anmeldeinformationen bei Ihrem PowerShell-Modul an. Befolgen Sie hierbei die Anweisungen für die Anmeldung.

  2. Führen Sie das heruntergeladene Skript aus.

    & '.\RegisterSqlServerArc.ps1'
    

    Hinweis

    Wenn Sie das Azure PowerShell-Modul noch nicht installiert haben und bei der ersten Ausführung Probleme auftreten, befolgen Sie die Anweisungen im Skript, und führen Sie es noch mal aus.

Überprüfen der Arc-fähigen SQL Server-Ressourcen

Navigieren Sie zu Azure Arc > SQL Server, und öffnen Sie die neu registrierte SQL Server-Ressource mit Azure Arc-Unterstützung, die überprüft werden soll.

Screenshot der Validierung eines verbundenen SQL Servers.

Nächste Schritte