Batasan umum

Halaman ini menjelaskan batasan umum untuk memigrasikan dari SQL Server ke Cloud SQL untuk SQL Server dengan Database Migration Service.

Batasan umum

  • Database Migration Service dapat memigrasikan hingga maksimum 20 database per tugas migrasi.

  • Anda hanya dapat menjalankan satu tugas migrasi untuk satu instance Cloud SQL for SQL Server tujuan.

  • Database Migration Service tidak memigrasikan database SQL Server master, informasi pengguna (seperti login pengguna), atau tugas yang bukan bagian dari database tertentu.

  • Pemulihan point-in-time (PITR) tidak dapat diaktifkan di instance Cloud SQL tujuan Anda selama migrasi. Anda dapat mengaktifkan fitur ini setelah migrasi selesai.

Batasan untuk sumber Cloud SQL untuk SQL Server

  • Untuk sumber Cloud SQL untuk SQL Server, Anda hanya dapat membuat profil koneksi sumber dan tugas migrasi dengan Google Cloud CLI. Anda dapat menggunakan konsol Google Cloud untuk memantau progres dan metrik migrasi.

  • Untuk sumber Cloud SQL untuk SQL Server, Database Migration Service secara otomatis menangani semua pembuatan file cadangan yang diperlukan dan menguploadnya ke bucket Cloud Storage. Database Migration Service pertama-tama melakukan pencadangan dump penuh dengan jumlah stripe yang ditetapkan ke 13, lalu terus membuat dan mengekspor file cadangan log transaksi.

  • Database Migration Service tidak menghapus file cadangan yang diekspor secara otomatis dari bucket Cloud Storage Anda. Sebaiknya konfigurasi periode retensi data antara 14 dan 30 hari untuk file cadangan Anda.

  • Database Migration Service tidak mengenkripsi file cadangan yang dibuat secara otomatis untuk alur migrasi ini. Jika Anda perlu menggunakan file cadangan terenkripsi dari instance Cloud SQL untuk SQL Server, sebaiknya gunakan alur migrasi standar yang dikhususkan untuk sumber yang dikelola sendiri atau Amazon RDS.

  • Cloud SQL for SQL Server sumber Anda harus mengaktifkan pemulihan point-in-time (PITR) agar Database Migration Service dapat membuat file cadangan log transaksi.

Batasan untuk sumber yang dikelola sendiri atau Amazon RDS

  • Database Migration Service akan memigrasikan semua data dari file cadangan yang Anda upload ke bucket Cloud Storage, tetapi tidak semua fitur yang ada di database sumber Anda mungkin tersedia di Cloud SQL untuk SQL Server. Tugas migrasi Database Migration Service tidak memulihkan data yang termasuk dalam fitur yang tidak didukung, tetapi instance Cloud SQL for SQL Server tujuan Anda mungkin menghasilkan peringatan atau error dalam log.

    Sebelum Anda memilih untuk memigrasikan database SQL Server ke Cloud SQL untuk SQL Server, pastikan Anda mempertimbangkan Fitur SQL Server yang tidak tersedia untuk Cloud SQL di dokumentasi Cloud SQL untuk SQL Server. Anda juga dapat menggunakan Google Cloud Migration Center untuk menemukan kemungkinan batasan atau kesenjangan dalam dukungan fitur untuk skenario spesifik Anda. Lihat Menemukan dan mengimpor database dalam dokumentasi Migration Center.

  • Ukuran maksimum file cadangan Anda adalah 5 TB.

  • Anda dapat membagi file pencadangan penuh menjadi file yang lebih kecil jika ukuran database Anda melebihi 5 TB. Setiap stripe dapat memiliki ukuran maksimum 5 TB.

  • Anda dapat menggunakan file log transaksi dan cadangan terenkripsi untuk migrasi Anda. Jika ingin menggunakan file cadangan terenkripsi, Anda harus mengenkripsi setiap file cadangan (penuh, diferensial, log transaksi) yang Anda gunakan untuk database tertentu yang disertakan dalam migrasi Anda. Lihat Menggunakan cadangan terenkripsi.

  • Instance SQL Server sumber Anda tidak dapat menggunakan model pemulihan sederhana. Untuk mengetahui informasi selengkapnya tentang model pemulihan, lihat Lihat Model Pemulihan (SQL Server) dalam dokumentasi Microsoft.