Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Multi-AZ-Bereitstellungen für Amazon RDS für Microsoft Server SQL
Multi-AZ-Bereitstellungen bieten eine erhöhte Verfügbarkeit, eine längere Lebensdauer von Daten sowie eine höhere Fehlertoleranz für DB-Instances. Im Falle einer geplanten Datenbankwartung oder einer ungeplanten Serviceunterbrechung wechselt Amazon RDS automatisch zur up-to-date sekundären DB-Instance. Mit dieser Funktion können Datenbankoperationen schnell ohne manuellen Eingriff fortgesetzt werden. Die Primär- und Standby-Instances verwenden denselben Endpunkt, dessen physische Netzwerkadresse als Teil des Failoverprozesses am sekundären Replica gespiegelt wird. Sie müssen Ihre Anwendung nicht neu konfigurieren, wenn ein Failover auftritt.
Amazon RDS unterstützt Multi-AZ-Bereitstellungen für Microsoft SQL Server mithilfe von SQL Server Database Mirroring (DBM) oder Always On Availability Groups (). AGs Amazon RDS überwacht und sorgt für den Zustand Ihrer Multi-AZ-Bereitstellung. Wenn Probleme auftreten, repariert es RDS automatisch fehlerhafte DB-Instances, stellt die Synchronisation wieder her und leitet Failover ein. Failover treten nur auf, wenn Standby- und Primär-Instance vollständig synchron sind. Sie müssen nichts verwalten.
Wenn Sie SQL Server Multi-AZ einrichten, RDS werden automatisch alle Datenbanken auf der Instance so konfiguriert, dass sie oder verwenden. DBM AGs Amazon RDS verwaltet die primäre, die Zeugeninstanz und die sekundäre DB-Instance für Sie. Da die Konfiguration automatisch erfolgt, RDS wählen Sie AGs je nach der SQL Serverversion, die Sie bereitstellen, DBM oder Always On aus.
Amazon RDS unterstützt Multi-AZ mit Always On AGs für die folgenden SQL Serverversionen und Editionen:
-
SQLServer 2022:
-
Standard Edition
-
Enterprise Edition
-
-
SQLServer 2019:
-
Standard Edition 15.00.4073.23 und höher
-
Enterprise Edition
-
-
SQLServer 2017:
-
Standard Edition 14.00.3401.7 und höher
-
Enterprise Edition 14.00.3049.1 und höher
-
-
SQLServer 2016: Enterprise Edition 13.00.5216.0 und höher
Amazon RDS unterstützt Multi-AZ mit DBM für die folgenden SQL Serverversionen und Editionen, mit Ausnahme der zuvor genannten Versionen:
-
SQLServer 2019: Standard Edition 15.00.4043.16
-
SQLServer 2017: Standard- und Enterprise-Editionen
-
SQLServer 2016: Standard- und Enterprise-Editionen
Sie können die folgende SQL Abfrage verwenden, um festzustellen, ob es sich bei Ihrer SQL Server-DB-Instance um eine Single-AZ-, Multi-AZ- oder Multi-AZ-Instance mit DBM AlwaysOn handelt. AGs
SELECT CASE WHEN dm.mirroring_state_desc IS NOT NULL THEN 'Multi-AZ (Mirroring)' WHEN dhdrs.group_database_id IS NOT NULL THEN 'Multi-AZ (AlwaysOn)' ELSE 'Single-AZ' END 'high_availability' FROM sys.databases sd LEFT JOIN sys.database_mirroring dm ON sd.database_id = dm.database_id LEFT JOIN sys.dm_hadr_database_replica_states dhdrs ON sd.database_id = dhdrs.database_id AND dhdrs.is_local = 1 WHERE DB_NAME(sd.database_id) = 'rdsadmin';
Die Ausgabe sieht in etwa folgendermaßen aus:
high_availability Multi-AZ (AlwaysOn)
Hinzufügen von Multi-AZ zu einer Microsoft SQL Server-DB-Instance
Wenn Sie mit dem eine neue SQL Server-DB-Instance erstellen AWS Management Console, können Sie Multi-AZ with Database Mirroring (DBM) oder Always On hinzufügen. AGs Dazu wählen Sie Yes (Mirroring / Always On) (Ja (Spiegelung/Always On)) unter Multi-AZ deployment (Multi-AZ-Bereitstellung) aus. Weitere Informationen finden Sie unter Erstellen einer Amazon RDS-DB-Instance.
Wenn Sie eine bestehende SQL Server-DB-Instance mithilfe der Konsole ändern, können Sie Multi-AZ mit DBM oder hinzufügen, AGs indem Sie auf der Seite DB-Instance modifizieren unter Multi-AZ-Bereitstellung Ja (Mirroring/Always On) auswählen. Weitere Informationen finden Sie unter Ändern einer Amazon RDS DB-Instance.
Anmerkung
Wenn auf Ihrer DB-Instance Database Mirroring (DBM) und nicht Always On Availability Groups (AGs) ausgeführt wird, müssen Sie möglicherweise die In-Memory-Optimierung deaktivieren, bevor Sie Multi-AZ hinzufügen. Deaktivieren Sie die In-Memory-Optimierung mit, DBM bevor Sie Multi-AZ hinzufügen, wenn Ihre DB-Instance SQL Server 2016 oder 2017 Enterprise Edition ausführt und die In-Memory-Optimierung aktiviert ist.
Wenn Ihre DB-Instance läuftAGs, ist dieser Schritt nicht erforderlich.
Multi-AZ aus einer Microsoft SQL Server-DB-Instance entfernen
Wenn Sie eine bestehende SQL Server-DB-Instance mithilfe von ändern AWS Management Console, können Sie Multi-AZ mit DBM oder entfernen. AGs Sie können dies tun, indem Sie Nein (Spiegelung/Always On) von Multi-AZ deployment (Multi-AZ-Bereitstellung) auf der DB-Instance ändern-Seite auswählen. Weitere Informationen finden Sie unter Ändern einer Amazon RDS DB-Instance.