通过SQLServer访问MySQL(数据库分别安装在2台服务器上)及关键细节

龙则麟 阅读:91次 时间:2018-10-10 18:45:44
最佳经验
由作者撰写原创经验并推荐置顶

百度中当前搜索到的数据链接方式在使用的情况下,如果2个数据库是安装在不一样的计算机上,按照原始步骤操作最后会失败的,我在研究后发现其中有一个远程用户设置的关键点未设置造成,(此关键细节为原创)以下为全过程及关键点:以下内容是由微蓝经验网用户发布通过SQLServer访问MySQL(数据库分别安装在2台服务器上)及关键细节,希望对于用户有一定帮助,为朋友进行解决疑惑,如若想了解更多相关内容,可以向底部移动了解更多与本教程文章相关解决经验方法!

工具与材料

在SQL SERVER服务器上安装MYSQL ODBC驱动,版本需要根据服务器操作系统决定

步骤与方法
  1. 1/6

    安装好后,在管理工具-ODBC数据源-系统DSN-添加-选择MYSQLODBC3.51DRIVER(此版本由驱动程序决定)-完成

    通过SQLServer访问MySQL(数据库分别安装在2台服务器上)及关键细节
  2. 2/6

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

    通过SQLServer访问MySQL(数据库分别安装在2台服务器上)及关键细节
  3. 3/6

    成功之后:

    通过SQLServer访问MySQL(数据库分别安装在2台服务器上)及关键细节
  4. 4/6

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

    通过SQLServer访问MySQL(数据库分别安装在2台服务器上)及关键细节
  5. 5/6

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

    通过SQLServer访问MySQL(数据库分别安装在2台服务器上)及关键细节
  6. 6/6

    (查询语句)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

相关评论发表评论

声明 未经许可,请勿转载。

MySQL如何通过内置函数完成时间与秒数的转换,真的靠谱!
商云8数据库安装系统安装路径异常处理,云服务器安装数据库怎么访问
mysql对数据库多个字段同时进行模糊查询,小妙方!
PHP操作mysql数据库:[3]4种查询方式,更多细节!
MySQL Workbench CE怎么新建数据库#校园分享#,mysql workbench怎么新建一个数据库
SQLServer如何创建数据库
用自己的电脑做服务器搭建网站并让互联网访问
DellR710、720等系类服务器U盘安装操作系统
MySQL安装成功验证步骤
mysql远程连接数据库的两种方法
怎么安装SQLServer2008数据库

新手帮助反馈投诉免责声明服务协议

© 2025 VLPOS.com 版权所有 微蓝网 ICP备案号:黑ICP备20003952号-1