sqlserver通过odbc链接mysql

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ZoeYen_/article/details/86316078

由于数据迁移,sqlserver所在服务器需要重新与mysql所在服务器建立连接。

第一步:
准备好mysql-connector-odbc安装包,不同的版本对应不同的visual studio 版本。
mysql-connector-odbc-5.3.11-winx64.msi ------------- visual studio 2013/2015

下载地址 mysql :http://dev.mysql.com/downloads/connector/odbc/
visual stutio:https://blog.csdn.net/youshijian99/article/details/80163739
如果两者都安装好了,不用再安装。

一开始下载的是vs2013,但是在安装的时候报错
在这里插入图片描述
于是重新下载了2015,安装成功。

然后安装mysql-connector,默认下一步即可。

第二步,打开odbc数据源管理器:
在开始菜单的运行窗口,输入odbc
在这里插入图片描述系统dsn–>添加
在这里插入图片描述
选择Unicode Driver–>完成
如果安装的是32位的connector,那么需要通过命令行窗口,输入C:\Windows\SysWOW64\odbcad32.exe,数据源列表才会出现新安装的驱动
由于我要链接的两台服务器在一个内网内,所以ip 填内网地址(一开始写的外网ip)

在这里插入图片描述在这里插入图片描述第三步:
新建链接服务
打开sqlserver
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在安全性选项卡选择使用此安全上下文链接,用户名和密码为mysql的登录名和密码。
好了,到这里就成功了!

接着,执行从mysql中到数据到sql的存储过程
报错
在这里插入图片描述
执行语句select * from sys.servers 查看现有的服务器,发现新建的链接服务器叫‘APC’

找到清洗数据的存储过程,将QY改成APC,再执行导数据的存储过程,执行成功!!!

猜你喜欢

转载自blog.csdn.net/ZoeYen_/article/details/86316078