Database Migration Service mereplikasi data dari file cadangan dan log transaksi SQL Server yang Anda upload ke bucket Cloud Storage. Halaman ini menjelaskan cara menyiapkan bucket untuk prosedur migrasi, dan struktur folder yang diperlukan agar Layanan Migrasi Database dapat mengenali file cadangan Anda.
Untuk menyiapkan bucket penyimpanan untuk migrasi, lakukan langkah-langkah berikut:
- Buat bucket. Pastikan Anda menggunakan region yang sama dengan region tempat Anda ingin membuat instance Cloud SQL untuk SQL Server tujuan. - Database Migration Service adalah produk yang sepenuhnya bersifat regional, yang berarti bahwa semua entitas yang terkait dengan migrasi Anda (profil koneksi sumber dan tujuan, tugas migrasi, database tujuan, bucket penyimpanan untuk file cadangan) harus disimpan di satu region. 
- Buat struktur folder untuk menyimpan file cadangan Anda. - Database Migration Service mengharapkan struktur folder dengan setiap folder yang ada di tingkat root bucket mewakili satu database yang akan dimigrasikan. 
- Folder database minimal harus berisi dua folder: - fulluntuk file cadangan penuh, dan- loguntuk file cadangan log transaksi yang nantinya Anda upload untuk fase pemuatan inkremental.
- Secara opsional, folder database juga dapat berisi folder - diffuntuk file cadangan diferensial.
- Jika Anda menggunakan file pencadangan lengkap atau diferensial bergaris, folder - fullatau- diffmasing-masing harus berisi folder tambahan yang namanya adalah stempel waktu Unix dalam detik.
 - Misalnya, jika Anda menggunakan satu file cadangan penuh, tempatkan langsung di folder - full. Aturan yang sama berlaku untuk file cadangan diferensial:- Cloud Storage bucket root/ |- my-business-database/ | |- full/ | | |- full_backup_file | |- diff/ | | |- diff_backup_file | |- log/ | | |- transaction_log_file |- my-other-database/ | |- full/ | | |- full_backup_file | |- diff/ | | |- diff_backup_file | |- log/ | | |- transaction_log_file- Jika Anda menggunakan file pencadangan penuh yang di-strip, gunakan folder tambahan di folder - full. Aturan yang sama berlaku untuk file cadangan diferensial:- Cloud Storage bucket root/ |- my-business-database/ | |- full/ | | |- 1712649600/ | | | |- my_full_backup_file_stripe1 | | | |- my_full_backup_file_stripe2 | |- diff/ | | |- 1706967833/ | | | |- firstDiffStripe.bak | | | |- other_diff_stripe.diff | |- log/ | | |- transaction_log_file |- my-other-database/ | |- full/ | | |- 1715250742/ | | | |- my_full_backup_file_stripe1 | | | |- my_full_backup_file_stripe2 | |- diff/ | | |- 1706967833/ | | | |- firstDiffStripe.bak | | | |- other_diff_stripe.diff | |- log/ | | |- transaction_log_file- Dalam contoh ini, Database Migration Service membuat dua database di instance Cloud SQL tujuan: - my-business-databasedan- my-other-database. Setiap database diisi dengan data yang diambil dari folder- full,- diff, dan- logmasing-masing.- Anda dapat menggabungkan konvensi file tunggal atau file bergaris untuk file cadangan penuh dan diferensial. File cadangan diferensial bersifat opsional, sehingga Anda juga dapat mengosongkan folder - diff:- Cloud Storage bucket root/ |- my-business-database/ | |- full/ | | |- full_backup_file | |- diff/ | | |- 1706967833/ | | | |- firstDiffStripe.bak | | | |- other_diff_stripe.diff | |- log/ | | |- transaction_log_file |- my-other-database/ | |- full/ | | |- 1712649600/ | | | |- my_full_backup_file_stripe1 | | | |- my_full_backup_file_stripe2 | |- diff/ | | |- diff_backup_file | |- log/ | | |- transaction_log_file |- third-database/ | |- full/ | | |- full_backup_file | |- log/ | | |- transaction_log_file- Dalam contoh ini, - third-databasetidak menggunakan file cadangan diferensial untuk migrasi, sehingga tidak memiliki folder- diff.
- Upload file cadangan Anda ke folder masing-masing: - Masukkan file pencadangan penuh ke folder full.
- Masukkan file cadangan diferensial di folder diff.
- Masukkan file log transaksi ke folder log.
 - Pastikan file cadangan lengkap, diferensial, dan log transaksi Anda mengikuti konvensi penamaan yang diperlukan oleh Database Migration Service. Lihat Persyaratan penamaan file cadangan. 
- Masukkan file pencadangan penuh ke folder