强强的个人技术博客 医技科室软件(PACS, RIS)码农

SQL Server建立dblink至MySQL

在SQL Server 建立Linked server至MySQL访问数据 操作如下

系统环境: 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

    控制面板->所有控制面板项->管理工具->数据源(ODBC)->System DSN中配置ODBC数据源

    选择add->Mysql ODBC 5.3 Unicode Driver



  2. 添加信息,

    data soure name:MySQL数据源名字

    TCP/IP Server,Port:  MySQL DB ip和端口

    User,Password:MySQL DB用户和密码

    database: MySQL DB默认数据库名,可不写


    二、SQL server中配置linked server

  3. smss中server objects->Linked server右键new linked server



  4. Linked server: 任取一个linked server名

    provider:Microsoft OLE DB Provider for SQL Server

    Data source:选择前面odbc中配置的名字


  5. security中配置mysql DB登录账号和密码

  6. 三、linked server SQL的写法


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


本文引用:https://blog.csdn.net/cuilingqiao0657/article/details/100492572



2021年8月4日 | 发布:强强 | 分类:数据库 | 评论:0

发表留言: