SQL server 通过链接服务器连接Mysql
2010-12-28 16:41
507 查看
现在的网站架构将从单一数据库逐渐改变为混搭,新引进的产品是Mysql,为了使SQL SERVER可以查到MYSQL中的数据,可以在SQL SERVER中为MYSQL 建立链接服务器。
1.在SQL SERVER 服务器上下载MYSQL-connector-odbc,安装;
2.为MYSQL数据库创建系统DSN,名字为mysql_link;
3.在SQL SERVER 上添加链接服务器
EXEC sp_addlinkedserver
@server = 'MySQLTest', @srvproduct='MySQL',@provider = 'MSDASQL', @datasrc = 'MYSQL_LINK'
EXEC sp_addlinkedsrvlogin
@rmtsrvname='MySqlTest',@useself='false',@locallogin='sa',@rmtuser='root',@rmtpassword='***'
--rmtuser MYSQL 服务器用户名 --locallogin 本地登录帐户
4.查询数据
SELECT *
FROM OPENQUERY(mysqltest,'SELECT * FROM test.test')
1.在SQL SERVER 服务器上下载MYSQL-connector-odbc,安装;
2.为MYSQL数据库创建系统DSN,名字为mysql_link;
3.在SQL SERVER 上添加链接服务器
EXEC sp_addlinkedserver
@server = 'MySQLTest', @srvproduct='MySQL',@provider = 'MSDASQL', @datasrc = 'MYSQL_LINK'
EXEC sp_addlinkedsrvlogin
@rmtsrvname='MySqlTest',@useself='false',@locallogin='sa',@rmtuser='root',@rmtpassword='***'
--rmtuser MYSQL 服务器用户名 --locallogin 本地登录帐户
4.查询数据
SELECT *
FROM OPENQUERY(mysqltest,'SELECT * FROM test.test')
相关文章推荐
- 通过sql server 连接mysql,也就是链接服务器
- Android通过Http连接MySQL 实现登陆/注册(数据库+服务器+客户端),androidmysql
- Android通过Http连接MySQL 实现登陆/注册(数据库+服务器+客户端),androidmysql
- 如何通过 SQL Server 链接服务器和分布式查询使用 Excel
- 通过创建SQL Server 2005到 Oracle10g 的链接服务器实现异构数据库数据转换方案
- 关于通过外网连接内网SQL Server服务器的方法!
- SQL SERVER 2005 通过链接服务器 访问 ORACLE 的快速设定方法
- 通过MySQL Control Center 连接MySql服务器
- SQL SERVER 2000通过链接服务器发送邮件出现错误
- SQL Server 2008通过LinkServer连接MySQL
- 通过sql server 连接mysql
- SQLServer通过链接服务器取mysql blob类型的字符转换
- Android通过Http连接MySQL 实现登陆/注册(数据库+服务器+客户端),android+mysql
- SQL SERVER 2005 通过链接服务器(Linked Server)访问 ORACLE 9i 的方法
- MySQL在服务器本机登录不上,不管是localhost还是127.0.0.1都登不上,但是通过远程可以连接上
- SQL Server 通过链接服务器访问Oracle
- [原创]SQL SERVER 2005链接服务器连接ACESS数据库
- SQL SERVER 2005 通过链接服务器 访问 ORACLE 9i 的快速设定方法
- SQL Server链接服务器至MYSQL
- SQL SERVER 数据库通过连接服务器 调用ORACLE 数据库中的存储过程