Voraussetzungen für SQL Server mit Azure Arc-Unterstützung

Gilt für:SQL Server

Eine Instanz von SQL Server mit Azure Arc-Unterstützung ist eine lokale Instanz oder Instanz in einem Cloudanbieter, die mit Azure Arc verbunden ist. In diesem Artikel werden diese Voraussetzungen erläutert.

Wenn Sich Ihre SQL Server-VMs auf VMware-Clustern befinden, sehen Sie unter Unterstützung in VMware nach.

Vor der Bereitstellung

Bevor Sie eine Instanz von SQL Server mit Arc-Unterstützung aktivieren können, müssen Sie Folgendes ausführen:

Berechtigungen

  • Das Benutzerkonto oder der Dienstprinzipal erfordern Leseberechtigungen für das Abonnement.

Hinweis

Vor dem Aktivieren von SQL-Servern mit Arc überprüft das Installationsskript, ob die Region, in der der Arc-fähige SQL-Server erstellt wird, unterstützt wird. Außerdem wird überprüft, ob der erforderliche Ressourcenanbieter Microsoft.AzureArcData im Abonnement registriert ist. Für diese Überprüfung ist das Benutzerkonto oder der Dienstprinzipal erforderlich, das bzw. der für die Azure-Authentifizierung verwendet wird, um Leseberechtigungen für das Abonnement zu erhalten.

  • Die Benutzer*innen oder Dienstprinzipale müssen über Berechtigungen in der Azure-Ressourcengruppe verfügen, um die Aufgabe abzuschließen. Dies gilt insbesondere in folgenden Fällen:

    • Azure Connected Machine Onboarding -Rolle
    • Microsoft.AzureArcData/register/action
    • Microsoft.HybridCompute/machines/extensions/read
    • Microsoft.HybridCompute/machines/extensions/write
    • Microsoft.Resources/deployments/validate/action

Benutzern können integrierte Rollen zugewiesen werden, die über diese Berechtigungen verfügen, z. B. Mitwirkender oder Besitzer. Weitere Informationen finden Sie unter Hinzufügen oder Entfernen von Azure-Rollenzuweisungen über das Azure-Portal.

  • Um den Agent zu installieren und zu konfigurieren, müssen Sie über lokale Administratorberechtigungen für das Betriebssystem verfügen.
    • Verwenden Sie für Linux das Stammkonto.
    • Verwenden Sie für Windows ein Konto, das ein Mitglied der lokalen Administratorengruppe ist.

Festlegen von Proxyausschlüssen

Hinweis

Der Ausschluss in diesem Abschnitt ist für das Release März 2024 und frühere erforderlich.

Seit dem Release April 2024 ist dieser Ausschluss nicht erforderlich.

Wenn ein Proxyserver verwendet wird, legen Sie die NO_PROXY-Umgebungsvariable so fest, dass der Proxydatenverkehr ausgeschlossen wird für:

  • localhost
  • 127.0.0.1

Herstellen einer Verbindung mit dem Azure Arc-Datenverarbeitungsdienst

Für SQL Server mit Arc-Unterstützung wird eine ausgehende Verbindung mit dem Azure Arc-Datenverarbeitungsdienst benötigt.

Jeder virtuelle oder physische Server erfordert folgende Konnektivität:

  • URL: *.<region>.arcdataservices.com
  • Port: 443
  • Richtung: Ausgehend

Um das Regionssegment eines regionalen Endpunkts abzurufen, entfernen Sie alle Leerzeichen aus dem Namen der Azure-Region. Beispiel: Der Regionsname für die Region USA, Osten 2 lautet eastus2.

Beispiel: Bei der Region „USA, Osten 2“ sollte *.<region>.arcdataservices.com*.eastus2.arcdataservices.com sein.

Eine Liste der unterstützten Regionen finden Sie unter Unterstützte Azure-Regionen.

Führen Sie den folgenden Befehl aus, um eine Liste aller Regionen anzuzeigen:

az account list-locations -o table

Hinweis

Sie können keine Azure Private Link-Verbindungen mit dem Azure Arc-Datenverarbeitungsdienst verwenden. Siehe Nicht unterstützte Konfigurationen.

Unterstützte SQL Server-Versionen und -Umgebungen

SQL Server mit Azure Arc-Unterstützung unterstützt SQL Server 2012 (11.x) und höher auf den folgenden Windows- und Linux-Betriebssystemen:

  • Windows Server 2012 und höher
  • Ubuntu 20.04 (x64)
  • Red Hat Enterprise Linux (RHEL) 8 (x64)
  • SUSE Linux Enterprise Server (SLES) 15 (x64)

Die Unterstützung für Azure Arc-fähige SQL Server-Failoverclusterinstanzen (FCI) wird im Oktober 2023 als Vorschau eingeführt.

Wichtig

Die Unterstützung für Windows Server 2012 und Windows Server 2012 R2 endet am 10. Oktober 2023. Weitere Informationen finden Sie unter Ende des Supports für SQL Server 2012 und Windows Server 2012/2012 R2.

Unterstützung in VMware

Sie können SQL Server mit Azure Arc-Unterstützung auf VMware-VMs wie folgt bereitstellen:

  • Lokal
  • In VMware-Lösungen, wie zum Beispiel:
    • Azure VMware Solution (AVS)

      Warnung

      Beim Betrieb von SQL Server-VMs in der privaten Azure VMware Solution (AVS)-Cloud sind zur Aktivierung die Schritte unter Bereitstellen von Azure VMware Solution mit Arc-Unterstützung auszuführen.

      Dies ist der einzige Bereitstellungsmechanismus, mit dem Sie eine vollständig integrierte Umgebung mit Arc-Funktionen in der privaten AVS-Cloud erhalten.

    • VMware Cloud in AWS

    • Google Cloud VMware Engine

Nicht unterstützte Konfigurationen

Die Azure Arc-fähige Version von SQL Server unterstützt derzeit die folgenden Konfigurationen nicht:

  • SQL Server-Ausführung in Linux-Containern
  • Andere SQL Server-Rollen als die Datenbank-Engine, z. B. Analysis Services (SSAS), Reporting Services (SSRS) oder Integration Services (SSIS)
  • SQL Server-Editionen: Business Intelligence
  • Private Link-Verbindungen mit dem Azure Arc-Datenverarbeitungsdienst am <region>.arcdataservices.com-Endpunkt, der zum Hochladen von Bestand und Verwendung verwendet wird.
  • SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x) und ältere Versionen.
  • Die Installation des Arc-Agents und der SQL Server-Erweiterung kann nicht im Rahmen der Erstellung des Sysprep-Image erfolgen.
  • Mehrere Instanzen von SQL Server, die auf demselben Hostbetriebssystem mit demselben Instanznamen installiert sind.
  • SQL Server auf Azure-VMs
  • Eine Always On-Verfügbarkeitsgruppe mit mindestens einem Replikat auf einer Failoverclusterinstanz.

Registrieren von Ressourcenanbietern

Verwenden Sie eine der folgenden Methoden, um die Ressourcenanbieter zu registrieren:

  1. Wählen Sie Abonnements.
  2. Wählen Sie Ihr Abonnement aus.
  3. Klicken Sie unter Einstellungen auf Ressourcenanbieter.
  4. Suchen Sie nach Microsoft.AzureArcData und Microsoft.HybridCompute, und klicken Sie auf Registrieren.

Einschränkungen von Azure-Abonnements und -Diensten

Machen Sie sich vor dem Konfigurieren Ihrer SQL Server-Instanzen und Computer mit Azure Arc mit den Grenzwerten für Abonnements sowie den Grenzwerten für Ressourcengruppen im Azure Resource Manager vertraut, um die Anzahl von zu verbindenden Computern zu planen.

Unterstützte Regionen

Arc-fähige SQL Server-Instanzen sind in den folgenden Regionen verfügbar:

  • East US
  • USA (Ost) 2
  • USA (Westen)
  • USA, Westen 2
  • USA, Westen 3
  • USA (Mitte)
  • USA Nord Mitte
  • USA Süd Mitte
  • USA, Westen-Mitte
  • Kanada, Mitte
  • Kanada, Osten
  • UK, Süden
  • UK, Westen
  • Frankreich, Mitte
  • Europa, Westen
  • Nordeuropa
  • Schweiz, Norden
  • Indien, Mitte
  • Brasilien Süden
  • Südafrika, Norden
  • Vereinigte Arabische Emirate, Norden
  • Japan, Osten
  • Korea, Mitte
  • Asien, Südosten
  • Australien (Osten)
  • Schweden, Mitte
  • Norwegen, Osten

Wichtig

Für ein erfolgreiches Onboarding und Funktionieren sollten Sie sowohl dem Arc-fähigen Server als auch dem Arc-fähigen SQL Server dieselbe Region zuweisen.

Installieren der Azure-Erweiterung für SQL Server

Der Setup-Installations-Assistent für SQL Server 2022 (16.x) unterstützt die Installation der Azure-Erweiterung für SQL Server nicht. Es gibt zwei Möglichkeiten zum Installieren dieser Komponente. Führen Sie eines der folgenden Verfahren aus:

Sehen Sie für VMware-Clustern unter Unterstützung in VMware nach.