Saya mencoba menambahkan server tertaut pada SQL Server ke Server MySQL.
Perhatikan SQL Server diinstal pada mesin yang terpisah dengan nama domain yang berbeda.
SQL Server ada 10.0.1.1
di old_domain.com.
Server MySQL ada 10.0.1.2
di new_domain.com.
Saya telah menambahkan Sumber Data ODBC di server 10.0.1.1
dan menguji koneksi tanpa masalah yang dilaporkan.
Kemudian saya membuka Microsoft SQL Server Management Studio dan menavigasi ke SQL SERVER > Server Object > Linked Servers
.
Saya pergi ke wizard untuk menambahkan server yang ditautkan dan saya mengkonfigurasinya seperti:
- Server Tertaut: "MySQLNewServer"
- Saya memilih "Sumber data lain" Penyedia "Penyedia DB Microsoft OLE untuk ODBC" Nama produk "Koneksi ke MySQL" Sumber data "MySQL" nama yang sama di Sumber Data yang ditambahkan pada langkah pertama.
- Pada tab keamanan saya memilih "Dibuat menggunakan konteks keamanan ini" dan saya memasukkan nama pengguna SQL Server dan kata sandi SQL Server
- Saya menekan "Ok"
Catatan: Saya mengikuti instruksi pada tautan ini http://dbperf.wordpress.com/2010/07/22/link-mysql-to-ms-sql-server2008/
Namun, saya mendapatkan kesalahan ini:
Penyedia OLE DB "MSDASQL" untuk Server yang ditautkan "MySQLNewServer" mengembalikan pesan "[MySQL] [ODBC 5.2 (w) Driver] Tidak dapat terhubung ke server MySQL pada 10.0.1.1 (10055) Microsoft SQL Server Kesalahan: 7303.
Bisakah seseorang tolong beri tahu saya apa yang saya lakukan salah? Bagaimana saya bisa membuat 2 server ini berkomunikasi?
sumber