Tôi đang cố gắng thêm một máy chủ được liên kết trên SQL Server vào MySQL Server.
Lưu ý Máy chủ SQL được cài đặt trên một máy riêng biệt có tên miền khác.
Máy chủ SQL có 10.0.1.1
trên old_domain.com.
Máy chủ MySQL có 10.0.1.2
trên new_domain.com.
Tôi đã thêm Nguồn dữ liệu ODBC trên máy chủ 10.0.1.1
và đã kiểm tra kết nối mà không có sự cố nào được báo cáo.
Sau đó, tôi đã mở Microsoft SQL Server Management Studio và điều hướng đến SQL SERVER > Server Object > Linked Servers
.
Tôi đã đến trình hướng dẫn để thêm một máy chủ được liên kết và tôi đã cấu hình nó như vậy:
- Máy chủ được liên kết: "MySQLNewServer"
- Tôi đã chọn "Nhà cung cấp nguồn dữ liệu khác" Nhà cung cấp Microsoft OLE DB cho ODBC "Tên sản phẩm" Kết nối với MySQL "Nguồn dữ liệu" MySQL "cùng tên tại Nguồn dữ liệu được thêm vào trong bước đầu tiên.
- Trên tab bảo mật tôi đã chọn "Được thực hiện bằng bối cảnh bảo mật này" và tôi đặt tên người dùng SQL Server và mật khẩu SQL Server
- Tôi nhấn "Ok"
Lưu ý: Tôi đã làm theo hướng dẫn trên liên kết này http://dbperf.wordpress.com/2010/07/22/link-mysql-to-ms-sql-server2008/
Tuy nhiên, tôi nhận được lỗi này:
OLE DB Providor "MSDASQL" cho máy chủ được liên kết "MySQLNewServer" đã trả về tin nhắn "[MySQL] [ODBC 5.2 (w) Driver] Không thể kết nối với máy chủ MySQL trên 10.0.1.1 (10055) Lỗi máy chủ Microsoft SQL: 7303.
Ai đó có thể vui lòng cho tôi biết tôi đang làm gì sai? Làm thế nào tôi có thể có được 2 máy chủ này để liên lạc?