Bagikan melalui


Menilai Database MySQL untuk Konversi (MySQLToSQL)

Sebelum Anda memuat objek dan memigrasikan data ke SQL Server atau SQL Azure, Anda harus menentukan seberapa kompleks migrasi dan berapa banyak waktu yang akan diambil migrasi. SSMA dapat membuat laporan penilaian yang menunjukkan persentase objek yang akan berhasil dikonversi. SSMA juga memungkinkan Anda melihat masalah spesifik yang menyebabkan kegagalan konversi.

Membuat Laporan Penilaian

Saat membuat laporan penilaian ini, SSMA mengonversi objek database MySQL yang dipilih ke sintaks SQL Server atau SQL Azure, lalu memperlihatkan hasilnya.

Untuk membuat laporan penilaian

  1. Di MySQL Metadata Explorer, pilih skema yang akan dinilai.

  2. Untuk menghilangkan objek individual, kosongkan kotak centang di samping objek tersebut.

  3. Klik kanan Skema, lalu pilih Buat Laporan.

    Klik kanan objek untuk menganalisis objek individual. Lalu, pilih Buat Laporan.

    SSMA akan menampilkan kemajuan di bilah status di bagian bawah jendela. Jika panel Output terlihat, Anda juga akan melihat pesan di panel Output.

    Setelah penilaian selesai, jendela Asisten Migrasi SQL Server untuk MySQL, Laporan Penilaian akan muncul.

Menggunakan Laporan Penilaian

Jendela Laporan Penilaian berisi tiga panel:

  • Panel kiri berisi hierarki objek yang disertakan dalam laporan penilaian. Anda dapat menelusuri hierarki, dan memilih objek dan kategori objek untuk melihat statistik dan kode konversi.

  • Konten panel kanan bergantung pada item yang dipilih di panel kiri.

    Jika sekelompok objek dipilih, seperti skema, panel kanan berisi panel Statistik konversi dan panel Objek menurut Kategori. Panel Statistik Konversi memperlihatkan statistik konversi untuk objek yang dipilih. Panel Objek menurut Kategori memperlihatkan statistik konversi untuk objek atau kategori objek.

    Jika fungsi, prosedur, tabel, atau tampilan dipilih, panel kanan berisi statistik, kode sumber, dan kode target.

    • Area atas menunjukkan statistik keseluruhan untuk objek. Anda mungkin harus memperluas Statistik untuk melihat informasi ini.

    • Area Sumber memperlihatkan kode sumber objek yang dipilih di panel kiri. Area yang disorot menunjukkan kode sumber yang bermasalah.

    • Area Target memperlihatkan kode yang dikonversi. Teks merah menunjukkan kode bermasalah dan pesan kesalahan.

  • Panel bawah memperlihatkan pesan konversi, dikelompokkan menurut nomor pesan. Anda dapat mengklik Kesalahan, Peringatan, atau Info untuk melihat kategori pesan, lalu memperluas sekelompok pesan. Klik pesan individual untuk memilih objek di panel kiri dan menampilkan detail di panel kanan.

Menganalisis Masalah Konversi Dengan Menggunakan Laporan Penilaian

Panel Statistik Konversi memperlihatkan statistik konversi. Jika persentase untuk kategori apa pun kurang dari 100 persen, Anda harus menentukan mengapa konversi tidak berhasil.

Untuk melihat masalah konversi

  1. Buat laporan penilaian dengan menggunakan instruksi di prosedur sebelumnya.

  2. Di panel kiri, perluas skema atau folder yang memiliki ikon kesalahan merah. Lanjutkan memperluas item hingga Anda memilih item individual yang gagal dikonversi.

  3. Di bagian atas panel Sumber, klik Masalah Berikutnya.

    Kode bermasalah disorot, seperti kode terkait di panel Navigasi Target.

  4. Tinjau pesan kesalahan apa pun, lalu tentukan apa yang ingin Anda lakukan dengan objek yang menyebabkan masalah konversi.

  • Perbarui sintaks MySQL di SSMA. Anda hanya dapat memperbarui sintaks untuk prosedur dan fungsi. Untuk memperbarui sintaks, pilih objek di panel Penjelajah Metadata MySQL, klik tab SQL , lalu ubah kode SQL. Saat Anda menavigasi menjauh dari item, Anda akan diminta untuk menyimpan sintaks yang diperbarui. Anda dapat melihat kesalahan yang dilaporkan untuk objek pada tab Laporan .

  • Di MySQL, Anda dapat memodifikasi objek MySQL untuk menghapus atau merevisi kode bermasalah. Untuk memuat kode yang diperbarui ke SSMA, Anda harus memperbarui metadata. Untuk informasi selengkapnya, lihat Menyambungkan ke MySQL (MySQLToSQL).

  • Anda dapat mengecualikan objek dari migrasi. Di SQL Server atau SQL Azure Metadata Explorer dan MySQL Metadata Explorer, kosongkan kotak centang di samping item sebelum Anda memuat objek ke SQL Server atau SQL Azure dan memigrasikan data dari MySQL.

Langkah Selanjutnya

Mengonversi Database MySQL (MySQLToSQL)

Lihat Juga

Memigrasikan Database MySQL ke SQL Server - Azure SQL Database (MySQLToSQL)