Siapkan migrasi ke Azure SQL Database - Migrasi SQL Server di Azure Arc

Berlaku untuk:SQL Server

Artikel ini membantu Anda mempersiapkan instance SQL Server yang diaktifkan oleh Azure Arc untuk migrasi ke Azure SQL Database di portal Azure.

Note

  • Migrasi ke Azure SQL Database melalui portal Azure saat ini sedang dalam tahap pratinjau.
  • Anda dapat memberikan umpan balik tentang pengalaman migrasi Anda langsung ke grup produk.

Prasyarat

Untuk memigrasikan database SQL Server Anda ke Azure SQL Database melalui portal Azure, Anda memerlukan prasyarat berikut:

Important

Migrasi online ke Azure SQL Database saat ini belum tersedia dengan Azure Database Migration Service. Waktu henti aplikasi dimulai saat migrasi offline dimulai. Uji migrasi untuk menentukan apakah waktu henti dapat diterima.

Konfigurasikan izin

Pengguna yang melakukan migrasi membutuhkan izin Azure berikut:

  • Peran Kontributor untuk Azure SQL Database yang dituju.
  • Peran Reader untuk grup sumber daya yang berisi target Azure SQL Database.
  • Peran Pemilik atau Kontributor untuk langganan jika Anda perlu membuat instance Azure Database Migration Service.

login SQL Server sumber harus menjadi anggota dari peran db_datareader pada basis data sumber dan memiliki izin server VIEW ANY DEFINITION. Login target harus menjadi anggota peran db_owner pada basis data target.

Jika Anda memigrasi skema database, login sumber membutuhkan peran db_owner . Login target juga membutuhkan peran tingkat server Azure SQL Database yang tercantum dalam Izin yang diperlukan untuk bermigrasi ke Azure SQL Database.

Mengonfigurasikan runtime integrasi yang dihosting sendiri

Azure Database Migration Service menggunakan self-hosted integration runtime (SHIR) untuk mengakses instance sumber SQL Server dan memindahkan data ke Azure SQL Database. Untuk migrasi skema, gunakan versi SHIR 5.37 atau lebih baru.

Ketika pengalaman migrasi meminta Anda untuk mengonfigurasi runtime integrasi:

  1. Unduh dan instal runtime integrasi self-hosted terbaru di komputer yang dapat terhubung ke instance SQL Server sumber dan target Azure SQL Database.
  2. Gunakan kunci autentikasi yang disediakan oleh pengalaman migrasi untuk mendaftarkan runtime.
  3. Pastikan status runtime adalah Running sebelum Anda memulai migrasi.

Untuk persyaratan jaringan, panduan skala, dan pembatasan, lihat Self-hosted integration runtime untuk migrasi basis data.

Note

Anda tidak dapat menggunakan runtime integrasi self-hosted yang sudah ada yang dibuat di Azure Data Factory untuk migrasi database dengan Azure Database Migration Service.

Siapkan database target

Buat target Azure SQL Database sebelum Anda memulai migrasi. Pastikan tingkat layanannya memiliki kapasitas komputasi dan penyimpanan yang cukup untuk beban kerja sumber. Kecepatan migrasi bergantung pada tingkat layanan target dan sumber daya yang tersedia untuk host SHIR.

Jika database target tidak berisi tabel yang diperlukan, pilih opsi migrasi skema selama migrasi. Jika Anda memigrasikan skema secara terpisah, buat objek skema yang diperlukan sebelum memulai migrasi data.

Keterbatasan

Migrasi ke Azure SQL Database adalah migrasi offline. Azure Database Migration Service menggunakan pipeline Azure Data Factory untuk pemindahan data, jadi batas Azure Data Factory berlaku. Tinjau batasan migrasi Azure SQL Database saat ini sebelum Anda memulai.

Langkah selanjutnya