SQL Server建立dblink至MySQL

guocun09發表於2019-01-10

在SQL Server 建立Linked server至MySQL訪問資料,和linked server至Oracle類似,操作如下

軟體版本:

SQL Server 2012

MySQL 5.7.21

Connector/ODBC 5.3.11


  1. 在SQLserver機器上安裝MySQL ODBC

    官方下載odbc驅動  https://dev.mysql.com/downloads/connector/odbc/

    安裝odbc

    在控制皮膚Administrative Tools->ODBC Data Sources (64-bit)->System DSN中配置ODBC資料來源

    選擇add->Mysql ODBC 5.3 Unicode Driver

    新增資訊,

    data soure name:MySQL資料來源名字

    TCP/IP Server,Port:  MySQL DB ip和埠

    User,Password:MySQL DB使用者和密碼

    database: MySQL DB預設資料庫名,可不寫



  2. SQL server中配置linked server

    smss中server objects->Linked server右鍵new linked server

    Linked server: 任取一個linked server名

    provider:Microsoft OLE DB Provider for SQL Server

    Data source:選擇前面odbc中配置的名字

    security中配置mysql DB登入賬號和密碼

  3. linked server SQL的寫法


    SELECT * FROM OPENQUERY (MYSQL_LINK, 'SELECT * FROM mesdb.base_application')


以上所有內容。



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25583515/viewspace-2375448/,如需轉載,請註明出處,否則將追究法律責任。

相關文章