Der Database Migration Service unterstützt die folgenden Sicherungstypen für homogene SQL Server-Migrationen zu Cloud SQL.
- Vollsicherungen
- Vollständige Sicherungen sind das Fundament des Migrationsprozesses. Sie enthalten alle Daten in Ihrer Datenbank zu dem Zeitpunkt, an dem Sie sie exportieren. Die Sicherungsdatei mit der Vollsicherung ist für die Migration erforderlich.
- Differenzielle Sicherungen
- Differenzielle Sicherungen enthalten alle Quelldaten, die seit der letzten Vollsicherungsdatei in Ihrer Datenbank enthalten waren. Differenzielle Sicherungen sind nützlich, wenn Sie viele Daten zu replizieren haben und diese lieber in einem Bulk-Vorgang verarbeiten möchten, anstatt mehrere Transaktionsprotokolldateien hochzuladen. Die Sicherungsdatei mit der differenziellen Sicherung ist für die Migration optional.
- Dateien mit Transaktionslogs
- Diese Dateien enthalten eine Liste der Änderungsvorgänge, die in Ihrer Datenbank stattfinden. Database Migration Service verwendet diese Informationen, um Datenaktualisierungen während der CDC-Phase (Change Data Capture) in Ihrer Zieldatenbank zu replizieren.
Bei homogenen SQL Server-Migrationen unterstützt Database Migration Service nur den kontinuierlichen Migrationstyp. Weitere Informationen finden Sie unter Datenfluss bei kontinuierlichen Migrationen. Das bedeutet, dass Migrationsjobs immer in die CDC-Phase übergehen, aber Sie keine Fehler erhalten, wenn Sie keine Transaktionsprotokolldateien hochladen. Wenn Sie keine Transaktionsprotokolldateien hochladen, müssen Sie den Migrationsjob nach Abschluss der Phase des anfänglichen Ladevorgangs hochstufen. Migrationsjob hochstufen
Beachten Sie bei der Vorbereitung der Sicherungsdateien für die Migration Folgendes:
Namenskonventionen: Für jeden Sicherungsdateityp muss eine bestimmte Namenskonvention verwendet werden. Weitere Informationen finden Sie unter Sicherungsdateien vorbereiten.
Ordnerstruktur: Jeder Sicherungsdateityp muss in einem separaten Ordner im Cloud Storage-Bucket gespeichert werden, den Sie für die Migration verwenden. Weitere Informationen finden Sie unter Sicherungsdateien in einem Cloud Storage-Bucket speichern.
Verschlüsselung: Sie können verschlüsselte Sicherungen für die Migration verwenden. Wenn Sie die Sicherungsdateien verschlüsseln möchten, müssen Sie alle Arten von Sicherungsdateien verschlüsseln, die Sie für eine bestimmte Datenbank verwenden, die in Ihrer Migration enthalten ist. Weitere Informationen finden Sie unter Verschlüsselte Sicherungsdateien verwenden.
Konfiguration des Migrationsjobs: Wenn Sie eine differenzielle Sicherungsdatei für eine Datenbank verwenden, die in Ihrer Migration enthalten ist, müssen Sie den Migrationsjob so konfigurieren, dass Database Migration Service die differenziellen Sicherungsdateien in Ihrem Cloud Storage-Bucket erkennen kann. Weitere Informationen finden Sie unter Migrationsjob erstellen.
Nächste Schritte
Eine detaillierte Schritt-für-Schritt-Anleitung zur Migration finden Sie im Migrationsleitfaden für Cloud SQL for SQL Server.