最近有业务需要使用sqlserver2008R2访问mysql5.6.21的需求,两天时间从网上搜了N多种方法;试了N遍,现在把所遇到的问题描述一下,希望对有这样需求的同学有帮助:
我自己的电脑配置是win10 64系统
第一步:
在SQL SERVER服务器上安装MYSQL ODBC驱动;
我下载的版本为:
驱动下载地址:
http://dev.mysql.com/downloads/connector/odbc/
第二步:安装好后,在管理工具-ODBC数据源-系统DSN-添加-选择 MYSQL ODBC 5.3 Unicode DRIVER-完成
Data Source Name:数据源名称
Decription:描述,随便写
Server:MYSQL服务器的IP
Port:MYSQL的端口,默认的是3306.可以改的.
User:连接账号(在mysql上授权的账号,同时给予相应权限)
Password:密码
Database:选择链接的数据库
第三步:
打开SQL数据库,找到链接服务器.创建链接服务器,如图,常规选项的其他的就不用填了.确定就行了.
这里,需要注意:访问接口要选择“Microsoft OLE DB Provider for ODBC Drivers”。
数据源:选择之前已创建好的ODBC接口。