Database Migration Service mendukung jenis pencadangan berikut untuk migrasi SQL Server homogen ke Cloud SQL.
- Pencadangan penuh
- Pencadangan penuh adalah tulang punggung proses migrasi. File tersebut berisi semua data di database Anda pada saat Anda mengekspornya. File cadangan penuh diperlukan untuk migrasi.
- Cadangan diferensial
- Cadangan diferensial berisi semua data sumber yang muncul di database Anda sejak file cadangan penuh terakhir. Pencadangan diferensial berguna jika Anda memiliki banyak data untuk direplikasi dan ingin menanganinya secara massal, bukan mengupload beberapa file log transaksi. File pencadangan diferensial bersifat opsional untuk migrasi.
- File log transaksi
- File ini berisi daftar operasi perubahan yang terjadi di database Anda. Database Migration Service menggunakan informasi ini untuk mereplikasi pembaruan data di database tujuan Anda selama fase Pengambilan Data Perubahan (CDC).
Untuk migrasi SQL Server homogen, Database Migration Service hanya mendukung jenis migrasi berkelanjutan (untuk mengetahui informasi selengkapnya, lihat Alur data migrasi berkelanjutan). Artinya, tugas migrasi selalu dilanjutkan ke fase CDC, tetapi Anda tidak akan mendapatkan error jika tidak mengupload file log transaksi apa pun. Jika Anda tidak mengupload file log transaksi, Anda harus mempromosikan tugas migrasi setelah fase pemuatan awal selesai. Lihat Mempromosikan tugas migrasi.
Saat menyiapkan file cadangan untuk migrasi, pastikan Anda mempertimbangkan hal berikut:
Konvensi penamaan: Setiap jenis file cadangan harus menggunakan konvensi penamaan tertentu. Lihat Menyiapkan file cadangan Anda.
Struktur folder: Setiap jenis file cadangan harus disimpan dalam folder terpisah di bucket Cloud Storage yang Anda gunakan untuk migrasi. Lihat Menyimpan file cadangan di bucket Cloud Storage.
Enkripsi: Anda dapat menggunakan cadangan terenkripsi untuk migrasi. Jika Anda ingin mengenkripsi file cadangan, Anda harus mengenkripsi semua jenis file cadangan yang Anda gunakan untuk database tertentu yang disertakan dalam migrasi Anda. Lihat Menggunakan file cadangan terenkripsi.
Konfigurasi tugas migrasi: Jika Anda menggunakan file pencadangan diferensial untuk database apa pun yang disertakan dalam migrasi, Anda harus mengonfigurasi tugas migrasi agar Database Migration Service dapat mengenali file pencadangan diferensial di bucket Cloud Storage Anda. Lihat Membuat tugas migrasi
Langkah berikutnya
Untuk panduan migrasi langkah demi langkah yang mendetail, lihat Panduan migrasi Cloud SQL untuk SQL Server.