龙则麟 阅读:91次 时间:2018-10-10 18:45:44百度中当前搜索到的数据链接方式在使用的情况下,如果2个数据库是安装在不一样的计算机上,按照原始步骤操作最后会失败的,我在研究后发现其中有一个远程用户设置的关键点未设置造成,(此关键细节为原创)以下为全过程及关键点:以下内容是由微蓝经验网用户发布通过SQLServer访问MySQL(数据库分别安装在2台服务器上)及关键细节,希望对于用户有一定帮助,为朋友进行解决疑惑,如若想了解更多相关内容,可以向底部移动了解更多与本教程文章相关解决经验方法!
在SQL SERVER服务器上安装MYSQL ODBC驱动,版本需要根据服务器操作系统决定
安装好后,在管理工具-ODBC数据源-系统DSN-添加-选择MYSQLODBC3.51DRIVER(此版本由驱动程序决定)-完成

会跳出来MYSQL连接参数.
DataSourceName:数据源名称
Decription:描述,随便写
Server:MYSQL服务器的IP
Port:MYSQL的端口,默认的是3306.可以改的.
User:连接账号(在mysql上授权的账号,同时给予相应权限)
Password:密码
Database:选择链接的数据库
填好之后,点下test.成功了则会如图跳出提示框.

成功之后:

打开SQL数据库,找到链接服务器.创建链接服务器,大家都会的,所以我就把参数发一下.如图,常规选项的其他的就不用填了.确定就行了.
这里,需要注意:访问接口要选择“MicrosoftOLEDBProviderforODBCDrivers”。
数据源:选择之前已创建好的ODBC接口。

这里为细节部分,在安全性中如图设置远程访问用户及密码,为MYSQL的用户。如果错误或者不设置,将无法连接成功。

(查询语句)SELECT * FROM OPENQUERY(MYSQL,'select * from table' )
(插入语句)Insertopenquery(MYSQL,'select*fromtable')
(删除语句)deleteopenquery(MYSQL,'SELECT*FROMtable')
(修改语句)updateopenquery(MYSQL,'SELECT*FROMtable')SETx_name='C'WHEREx_id=1
声明 未经许可,请勿转载。
© 2025 VLPOS.com 版权所有 微蓝网 ICP备案号:黑ICP备20003952号-1