Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

SQL Server 2000 - Máy chủ được liên kết

Tôi đã phải làm một số điều để nó hoạt động. Cũng sử dụng máy chủ Win2K SQL và nhập dữ liệu từ MySql.

Một điều chúng tôi đã làm là cài đặt 3.51.22 phiên bản của trình điều khiển MySql ODBC (mysql-connector-odbc-3.51.22-win32.msi).

Sau đó, bài viết sau rất hữu ích:http://www.sqlservercentral.com/Forums/Topic340912-146-1.aspx

Điều chính là tắt các giao dịch cũng như tham khảo DSN khi tạo Máy chủ được liên kết. Để dễ tham khảo, tôi sẽ sao chép và dán các hướng dẫn từ bài viết SQLServerCentral trong bài đăng này bên dưới:

Tạo máy chủ được liên kết trong SSMS cho cơ sở dữ liệu MySQL

  1. Tải xuống trình điều khiển MySQL ODBC từ mysql.com
  2. Cài đặt trình điều khiển ODBC MySQL trên Máy chủ nơi SQL Server cư trú -Nhấp đúp vào tệp Windows Installer và làm theo hướng dẫn.

  3. Tạo DSN bằng cách sử dụng trình điều khiển MySQL ODBC Bắt đầu-> Cài đặt -> Bảng điều khiển -> Công cụ quản trị -> Nguồn dữ liệu (ODBC) -Nhấp vào tab DSN Hệ thống -Nhấp Thêm -Chọn Trình điều khiển ODBC MySQL-Nhấp vào Kết thúc Trên tab Đăng nhập:-Gõ tên mô tả cho DSN của bạn. - Nhập tên máy chủ hoặc Địa chỉ IP vào hộp văn bản Máy chủ. - Nhập tên người dùng cần thiết để kết nối với cơ sở dữ liệu MySQL vào hộp văn bản người dùng. -Gõ mật khẩu cần thiết để kết nối với MySQLdatabase vào hộp văn bản mật khẩu. -Chọn cơ sở dữ liệu bạn muốn bắt đầu. Trên tab Nâng cao:Dưới Cờ 1:-Kiểm tra Không tối ưu hóa chiều rộng cột. -Kiểm tra Return Matching Rows-Kiểm tra Cho phép Kết quả Lớn-Kiểm tra Sử dụng giao thức nén -Kiểm tra cột BIGINT thành INT -Kiểm tra An toàn Dưới Cờ 2:-Kiểm tra Không nhắc khi kết nối-Kiểm tra Bỏ qua #in Tên bảng Dưới Cờ 3:-Kiểm tra Quay lại Tên bảng forSQLDescribeCol -Kiểm tra Tắt giao dịch Bây giờ Kiểm tra DSN của bạn bằng cách Nhấp vào nút Kiểm tra

  4. Tạo máy chủ được liên kết trong SSMS cho cơ sở dữ liệu MySQL SSMS (SQL Server Management Studio -> Mở rộng đối tượng máy chủ-Nhấp chuột phải vào máy chủ được liên kết -> Chọn máy chủ được liên kết mới trên trang chung:-LinkedServer:Nhập tên cho máy chủ được liên kết của bạn -Loại máy chủ:Chọn Nguồn dữ liệu khác -Nhà cung cấp:Chọn Nhà cung cấp Microsoft OLE DB cho Trình điều khiểnODBC -Tên sản phẩm:Nhập MySQLDatabase -Nguồn dữ liệu:Đánh máy tên DSN bạn đã tạo trên Trang bảo mật -Nhập đăng nhập vào Người dùng từ xa và cung cấp Mật khẩu người dùng từ xa -Nhấp vào Addunder Đăng nhập máy chủ cục bộ vào ánh xạ đăng nhập máy chủ từ xa:-Chọn aLocal Login Từ hộp thả xuống -Gõ tên của Người dùng Từ xa-Nhập mật khẩu cho Người dùng Từ xa

  5. Thay đổi thuộc tính của nhà cung cấp MSDASQL Mở rộng nhà cung cấp -> Nhấp chuột phải vào MSDASQL -> Chọn thuộc tính-Bật truy vấn lồng nhau-Chỉ bật cấp 0 (đây là người khởi xướng)-Bật Cho phép trong quá trình-Bật Hỗ trợ toán tử 'Thích'

  6. Thay đổi cài đặt trong cấu hình khu vực bề mặt máy chủ SQL cho các tính năng -Kích hoạt hỗ trợ OPENROWSET và OPENDATASOURCE.

  7. Thay đổi cài đặt trong Cấu hình Khu vực Bề mặt Máy chủ SQL cho Dịch vụ và Kết nối-Bật kết nối Cục bộ và Từ xa quaTCP / IP và các đường ống được đặt tên

  8. Dừng SQL Server và SQL Server Agent

  9. Khởi động SQL Server và SQL Server Agent

Tôi không thấy mình cần khởi động lại máy chủ SQL.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trình tự thực thi của mệnh đề Group By, Have và Where trong SQL Server?

  2. Chọn bộ xử lý cho SQL Server 2014 - Phần 2

  3. SQL Server:số hàng tối đa trong bảng

  4. Thói quen xấu:Tránh NULL trong SQL Server

  5. Thêm gợi ý truy vấn khi gọi Hàm Table-Valued