Bagikan melalui


Mulai menggunakan SSMA for MySQL (MySQLToSQL)

SQL Server Migration Assistant (SSMA) for MySQL memungkinkan Anda dengan cepat mengonversi skema database MySQL ke skema SQL Server atau Azure SQL Database, mengunggah skema yang dihasilkan ke SQL Server atau Azure SQL Database, dan memigrasikan data dari MySQL ke SQL Server atau Azure SQL Database.

Topik ini memperkenalkan proses penginstalan, lalu membantu membiasakan Anda dengan antarmuka pengguna SSMA.

Memasang SSMA

Untuk menggunakan SSMA, Anda harus terlebih dahulu menginstal program klien SSMA di komputer yang dapat mengakses database MySQL sumber dan instans target SQL Server atau Azure SQL Database. Kemudian, instal penyedia MySQL (Driver MySQL ODBC 5.1 (tepercaya)) di komputer yang menjalankan Program Klien SSMA. Untuk petunjuk penginstalan, lihat Menginstal SSMA untuk MySQL (MySQLToSQL)

Untuk memulai SSMA, klik Mulai, arahkan ke Semua Program, arahkan ke Asisten Migrasi SQL Server untuk MySQL, lalu klik Asisten Migrasi SQL Server untuk MySQL.

Antarmuka Pengguna SSMA for MySQL

Setelah SSMA diinstal dan dilisensikan, Anda dapat menggunakan SSMA untuk memigrasikan database MySQL ke SQL Server atau Azure SQL Database. Ini membantu terbiasa dengan antarmuka pengguna SSMA sebelum Anda mulai. Diagram berikut menunjukkan antarmuka pengguna untuk SSMA, termasuk penjelajah metadata, metadata, toolbar, panel output, dan panel daftar kesalahan:

SSMA for MySQL Graphical User Interface

Untuk memulai migrasi, Anda harus:

  1. Buat proyek baru.

  2. Menyambungkan ke database MySQL.

  3. Setelah koneksi berhasil, skema MySQL akan muncul di MySQL Metadata Explorer. Klik kanan objek di MySQL Metadata Explorer untuk melakukan tugas seperti membuat laporan yang menilai konversi ke SQL Server/Azure SQL Database.

Anda juga dapat melakukan tugas-tugas ini dengan menggunakan toolbar dan menu.

Anda juga harus tersambung ke instans SQL Server. Setelah koneksi berhasil, hierarki database SQL Server akan muncul di SQL Server Metadata Explorer. Setelah Anda mengonversi skema MySQL ke skema SQL Server, pilih skema yang dikonversi tersebut di SQL Server Metadata Explorer, lalu sinkronkan skema dengan SQL Server.

Anda harus menyambungkan ke Azure SQL Database jika Anda telah memilih Azure SQL Database dari kotak dialog Migrasi ke dropdown di proyek baru. Setelah koneksi berhasil, hierarki database Azure SQL Database akan muncul di Azure SQL Database Metadata Explorer. Setelah Anda mengonversi skema MySQL ke skema Azure SQL Database, pilih skema yang dikonversi tersebut di Azure SQL Database Metadata Explorer, lalu sinkronkan skema dengan Azure SQL Database.

Setelah menyinkronkan skema yang dikonversi dengan SQL Server atau Azure SQL Database, Anda dapat kembali ke MySQL Metadata Explorer dan memigrasikan data dari skema MySQL ke database SQL Server atau Azure SQL Database.

Untuk informasi selengkapnya tentang tugas-tugas ini dan cara melakukannya, lihat Memigrasikan Database MySQL ke SQL Server - Azure SQL Database (MySQLToSQL).

Bagian berikut menjelaskan fitur antarmuka pengguna SSMA.

Penjelajah Metadata

SSMA berisi dua penjelajah metadata untuk menelusuri dan melakukan tindakan pada database MySQL dan SQL Server.

Penjelajah Metadata MySQL

Penjelajah Metadata MySQL memperlihatkan informasi tentang skema MySQL. Dengan menggunakan Penjelajah Metadata MySQL, Anda dapat melakukan tugas berikut:

SQL Server atau Penjelajah Metadata Azure SQL Database

SQL Server atau Penjelajah Metadata Azure SQL Database memperlihatkan informasi tentang instans SQL Server atau Azure SQL Database. Saat Anda tersambung ke instans SQL Server atau Azure SQL Database, SSMA mengambil metadata tentang instans tersebut dan menyimpannya dalam file proyek.

Anda dapat menggunakan Penjelajah Metadata ini untuk memilih objek database MySQL yang dikonversi, lalu menyinkronkan objek tersebut dengan instans SQL Server atau Azure SQL Database.

Untuk informasi selengkapnya, lihat Sinkronisasi (MySQL ke SQL Server / Azure SQL Database)

Metadata

Di sebelah kanan setiap penjelajah metadata adalah tab yang menjelaskan objek yang dipilih. Misalnya, jika Anda memilih tabel di MySQL Metadata Explorer, sembilan tab akan muncul: Tabel, SQL, Pemetaan Jenis, Data, Pengaturan, Pemetaan Charset, Mode SQL, Properti, dan Laporan. Tab Laporan berisi informasi hanya setelah Anda membuat laporan yang berisi objek yang dipilih. Jika Anda memilih tabel di SQL Server Metadata Explorer, tiga tab akan muncul: Tabel, SQL, dan Data.

Sebagian besar pengaturan metadata bersifat baca-saja. Namun, Anda dapat mengubah metadata berikut:

  • Di MySQL Metadata Explorer, Anda dapat mengubah pemetaan jenis, Pemetaan Charset, Mode SQL. Untuk mengonversi pemetaan jenis yang diubah atau Pemetaan Charset atau Mode SQL, buat perubahan sebelum Anda mengonversi skema.

  • Di SQL Server Metadata Explorer, Anda dapat mengubah properti tabel dan indeks pada tab Tabel. Untuk melihat perubahan ini di SQL Server, buat perubahan ini sebelum Anda memuat skema ke SQL Server.

Perubahan yang dilakukan dalam penjelajah metadata tercermin dalam metadata proyek, bukan di database sumber atau target.

Toolbar

SSMA memiliki dua toolbar: toolbar proyek dan toolbar migrasi.

Bilah Alat Proyek

Toolbar proyek berisi tombol untuk bekerja dengan proyek, menyambungkan ke MySQL, dan menyambungkan ke SQL Server atau Azure SQL Database. Tombol-tombol ini menyerupai perintah pada menu File .

Bilah Alat Migrasi

Tabel berikut ini memperlihatkan perintah toolbar migrasi:

Tombol Fungsi
Create Report Mengonversi objek MySQL yang dipilih ke objek SQL Server atau Azure SQL Database, lalu membuat laporan yang menunjukkan seberapa berhasil konversi tersebut.

Perintah ini dinonaktifkan kecuali objek dipilih di MySQL Metadata Explorer.
Mengonversi Skema Mengonversi objek MySQL yang dipilih ke objek SQL Server atau Azure SQL Database.

Perintah ini dinonaktifkan kecuali objek dipilih di MySQL Metadata Explorer.
Memigrasikan Data Memigrasikan data dari database MySQL ke SQL Server atau Azure SQL Database. Sebelum menjalankan perintah ini, Anda harus mengonversi skema MySQL ke skema SQL Server atau Azure SQL Database, lalu memuat objek ke SQL Server atau Azure SQL Database.

Perintah ini dinonaktifkan kecuali objek dipilih di MySQL Metadata Explorer.
Stop Menghentikan proses saat ini.

Tabel berikut ini memperlihatkan menu SSMA.

Menu Deskripsi
File Berisi perintah untuk bekerja dengan proyek, menyambungkan ke MySQL, dan menyambungkan ke SQL Server atau Azure SQL Database.
Edit Berisi perintah untuk menemukan dan bekerja dengan teks di halaman detail. Untuk membuka dialog Kelola Marka Buku, pada menu Edit klik Kelola Marka Buku. Dalam dialog, Anda akan melihat daftar marka buku yang sudah ada. Anda dapat menggunakan tombol di sisi kanan dialog untuk mengelola marka buku.
Lihat Berisi perintah Sinkronkan Penjelajah Metadata. Yang menyinkronkan objek antara MySQL Metadata Explorer dan SQL Server atau Azure SQL Database Metadata Explorer. Juga berisi perintah untuk memperlihatkan dan menyembunyikan panel Daftar Output dan Kesalahan serta opsi Tata Letak untuk dikelola dengan Tata Letak.
Alat Berisi perintah untuk membuat laporan, mengonversi skema, me-refresh dari database, memigrasikan objek dan data, dan Menyimpan sebagai Skrip. Juga menyediakan akses ke kotak dialog Pengaturan Global, Pengaturan Proyek Default, dan Pengaturan Proyek.
Bantuan Menyediakan akses ke Bantuan SSMA dan ke kotak dialog Tentang .

Panel Output dan Panel Daftar Kesalahan

Menu Tampilan menyediakan perintah untuk mengalihkan visibilitas panel Output dan panel Daftar Kesalahan:

  • Panel Output memperlihatkan pesan status dari SSMA selama konversi objek, sinkronisasi objek, dan migrasi data.

  • Panel Daftar Kesalahan memperlihatkan pesan kesalahan, peringatan, dan informasi dalam daftar yang dapat diurutkan.

Lihat Juga

Referensi Antarmuka Pengguna (MySQLToSQL)
Memigrasikan Data MySQL ke SQL Server - Azure SQL Database (MySQLToSQL)