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 mit systemeigenen Sicherungs- und Wiederherstellungsmethoden zu Amazon RDS for SQL Server
Erstellt von Tirumala Dasari (AWS), David Queiroz () und Vishal Singh () AWS AWS
Übersicht
Dieses Muster beschreibt, wie eine lokale Microsoft SQL Server-Datenbank auf eine Amazon Relational Database Service (AmazonRDS) for SQL Server DB-Instance migriert wird (homogene Migration). Der Migrationsprozess basiert auf systemeigenen SQL Server-Backup- und Wiederherstellungsmethoden. Es verwendet SQL Server Management Studio (SSMS), um eine Datenbank-Backup-Datei zu erstellen, und einen Amazon Simple Storage Service (Amazon S3) -Bucket, um die Sicherungsdatei zu speichern, bevor sie in Amazon RDS for SQL Server wiederhergestellt wird.
Voraussetzungen und Einschränkungen
Voraussetzungen
Ein aktives AWS-Konto.
AWSIdentity and Access Management (IAM) -Rollenrichtlinien für den Zugriff auf den S3-Bucket und die Amazon RDS for SQL Server-DB-Instance.
Einschränkungen
Der in diesem Muster beschriebene Prozess migriert nur die Datenbank. SQLAnmeldungen oder Datenbankbenutzer, einschließlich aller SQL Server-Agent-Jobs, werden nicht migriert, da sie zusätzliche Schritte erfordern.
Produktversionen
SQLServer 2012-2017. Die aktuelle Liste der unterstützten Versionen und Funktionen finden Sie RDS in der AWS Dokumentation unter Microsoft SQL Server on Amazon.
Architektur
Quelltechnologie-Stack
Eine lokale Microsoft SQL Server-Datenbank
Zieltechnologie-Stack
Amazon RDS für SQL Server-DB-Instance
Architektur der Datenmigration
Tools
Microsoft SQL Server Management Studio (SSMS) ist eine integrierte Umgebung für die Verwaltung der SQL Serverinfrastruktur. Es bietet eine Benutzeroberfläche und eine Gruppe von Tools mit umfangreichen Skript-Editoren, die mit SQL Server interagieren.
Epen
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Wählen Sie SQL Server als Datenbank-Engine in Amazon RDS for SQL Server aus. | DBA | |
Wählen Sie die SQL Server Express Edition. | DBA | |
Geben Sie Datenbankdetails an. | Weitere Informationen zum Erstellen einer DB-Instance finden Sie in der RDSAmazon-Dokumentation. | DBA, Besitzer der App |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Connect zur lokalen SQL Serverdatenbank her überSSMS. | DBA | |
Erstellen Sie eine Sicherungskopie der Datenbank. | Anweisungen finden Sie in der SSMSDokumentation | DBA, Besitzer der App |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Erstellen eines Buckets in Amazon S3. | Weitere Informationen finden Sie in der Amazon S3-Dokumentation. | DBA |
Laden Sie die Sicherungsdatei in den S3-Bucket hoch. | Weitere Informationen finden Sie in der Amazon S3-Dokumentation. | SysOps Administrator |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Fügen Sie die Optionsgruppe zu Amazon hinzuRDS. |
Weitere Informationen finden Sie in der RDSAmazon-Dokumentation. | SysOps Administrator |
Stellen Sie die Datenbank wieder her. |
| DBA |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Validieren Sie Objekte und Daten. | Validieren Sie die Objekte und Daten zwischen der Quelldatenbank und Amazon RDS for SQL Server. AnmerkungBei dieser Aufgabe wird nur die Datenbank migriert. Logins und Jobs werden nicht migriert. | Besitzer der App, DBA |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Leiten Sie den Anwendungsverkehr um. | Leiten Sie nach der Validierung den Anwendungsdatenverkehr zur Amazon RDS for SQL Server-DB-Instance um. | Besitzer der App, DBA |