SQL Server2008 链接远程MySQL

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server2008 链接远程MySQL相关的知识,希望对你有一定的参考价值。

SQL Server2008 链接远程mysql

测试环境准备:

操作系统:windows server 2008 R2centos 7.2(IP:192.168.2.5)

SQL SERVER 版本:SQL 2008

MYsql 版本:mysql 5.7

1、下载mysql-connector-odbc

https://cdn.mysql.com//Downloads/Connector-ODBC/5.3/mysql-connector-odbc-5.3.7-winx64.msi

2、下载Visual C++ Redistributable Packages for Visual Studio 2013组件,如未安装该组件可能如下报错

技术分享 

https://download.microsoft.com/download/F/3/5/F3500770-8A08-488E-94B6-17A1E1DD526F/vcredist_x64.exe

2、window服务器器安装mysql-connector-odbc驱动

技术分享

技术分享

 

3、安装完mysql-connector-odbc后,在操作系统控制面板--管理工具--数据源(ODBC)--系统DSN中添加系统数据源

技术分享 

4、选择“MySQL ODBC 5.3 ANSI Driver”,弹出以下界面

技术分享 

Data Source Name:数据源名称

Decription:描述,随便写

Server:MYSQL服务器的IP

Port:MYSQL的端口,默认的是3306.可以改的.

User:连接账号(mysql上授权的账号,同时给予相应权限)

Password:密码

Database:选择链接的数据库

并且可以点击测试test连接,是否正常,如下图

技术分享 

5windows服务器配置ODBC数据源已完成 

 技术分享

6、SQL 2008 数据库:服务器对象 -- 链接服务器,右键新建链接服务器

技术分享

技术分享


常规选项填写以下信息:

链接服务器:MYSQL

其他数据源:

访问接口:Microsoft OLE DB Provider for ODBC Drivers

产品名称:可随意命名

数据源:tomysql(必须使用上面的创建的数据源)

 

安全性需要填写:

选择使用此安全上下文建立连接:

远程登录:root

使用密码:111111

:其他默认

技术分享 

7、SQL 服务器测试查询

SELECT * FROM  OPENQUERY(MYSQL, ‘SELECT * FROM tb01‘) 

技术分享 


本文出自 “一万小时定律” 博客,请务必保留此出处http://daisywei.blog.51cto.com/7837970/1900974

以上是关于SQL Server2008 链接远程MySQL的主要内容,如果未能解决你的问题,请参考以下文章

如何连接远程sqlserver数据库

SQL Server 2008 R2 开启远程连接

SQL Server 2008/2014无法远程连接的可能原因之一

SQL Server 2008 开启数据库的远程连接

sql server 2008 开启1433端口,开启远程连接

SQL Server 2008 R2 开启数据库远程连接