1.mysql 5.6.46 已安装好,并开放TCP/IP,参考https://blog.csdn.net/u014026084/article/details/79363408
2.win2008 r2 上安装sql server2008R2 数据库,安装vs c++ 和mysql odbc 驱动 下载链接https://download.csdn.net/download/xiaozukun/13985025
3.在odbc管理器中添加dsn,如下步骤:
3.1 打开odbc
3.2 在系统DSN添加mysql驱动的 dsn
这里的端口号可以修改
最后点击test,测试是否连接成功,注意dsn名不能开头是数字
4.在SQL server 上添加链接服务地址;
4.1步骤如下:
点击新建链接服务器
常规项:
输入链接服务器名;
访问接口选如图;
产品名称和数据源写刚3.2配置的DSN名
安全性:
添加本地数据库登录用户名,mysql 登录用户名和登录密码,或者采用【使用此安全上下文建立连接】,账号和密码使用mysql登录的账号信息
修改服务器选项
5.找到刚创建的链接服务器,右键 测试连接
成功如图示:
写sql语句再测试(select * from openquery(链接服务器名,'select * from 表名')):