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.
Importieren und Exportieren von SQL Serverdatenbanken mit systemeigener Sicherung und Wiederherstellung
Amazon RDS unterstützt systemeigene Backups und Wiederherstellungen für Microsoft SQL Server-Datenbanken mithilfe vollständiger Backup-Dateien (.bak-Dateien). Wenn Sie verwendenRDS, greifen Sie auf Dateien zu, die in Amazon S3 gespeichert sind, anstatt das lokale Dateisystem auf dem Datenbankserver zu verwenden.
Sie können beispielsweise ein vollständiges Backup von Ihrem lokalen Server erstellen, es auf S3 speichern und es dann auf einer vorhandenen RDS Amazon-DB-Instance wiederherstellen. Sie können auch Backups von S3 erstellenRDS, sie auf S3 speichern und sie dann wiederherstellen, wo immer Sie möchten.
Native Sicherung und Wiederherstellung sind in allen AWS Regionen für Single-AZ- und Multi-AZ-DB-Instances verfügbar, einschließlich Multi-AZ-DB-Instances mit Read Replicas. Natives Backup und Restore sind für alle auf Amazon unterstützten Editionen von Microsoft SQL Server verfügbarRDS.
Das folgende Diagramm veranschaulicht die unterstützten Szenarien.
Die Verwendung nativer .bak-Dateien ist i. d. R. die schnellste Methode zum Sichern und Wiederherstellen von Datenbanken. Es gibt viele zusätzliche Vorteile bei der Verwendung nativer Backups und Wiederherstellungen. Sie können z. B. Folgendes tun:
-
Migrieren Sie Datenbanken zu oder von AmazonRDS.
-
Verschieben Sie Datenbanken zwischen RDS vier SQL Server-DB-Instances.
-
Migrieren von Daten, Schemata, gespeicherten Prozeduren, Auslösern und anderem Datenbankcode in .bak-Dateien.
-
Einzelne Datenbanken anstelle von ganzen DB-Instances sichern und wiederherstellen
-
Erstellen Sie Kopien von Datenbanken zu Entwicklungs-, Test-, Trainings- und Demozwecken.
-
Speichern und übertragen Sie Sicherungsdateien mit Amazon S3, um zusätzlichen Schutz für die Notfallwiederherstellung zu gewährleisten.
-
Erstellen Sie native Backups von Datenbanken, bei denen die transparente Datenverschlüsselung (TDE) aktiviert ist, und stellen Sie diese Backups in lokalen Datenbanken wieder her. Weitere Informationen finden Sie unter Support für transparente Datenverschlüsselung im SQL Server.
-
Stellen Sie native Backups von lokalen Datenbanken wieder her, die RDS für SQL Server-DB-Instances TDE aktiviert wurden. Weitere Informationen finden Sie unter Support für transparente Datenverschlüsselung im SQL Server.
Inhalt
- Einschränkungen und Empfehlungen
- Einrichtung für native Backups und Wiederherstellungen
- Verwenden nativer Backups und Wiederherstellungen
- Komprimieren von Sicherungsdateien
- Fehlerbehebung
- Importieren und Exportieren von SQL Server-Daten mithilfe anderer Methoden
Einschränkungen und Empfehlungen
Folgende Einschränkungen gelten bei der Verwendung nativer Backups und Wiederherstellungen:
-
Sie können keine Backups in einem Amazon S3-Bucket in einer anderen AWS Region als Ihrer Amazon RDS DB-Instance erstellen oder aus einem solchen Bucket wiederherstellen.
-
Sie können eine Datenbank nicht mit dem gleichen Namen wie eine vorhandene Datenbank wiederherstellen. Die Namen der Datenbank sind eindeutig.
-
Es wird dringend davon abgeraten, Backups aus einer Zeitzone für eine andere Zeitzone wiederherzustellen. Wenn Sie Backups aus einer bestimmten Zeitzone in einer anderen Zeitzone wiederherstellen, müssen Sie Ihre Abfragen und Anwendungen auf mögliche Auswirkungen der Zeitzonenänderung überprüfen.
-
Amazon S3 hat eine Größenbeschränkung von 5 TB pro Datei. Für systemeigene Backups größerer Datenbanken können Sie Multidatei-Backups verwenden.
-
Die maximale Datenbankgröße, die in S3 gesichert werden kann, hängt von den verfügbaren Speicher-CPU, I/O- und Netzwerkressourcen auf der DB-Instance ab. Je größer die Datenbank ist, umso mehr Speicher verbraucht der Sicherungsagent. Unsere Tests zeigen, dass Sie ein komprimiertes Backup einer 16-TB-Datenbank auf unseren Instance-Typen der neuesten Generation von Instance-Größen mit
2xlarge
und größer erstellen können, wenn ausreichende Systemressourcen vorhanden sind. -
Sie können gleichzeitig in nicht mehr als 10 Sicherungsdateien sichern oder aus ihnen wiederherstellen.
-
Ein differentielles Backup basiert auf dem letzten vollständigen Backup. Damit differentielle Backups funktionieren, darf kein Snapshot zwischen dem letzten vollständigen Backup und dem differentiellen Backup aufgenommen werden. Wenn Sie ein differentielles Backup erstellen möchten, aber ein manueller oder automatisierter Snapshot vorhanden ist, erstellen Sie ein weiteres vollständiges Backup, bevor Sie mit dem differentiellen Backup fortfahren.
-
Differenzielle und Protokollwiederherstellungen werden für Datenbanken mit Dateien, deren file_guid (eindeutige ID) auf eingestellt ist, nicht unterstütz
NULL
. -
Sie können bis zu zwei Backup- oder Wiederherstellungsaufgaben gleichzeitig ausführen.
-
Sie können keine systemeigenen Protokollsicherungen vom SQL Server auf Amazon durchführenRDS.
-
RDSunterstützt native Wiederherstellungen von Datenbanken mit bis zu 16 TB. Systemeigene Wiederherstellungen von Datenbanken in der SQL Server Express Edition sind auf 10 GB begrenzt.
-
Sie können während des Wartungsfensters oder zu einem Zeitpunkt, zu dem Amazon gerade dabei RDS ist, einen Snapshot der Datenbank zu erstellen, kein systemeigenes Backup durchführen. Wenn sich eine native Backup-Aufgabe mit dem RDS täglichen Backup-Fenster überschneidet, wird die native Backup-Aufgabe abgebrochen.
-
Bei Multi-AZ-DB-Instances können Sie nur Datenbanken nativ wiederherstellen, die im vollständigen Wiederherstellungsmodell gesichert wurden.
-
Die Wiederherstellung aus differentiellen Backups auf Multi-AZ-Instances wird nicht unterstützt.
-
Das Aufrufen der RDS Verfahren für systemeigenes Backup und Wiederherstellung innerhalb einer Transaktion wird nicht unterstützt.
-
Verwenden Sie eine symmetrische Verschlüsselung AWS KMS key , um Ihre Backups zu verschlüsseln. Amazon unterstützt RDS keine asymmetrischen KMS Schlüssel. Weitere Informationen finden Sie unter Erstellen symmetrischer KMS Verschlüsselungsschlüssel im AWS Key Management Service Entwicklerhandbuch.
-
Systemeigene Sicherungsdateien werden mit dem angegebenen KMS Schlüssel im Kryptomodus „Nur Verschlüsselung“ verschlüsselt. Bei der Wiederherstellung verschlüsselter Sicherheitsdateien sollten Sie stets bedenken, dass diese Dateien mit dem Krypto-Modus "Nur Verschlüsselung" verschlüsselt wurden.
-
Sie können keine Datenbank wiederherstellen, die eine FILESTREAM Dateigruppe enthält.
Wenn Ihre Datenbank offline sein kann, während die Sicherungsdatei erstellt, kopiert und wiederhergestellt wird, empfehlen wir, dass Sie die systemeigene Sicherung und Wiederherstellung verwenden, um sie zu migrierenRDS. Wenn Ihre lokale Datenbank nicht offline sein kann, empfehlen wir Ihnen, die zu verwenden, um Ihre Datenbank AWS Database Migration Service zu Amazon RDS zu migrieren. Weitere Informationen finden Sie unter Was ist AWS Database Migration Service?
Native Backups und Wiederherstellungen sind nicht als Ersatz für die Datenwiederherstellungsfunktionen der regionsübergreifenden Snapshot-Kopierfunktion gedacht. Wir empfehlen Ihnen, Snapshot Copy zu verwenden, um Ihren Datenbank-Snapshot für die regionsübergreifende Notfallwiederherstellung in Amazon RDS in eine andere AWS Region zu kopieren. Weitere Informationen finden Sie unter Einen DB-Snapshot für Amazon kopieren RDS.