Dù sao để sử dụng SSMS để kết nối với MySql?


22

Tôi đã yêu thích studio quản lý máy chủ SQL (ssms), tôi nhận ra rằng nó không tương thích tự nhiên, tuy nhiên có cách nào để kết nối với MySQL không? Có lẽ sử dụng kết nối ODBC?

Tôi nhận ra có rất nhiều công cụ quản trị MySql, nhưng sẽ rất tuyệt khi sử dụng SSMS.

Cảm ơn đã giúp đỡ

Câu trả lời:


18

Điều này có giúp gì không? :

Tạo một 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 MySQL ODBC trên Máy chủ nơi SQL Server cư trú -Double Nhấp vào tệp Windows Installer và làm theo hướng dẫn.

  3. Tạo DSN bằng trình điều khiển ODBC MySQL 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 Hệ thống DSN
    • Nhấp vào Thêm
    • Chọn Trình điều khiển ODBC của MySQL
    • Nhấp vào Kết thúc trên tab Đăng nhập:
    • Nhập 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.
    • Nhập mật khẩu cần thiết để kết nối với cơ sở dữ liệu MySQL 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 hàng phù hợp trả lại
    • 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ác cột BIGINT để INT
    • Kiểm tra an toàn dưới cờ 2:
    • Kiểm tra đừng nhắc nhở khi kết nối
    • Kiểm tra Bỏ qua # trong Tên bảng dưới Cờ 3:
    • Kiểm tra tên bảng trả về cho SQLDescribeCol
    • Kiểm tra Vô hiệu hóa Giao dịch ngay 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:
    • Máy chủ được liên kết: 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ển ODBC
    • Tên sản phẩm: Nhập MySQLDatabase
    • Nguồn dữ liệu: Nhập tên của DSN bạn đã tạo trên Trang bảo mật
    • Ánh xạ đă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 Thêm bên dưới Đăng nhập máy chủ cục bộ vào ánh xạ đăng nhập máy chủ từ xa:
    • Chọn một Đăng nhập cục bộ Từ hộp thả xuống
    • Nhập 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 MSDASQL -> Chọn thuộc tính

    • Cho phép truy vấn lồng nhau
    • Chỉ bật Cấp độ 0 (đây là kicker)
    • Cho phép 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 bề mặt máy chủ SQL cho các tính năng

    • Kích hoạt hỗ trợ OPENWAYSET và OPENDATASOURCE.
  7. Thay đổi cài đặt trong Cấu hình Bề mặt Máy chủ SQL cho Dịch vụ và Kết nối

    • Cho phép kết nối cục bộ và từ xa thông qua TCP / IP và các đường ống được đặt tên
  8. Dừng SQL Server và SQL Server Agent

  9. Bắt đầu SQL Server và SQL Server Agent

Câu trả lời này có vẻ tốt tuy nhiên tôi nghĩ nó có thể làm được với việc làm mới cho các phiên bản SQL Server sau này
Chris Nevill

1
Cẩn thận khi tham gia các đối tượng máy chủ được liên kết với các đối tượng DB cục bộ. Việc thực hiện có thể bị ảnh hưởng.
Faiz
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.