Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Untuk memigrasikan database MySQL ke SQL Server atau Azure SQL, Anda harus menyambungkan ke database MySQL yang ingin Anda migrasikan. Saat Anda tersambung, Asisten Migrasi SQL Server (SSMA) mendapatkan metadata tentang semua skema MySQL, lalu menampilkannya di panel Penjelajah Metadata MySQL. SSMA menyimpan informasi tentang server database, tetapi tidak menyimpan kata sandi.
Koneksi Anda ke database tetap aktif hingga Anda menutup proyek. Saat membuka kembali proyek, Anda harus menyambungkan kembali jika Anda ingin koneksi aktif ke database.
Metadata tentang database MySQL tidak diperbarui secara otomatis. Sebagai gantinya, jika Anda ingin memperbarui metadata di MySQL Metadata Explorer, Anda harus memperbaruinya secara manual. Untuk informasi selengkapnya, lihat bagian "Refresh Metadata MySQL" nanti di artikel ini.
Izin MySQL yang diperlukan
Akun yang digunakan untuk menyambungkan ke database MySQL harus memiliki setidaknya CONNECT
izin. Ini memungkinkan SSMA untuk mendapatkan metadata dari skema yang dimiliki oleh pengguna yang menghubungkan. Untuk mendapatkan metadata untuk objek dalam skema lain lalu mengonversi objek dalam skema tersebut, akun harus memiliki izin berikut:
SHOW
hak istimewa pada objek databaseSELECT
hak istimewa pada 'information_schema
'SELECT
hak istimewa padamysql
, untuk fungsi yang ditentukan pengguna (UDF)
Membuat koneksi ke MySQL
Saat Anda menyambungkan ke database, SSMA membaca metadata database, lalu menambahkan metadata ini ke file proyek. Metadata ini digunakan oleh SSMA saat mengonversi objek ke sintaks SQL Server atau Azure SQL, dan saat memigrasikan data ke SQL Server atau Azure SQL. Anda dapat menelusuri metadata ini di panel Penjelajah Metadata MySQL dan meninjau properti objek database individual.
Penting
Pastikan bahwa server database sedang berjalan dan dapat menerima koneksi.
Pada menu File , pilih Sambungkan ke MySQL (opsi ini akan diaktifkan setelah pembuatan proyek).
Jika sebelumnya Anda tersambung ke MySQL, nama perintahnya adalah Sambungkan Kembali ke MySQL.
Dalam kotak Penyedia , pilih Driver MySQL ODBC 5.1 (tepercaya). Driver ini adalah penyedia default dalam mode standar.
Dalam kotak Mode , pilih Mode standar (mode default).
Gunakan mode standar untuk menentukan nama server dan port.
Dalam mode Standar, berikan nilai berikut:
Dalam kotak Nama server, masukkan nama server MySQL. Dalam kotak Port server , masukkan nomor port menjadi
3306
(port default).Dalam kotak Nama pengguna, masukkan akun MySQL yang memiliki izin yang diperlukan.
Dalam kotak Kata Sandi , masukkan kata sandi untuk nama pengguna yang ditentukan.
SSL: Jika Anda ingin terhubung dengan aman ke MySQL, gunakan TLS atau Secure Socket Layer (SSL) dengan mencentang kotak centang SSL .
Konfigurasi: Gunakan opsi ini untuk mengonfigurasi koneksi ke MySQL melalui TLS/SSL. Untuk mengaktifkan Konfigurasi, SSL harus diatur ke True.
Saat memilih tombol Konfigurasikan, kotak dialog muncul. Untuk menggunakan enkripsi saat menyambungkan ke MySQL Database, jalur ke tiga file sertifikat berikut yang ada dalam kotak dialog harus ditentukan, untuk Sertifikat Email yang Ditingkatkan Privasi (PEM):
Otoritas Sertifikat SSL: Menentukan jalur ke file dengan daftar CAs SSL kepercayaan.
Sertifikat SSL: Menentukan nama file sertifikat SSL yang akan digunakan untuk membuat koneksi yang aman.
Kunci SSL: Menentukan nama file kunci SSL yang akan digunakan untuk membuat koneksi yang aman.
Tombol OK diaktifkan ketika informasi yang diperlukan telah disediakan. Jika salah satu jalur file tidak valid, tombol "OK" akan tetap dinonaktifkan.
Tombol Batal menutup kotak dialog dan menonaktifkan opsi SSL dari Formulir Koneksi utama.
Untuk informasi selengkapnya, lihat Menyambungkan ke MySQL (MySQLToSQL)
Sambungkan kembali ke MySQL
Koneksi Anda ke server database tetap aktif hingga Anda menutup proyek. Saat membuka kembali proyek, Anda harus menyambungkan kembali jika Anda ingin koneksi aktif ke database. Anda dapat bekerja offline hingga Anda ingin memperbarui metadata, memuat objek database ke SQL Server atau Azure SQL, dan memigrasikan data.
Refresh metadata MySQL
Metadata tentang database MySQL tidak di-refresh secara otomatis. Metadata di MySQL Metadata Explorer adalah rekam jepret metadata saat Anda pertama kali tersambung, atau terakhir kali Anda menyegarkan metadata secara manual. Anda dapat memperbarui metadata secara manual untuk semua skema, skema tunggal, atau objek database individual.
Refresh metadata
Pastikan Anda tersambung ke database.
Di MySQL Metadata Explorer, pilih kotak centang di samping setiap skema atau objek database yang ingin Anda perbarui.
Klik kanan Skema, atau skema individual atau objek database, lalu pilih Refresh dari Database.
Jika Anda tidak memiliki koneksi aktif, SSMA menampilkan kotak dialog Sambungkan ke MySQL sehingga Anda bisa menyambungkan.
Dalam kotak dialog Refresh dari Database, tentukan objek mana yang akan di-refresh.
Untuk me-refresh objek, pilih bidang Aktif di samping objek hingga panah muncul.
Untuk mencegah objek disegarkan, pilih bidang Aktif di samping objek hingga X muncul.
Untuk me-refresh atau menolak kategori objek, pilih bidang Aktif di samping folder kategori.
Untuk melihat definisi pengodean warna, pilih tombol Legenda .
Pilih OK.