Der Database Migration Service unterstützt die folgenden Sicherungstypen für homogene SQL Server-Migrationen zu Cloud SQL.
- Vollsicherungen
- Vollsicherungen sind das Rückgrat des Migrationsprozesses. Sie enthalten alle Daten in Ihrer Datenbank zu dem Zeitpunkt, an dem Sie sie exportieren. Die Datei mit der Vollsicherung ist für die Migration erforderlich.
- Differenzielle Sicherungen
- Differenzielle Sicherungen enthalten alle Quelldaten, die seit der letzten Datei mit der Vollsicherung in Ihrer Datenbank vorhanden waren. Differenzielle Sicherungen sind nützlich, wenn Sie viele Daten zu replizieren haben und diese lieber in großen Mengen verarbeiten möchten, anstatt mehrere Transaktionslogdateien hochzuladen. Die Datei mit der differenziellen Sicherung ist für die Migration optional.
- Transaktionslogdateien
- Diese Dateien enthalten eine Liste der Änderungen, die in Ihrer Datenbank vorgenommen wurden. Der Database Migration Service verwendet diese Informationen, um Datenaktualisierungen während der Change Data Capture-Phase (CDC) in Ihrer Zieldatenbank zu replizieren.
Bei homogenen SQL Server-Migrationen unterstützt der Database Migration Service nur den kontinuierlichen Migrationstyp. Weitere Informationen finden Sie unter Datenfluss bei kontinuierlichen Migrationen. Das bedeutet, dass Migrationsjobs immer mit der CDC-Phase fortgesetzt werden. Es treten jedoch keine Fehler auf, wenn Sie keine Transaktionslogdateien hochladen. Wenn Sie keine Transaktionslogdateien hochladen, müssen Sie den Migrationsjob hochstufen, wenn die anfängliche Ladephase beendet ist. Weitere Informationen finden Sie unter Migrationsjob hochstufen.
Beachten Sie bei der Vorbereitung der Sicherungsdateien für die Migration Folgendes:
Benennungskonventionen: Für jeden Sicherungsdateityp muss eine bestimmte Benennungskonvention verwendet werden. Weitere Informationen finden Sie unter Sicherungsdateien vorbereiten.
Ordnerstruktur: Jeder Sicherungsdateityp muss in einem separaten Ordner im Cloud Storage-Bucket gespeichert werden, das 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 der 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 unter Migrationsleitfaden für Cloud SQL for SQL Server.