Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Migrieren Sie eine lokale Microsoft SQL Server-Datenbank mithilfe von Verbindungsservern zu Amazon RDS for SQL Server - AWS Prescriptive Guidance

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.

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.

Migrieren Sie eine lokale Microsoft SQL Server-Datenbank mithilfe von Verbindungsservern zu Amazon RDS for SQL Server

Erstellt von Kevin Yung (AWS), Vishal Singh () und Viqash AWS Adwani () AWS

Übersicht

Verbindungsserver ermöglichen es Microsoft SQL Server, SQL Anweisungen auf anderen Instanzen von Datenbankservern auszuführen. Dieses Muster beschreibt, wie Sie Ihre lokale Microsoft SQL Server-Datenbank zu Amazon Relational Database Service (AmazonRDS) für Microsoft SQL Server migrieren können, um geringere Kosten und höhere Verfügbarkeit zu erzielen. Derzeit unterstützt Amazon RDS für Microsoft SQL Server keine Verbindungen außerhalb eines Amazon Virtual Private Cloud (AmazonVPC) -Netzwerks. 

Sie können dieses Muster verwenden, um die folgenden Ziele zu erreichen:

  • Um Microsoft SQL Server auf Amazon RDS für Microsoft SQL Server zu migrieren, ohne die Funktionen des Verbindungsservers zu beeinträchtigen.

  • Um verknüpfte Microsoft SQL Server in verschiedenen Wellen zu priorisieren und zu migrieren.

Voraussetzungen und Einschränkungen

Voraussetzungen

Architektur

Quelltechnologie-Stack

  • Lokale Datenbanken (Microsoft SQL Server)

Zieltechnologie-Stack

  • Amazon RDS für SQL Server

Architektur des Quellzustands

Data center architecture with primary and secondary SQL servers linked across two locations.

Architektur des Zielzustands

Im Zielstatus migrieren Sie Microsoft SQL Server mithilfe von Verbindungsservern zu Amazon RDS für Microsoft SQL Server. Diese Architektur verwendet einen Network Load Balancer, um den Datenverkehr von Amazon RDS für Microsoft SQL Server an lokale Server weiterzuleiten, auf denen Microsoft SQL Server ausgeführt wird. Das folgende Diagramm zeigt die Reverse-Proxy-Fähigkeit für den Network Load Balancer.

AWS Cloud architecture with two availability zones, RDS instances, and on-premises SQL Server databases.

 

Tools

  • AWS CloudFormation

  • Network Load Balancer 

  • Amazon RDS für SQL Server in mehreren Availability Zones (Multi-AZs)

  • AWSDatabase Migration Service (AWSDMS)

Epen

AufgabeBeschreibungErforderliche Fähigkeiten
Erstellen Sie die CIDR Zuordnung.AWS SysAdmin
Erstellen Sie eine virtuelle private Cloud (VPC).AWS SysAdmin
Erstellen Sie die VPC Subnetze.AWS SysAdmin
Erstellen Sie die Subnetz-Zugriffskontrolllisten ()ACLs.AWS SysAdmin
Erstellen Sie die Subnetz-Routing-Tabellen.AWS SysAdmin
Stellen Sie eine Verbindung mit AWS Direct Connect oder AWS Virtual Private Network (VPN) her.AWS SysAdmin

Erstellen Sie eine landing zone VPC

AufgabeBeschreibungErforderliche Fähigkeiten
Erstellen Sie die CIDR Zuordnung.AWS SysAdmin
Erstellen Sie eine virtuelle private Cloud (VPC).AWS SysAdmin
Erstellen Sie die VPC Subnetze.AWS SysAdmin
Erstellen Sie die Subnetz-Zugriffskontrolllisten ()ACLs.AWS SysAdmin
Erstellen Sie die Subnetz-Routing-Tabellen.AWS SysAdmin
Stellen Sie eine Verbindung mit AWS Direct Connect oder AWS Virtual Private Network (VPN) her.AWS SysAdmin
AufgabeBeschreibungErforderliche Fähigkeiten
Erstellen Sie eine Amazon RDS for Microsoft SQL Server-DB-Instance.AWS SysAdmin
Erstellen Sie eine AWS DMS Replikationsinstanz.AWS SysAdmin
Erstellen Sie die Quell- und Zieldatenbank-Endpoints in AWSDMS.AWS SysAdmin
Erstellen Sie die Migrationsaufgabe und setzen Sie die kontinuierliche Replikation nach Volllast auf ON.AWS SysAdmin
Fordern Sie eine Firewall-Änderung an, damit Amazon RDS for Microsoft SQL Server auf die lokalen SQL Serverdatenbanken zugreifen kann.AWS SysAdmin
Erstellen Sie einen Network Load Balancer.AWS SysAdmin
Erstellen Sie eine Zielgruppe, die auf die Datenbankserver in Ihrem Rechenzentrum abzielt

Wir empfehlen, Hostnamen in der Zielkonfiguration zu verwenden, um Failover-Ereignisse im Rechenzentrum (DC) einzubeziehen.

AWS SysAdmin
Führen Sie die SQL Anweisung für die Einrichtung des Verbindungsservers aus.

Führen Sie die SQL Anweisungen zum Hinzufügen eines Verbindungsservers mithilfe des SQL Microsoft-Managementtools für die Amazon RDS for Microsoft SQL Server-DB-Instance aus. Legen Sie in der SQL Anweisung @datasrc fest, um den Network Load Balancer Balancer-Hostnamen zu verwenden. Fügen Sie Anmeldeinformationen für verknüpfte Server hinzu, indem Sie das SQL Microsoft-Management-Tool für die Amazon RDS for Microsoft SQL Server-DB-Instance verwenden.

AWS SysAdmin
Testen und validieren Sie die SQL Serverfunktionen.AWS SysAdmin
Erstellen Sie eine Umstellung.AWS SysAdmin

Migrieren Sie die Datenbank zu Amazon RDS

AufgabeBeschreibungErforderliche Fähigkeiten
Erstellen Sie eine Amazon RDS for Microsoft SQL Server-DB-Instance.AWS SysAdmin
Erstellen Sie eine AWS DMS Replikationsinstanz.AWS SysAdmin
Erstellen Sie die Quell- und Zieldatenbank-Endpoints in AWSDMS.AWS SysAdmin
Erstellen Sie die Migrationsaufgabe und setzen Sie die kontinuierliche Replikation nach Volllast auf ON.AWS SysAdmin
Fordern Sie eine Firewall-Änderung an, damit Amazon RDS for Microsoft SQL Server auf die lokalen SQL Serverdatenbanken zugreifen kann.AWS SysAdmin
Erstellen Sie einen Network Load Balancer.AWS SysAdmin
Erstellen Sie eine Zielgruppe, die auf die Datenbankserver in Ihrem Rechenzentrum abzielt

Wir empfehlen, Hostnamen in der Zielkonfiguration zu verwenden, um Failover-Ereignisse im Rechenzentrum (DC) einzubeziehen.

AWS SysAdmin
Führen Sie die SQL Anweisung für die Einrichtung des Verbindungsservers aus.

Führen Sie die SQL Anweisungen zum Hinzufügen eines Verbindungsservers mithilfe des SQL Microsoft-Managementtools für die Amazon RDS for Microsoft SQL Server-DB-Instance aus. Legen Sie in der SQL Anweisung @datasrc fest, um den Network Load Balancer Balancer-Hostnamen zu verwenden. Fügen Sie Anmeldeinformationen für verknüpfte Server hinzu, indem Sie das SQL Microsoft-Management-Tool für die Amazon RDS for Microsoft SQL Server-DB-Instance verwenden.

AWS SysAdmin
Testen und validieren Sie die SQL Serverfunktionen.AWS SysAdmin
Erstellen Sie eine Umstellung.AWS SysAdmin
DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.