Verwalten von Always On-Verfügbarkeitsgruppen

Gilt für:SQL Server

Always on-Verfügbarkeitsgruppen sind eine Lösung für SQL Server auf Unternehmensebene für Hochverfügbarkeit und Notfallwiederherstellung. In diesem Artikel wird beschrieben, wie Sie eine SQL Server-Instanz mit Azure Arc-Unterstützung im Azure-Portal verwalten. Konkret bestehen die folgenden Möglichkeiten:

Voraussetzung

Sie verfügen über eine Rolle "Mitwirkender" oder eine benutzerdefinierte Rolle mit Microsoft.AzureArcData/SqlServerInstances/AvailabilityGroups Berechtigungen in mindestens einem der Azure-Abonnements, die Ihre Organisation erstellt hat.

Erfahren Sie, wie Sie ein neues Abonnementerstellen.

Liste der Verfügbarkeitsgruppen und ihren Status anzeigen

Nach den folgenden Schritten können Sie die Verfügbarkeitsgruppen anzeigen, die für den SQL Server mit Azure Arc-Unterstützung konfiguriert sind:

  1. Rufen Sie in Ihrem Azure-Portal die Übersichtsseite des von Azure Arc aktivierten SQL Servers auf

  2. Auswählen von Verfügbarkeitsgruppen

    Das Azure-Portal zeigt die für die SQL Server-Instanz konfigurierten Verfügbarkeitsgruppen auf der rechten Seite an

  3. Auswählen der zu überprüfenden Verfügbarkeitsgruppe

Das Azure-Portal zeigt die Integrität und den Status der Always On-Verfügbarkeitsgruppe ähnlich dem in SQL Server Management Studio angezeigten Verfügbarkeitsgruppendashboard an. Dies umfasst:

  • Das aktuelles primäre Replikat
  • Status der Verfügbarkeitsgruppe
  • Replikate der Verfügbarkeitsgruppe
  • Ausfallsicherungsmodus
  • Synchronisierungsstatus

Wenn das Dashboard der Verfügbarkeitsgruppe (AG) geladen wird, erfolgt das Abrufen der Dashboard-Details über einen Roundtrip nach unten zur SQL Server-Instanz mit Azure Arc-Unterstützung. Die Azure-Erweiterung für SQL Server stellt eine Verbindung mit der SQL Server-Instanz her, fragt die AG-bezogenen DMV-Metadaten (Dynamic Management Views) ab und sendet die Informationen an das Azure-Portal, in dem sie angezeigt wird.

Ausfall

Always On-Verfügbarkeitsgruppen unterstützen je nach Datensynchronisierungsmodus unterschiedliche Failover-Modi.

  • Der synchrone Commit-Modus unterstützt zwei Arten von Failover
    • Geplanter manueller Failover
    • Automatisches Failover
  • Der Modus für asynchrone Commits unterstützt ein erzwungenes manuelles Failover (mit möglichem Datenverlust), das in der Regel auch als „erzwungenes Failover“ bezeichnet wird

Der von Azure Arc aktivierte SQL Server unterstützt geplantes manuelles Failover.

Führen Sie die folgenden Schritte aus, um ein geplantes manuelles Failover einzuleiten:

  1. Navigieren Sie im Azure-Portal zur Übersichtsseite des SQL-Servers für das sekundäre Replikat, für das Sie ein Failover ausführen möchten.

  2. Wählen Sie die Registerkarte Verfügbarkeitsgruppen auf der linken Seite aus

    Das Azure-Portal zeigt die für die SQL Server-Instanz konfigurierten Verfügbarkeitsgruppen auf der rechten Seite an

  3. Wählen Sie die Verfügbarkeitsgruppe aus, für die Sie ein Failover vornehmen möchten

  4. Wählen Sie im Verfügbarkeitsgruppen-Dashboard auf der rechten Seite Failover aus

Dadurch wird ein geplantes, manuelles Failover auf dem AG-Replikat initiiert.

Überlegungen

  • Derzeit ist manuelles geplantes Failover der einzige unterstützte Failover-Modus
  • Azure Arc-fähige SQL Server-Features werden für Verfügbarkeitsgruppen auf Failoverclusterinstanzen nicht unterstützt.