Menjelajahi Asisten Migrasi Data untuk bermigrasi ke Azure SQL Database

Selesai

Anda menggunakan Asisten Migrasi Data untuk membantu memigrasikan database SQL Server Anda ke database Azure SQL tunggal atau kumpulan, jika organisasi Anda dapat mentolerir waktu henti.

Ada tiga jenis migrasi yang dapat Anda manfaatkan saat menggunakan Asisten Migrasi Data untuk bermigrasi ke Azure SQL Database.

Opsi Migrasi Deskripsi
Skema dan data Skema ini mencakup struktur database Anda, seperti tabel, tampilan, prosedur tersimpan, dan fungsi. Data menyertakan data aktual yang disimpan dalam database Anda.
Hanya skema Memungkinkan Anda hanya memigrasikan skema dari database sumber Anda ke Azure SQL Database. Tidak ada data yang dimigrasikan.
Data saja Memungkinkan Anda hanya memigrasikan data dari database sumber Anda ke Azure SQL Database. Skema harus sudah ada di Azure SQL Database target.

Catatan

Meskipun Asisten Migrasi Database adalah alat yang berguna yang tersedia, kami sarankan Anda menggunakan Azure Database Migration Service untuk migrasi besar dan pengalaman keseluruhan yang ditingkatkan.

Menilai database SQL Server

Gunakan Asisten Migrasi Data untuk menilai database untuk masalah kompatibilitas.

Anda dapat meninjau laporan kompatibilitas dan menerapkan perbaikan yang diperlukan menggunakan skrip Transact-SQL. Atau, Anda dapat mengunggah hasilnya ke Azure Migrate.

Cuplikan layar memperlihatkan cara mengunggah penilaian Asisten Migrasi Data ke Azure Migrate.

Memigrasikan database SQL Server

Langkah-langkah berikut menjelaskan cara memigrasikan database Anda ke Azure SQL Database.

  1. Buat proyek migrasi baru, dan atur jenis sumber ke SQL Server dan jenis server target ke Azure SQL Database. Pilih Buat.

    Cuplikan layar memperlihatkan cara memulai proyek migrasi baru pada Asisten Migrasi Data.

  2. Pada tab Pilih sumber , masukkan nama instans SQL Server sumber, dan pilih jenis Autentikasi yang didukung oleh instans SQL Server sumber. Pilih Sambungkan.

  3. Pilih database untuk dimigrasikan ke Azure SQL Database, lalu pilih Berikutnya.

  4. Pada tab Pilih target , masukkan nama instans SQL Server sumber, dan pilih jenis Autentikasi yang didukung oleh instans SQL Server sumber. Pilih Sambungkan.

  5. Pilih database target, lalu pilih Berikutnya.

  6. Pada tab Pilih objek , pilih objek skema dari database sumber yang ingin Anda migrasikan ke Azure SQL Database.

    Cuplikan layar memperlihatkan tab pilih objek pada Asisten Migrasi Data.

  7. Tinjau dan terapkan perbaikan yang disarankan untuk objek yang tidak dapat dikonversi apa adanya.

  8. Pilih Buat skrip SQL.

    Cuplikan layar memperlihatkan skrip yang dihasilkan pada Asisten Migrasi Data.

  9. Tinjau skrip yang dihasilkan dan pilih Sebarkan skema.

  10. Tinjau hasil penyebaran skema dan pilih Migrasikan data untuk memulai proses migrasi data.

  11. Pada tab Pilih tabel , pilih tabel yang berisi data yang ingin Anda migrasikan, lalu pilih Mulai migrasi data.

    Cuplikan layar memperlihatkan tab pilih tabel di Asisten Migrasi Data.

    Catatan

    Kami sangat menyarankan Agar Anda mengubah Azure SQL Database untuk sementara ke tingkat performa P15 sebelum memulai proses migrasi untuk pengalaman migrasi yang optimal.

Memantau migrasi

Langkah terakhir menunjukkan status keseluruhan migrasi. Selain itu, Anda dapat memfilter hasil dengan memilih status migrasi yang berbeda di bagian atas layar

Cuplikan layar memperlihatkan hasil migrasi pada Asisten Migrasi Data.

Menyempurnakan pengaturan

Anda dapat menyempurnakan perilaku Asisten Migrasi Data dengan mengubah nilai konfigurasi dalam dma.exe.config file. Mengubah parameter ini dapat meningkatkan performa migrasi Anda secara keseluruhan.

Misalnya, jika Anda ingin menyesuaikan jumlah migrasi database paralel, Anda dapat mengubah parallelDatabases nilai konfigurasi dalam dma.exe.config file. Ini dapat membantu mencegah kegagalan waktu habis saat menangani sejumlah besar database. Demikian pula, jika Anda ingin menyesuaikan batas waktu koneksi SQL untuk instans sumber dan target, Anda dapat mengubah ConnectionTimeout nilai konfigurasi dalam dma.exe.config file. Ini dapat membantu memastikan bahwa koneksi Anda tidak kehabisan waktu selama penilaian atau migrasi.

Untuk pengaturan lainnya, lihat Mengonfigurasi pengaturan untuk Asisten Migrasi Data.

Praktik terbaik

Saat memigrasikan database SQL Server ke Azure SQL Database menggunakan Asisten Migrasi Data, penting untuk mengikuti beberapa praktik terbaik untuk memastikan migrasi yang lancar dan sukses.

  • Hindari menginstal dan menjalankan Asisten Migrasi Data langsung di komputer host SQL Server.
  • Sediakan satu lokasi berbagi yang dapat diakses oleh server sumber dan target untuk menghindari operasi penyalinan.
  • Pastikan bahwa izin yang benar disediakan ke folder bersama untuk menghindari kegagalan migrasi.
  • Aktifkan koneksi terenkripsi saat menyambungkan ke server sumber dan target untuk meningkatkan keamanan.
  • Periksa batasan yang tidak tepercaya pada database sumber dan target sebelum memigrasikan data dan memperbaikinya sesuai kebutuhan. Perbaiki batasan yang tidak tepercaya sesuai kebutuhan. Membiarkan batasan tidak tepercaya dapat mengakibatkan rencana eksekusi yang buruk, dan dapat memengaruhi performa.