Fabric Migration Assistant untuk database SQL

Berlaku untuk: ✅database SQL di Microsoft Fabric

Fabric Migration Assistant untuk database SQL adalah pengalaman migrasi terpandu Fabric yang membantu Anda memindahkan database dari instans SQL Server lokal ke database SQL di Microsoft Fabric.

Saat ini, Migration Assistant mengimpor metadata skema dari file DACPAC yang dihasilkan dari database sumber, menganalisis kompatibilitas dengan database SQL di Fabric, dan memandu Anda melalui perbaikan yang didukung sebelum menyalin data ke database target. Untuk instruksi migrasi langkah demi langkah, lihat Migrasikan ke database SQL di Fabric dengan Migration Assistant dengan menggunakan DACPAC.

Migration Assistant membantu Anda:

  1. Mengimpor metadata skema database
  2. Mengidentifikasi ketidakcocokan skema dengan database SQL di Fabric
  3. Menerapkan perbaikan yang didukung ke objek yang tidak kompatibel
  4. Persiapkan basis data target untuk menyalin data
  5. Menyalin data dengan menggunakan tugas penyalinan Fabric Data Factory
  6. Menyelesaikan migrasi

Sumber yang didukung

Saat ini, Migration Assistant untuk database SQL dapat mengimpor skema dari file DACPAC, dan menyalin data dengan menggunakan pekerjaan penyalinan di Data Factory pada Microsoft Fabric.

Alur kerja migrasi

Migrasi menggunakan Fabric Migration Assistant mengikuti alur kerja terpandu dengan beberapa langkah.

  1. Salin skema - Impor metadata skema dari basis data sumber menggunakan file DACPAC.
  2. Validasi skema (opsional) - Validasi DACPAC yang diunggah tanpa membuat database baru. Langkah ini membantu Anda mengidentifikasi objek yang diharapkan untuk bermigrasi, memerlukan pembaruan, atau tidak diharapkan untuk bermigrasi.
  3. Perbaiki kesalahan skrip - Tinjau objek skema yang gagal memeriksa kompatibilitas dan terapkan perbaikan yang didukung.
  4. Siapkan untuk salinan - Siapkan database target untuk pemindahan data guna mengurangi kegagalan penyalinan dan meningkatkan kinerja.
  5. Menyalin data - Gunakan tugas penyalinan Fabric Data Factory untuk memindahkan data dari database sumber SQL Server.
  6. Finalisasi salinan - Aktifkan kembali batasan, pemicu, dan indeks untuk mengembalikan basis data ke kondisi akhirnya.

Kompatibilitas dan perbaikan skema

Migration Assistant menganalisis objek skema di DACPAC dan mengategorikannya berdasarkan kompatibilitas dengan database SQL di Fabric.

  • Objek yang kompatibel dimigrasikan apa adanya.
  • Objek yang tidak kompatibel ditandai dengan alasan terperinci dan perbaikan yang disarankan. Anda dipandu melalui penyelesaian masalah ketidaksesuaian dengan objek.
    • Objek dependen diidentifikasi dan dapat dimigrasikan setelah objek utamanya.

Keamanan

  • Anda harus menjadi Kontributor atau memiliki peran lebih tinggi di ruang kerja Fabric untuk memulai migrasi.
  • Untuk membaca dari database instans SQL Server sumber, Anda memerlukan izin SELECT, atau keanggotaan dalam peran db_datareader.

Persyaratan gateway

Saat Anda memigrasikan data dari instans SQL Server lokal ke database SQL di Fabric, Anda harus mengonfigurasi gateway data lokal dan koneksi SQL Fabric. Koneksi SQL Fabric harus secara eksplisit memungkinkan penggunaan dengan gateway agar operasi penyalinan migrasi berhasil.

Keterbatasan

  • Ukuran maksimum yang didukung untuk unggahan file DACPAC adalah 20 MB.
  • Hanya gateway data lokal yang didukung. Gateway data jaringan virtual tidak didukung.

Troubleshooting

Salinan data dengan menggunakan gateway data di lokasi

Issue: Saat Anda memigrasikan data menggunakan pekerjaan Fabric Copy dengan gateway data di lokasi, operasi penyalinan dapat gagal di beberapa lingkungan jika Anda memilih database SQL target secara otomatis di Fabric dari katalog OneLake.

Perilaku ini terjadi karena koneksi target otomatis yang dapat kedaluwarsa atau menjadi tersembunyi. Anda tidak dapat mengedit atau menyegarkan koneksi ini.

Workaround: Alih-alih memilih database SQL target dari katalog OneLake, konfigurasikan target secara eksplisit sebagai koneksi Azure SQL saat Anda membuat pekerjaan penyalinan. Salinan data berhasil saat Anda menentukan target secara eksplisit.

Langkah selanjutnya