SQL Server 2008通过LinkServer连接MySQL
来源:互联网 发布:微信诱导支付源码 编辑:程序博客网 时间:2024/05/02 02:38
转自:http://www.cnblogs.com/hukn/archive/2011/07/27/SQL_Server_ODBC_LinkServer_MySQL.html
SQL Server 2008中需要访问MySQL的数据,可以通过调用MySQL的ODBC驱动,在SQL Server中添加LinkServer的方式实现。
步骤:
1.从MySQL网站下载最新的MySQL ODBC驱动:http://www.mysql.com/downloads/connector/odbc/
2.在SQL Server所在的服务器安装,并在ODBC中建立System DSN,命名为“MySQLODBC”。
3.在SQL Server建立Linkserver,可通过如下脚本实现:
EXEC master.dbo.sp_addlinkedserver
@server = N'ServerName',
@srvproduct=N'mysql',
@provider=N'MSDASQL',
@datasrc=N'MySQLODBC'
EXEC master.dbo.sp_addlinkedsrvlogin
@rmtsrvname=N'Servername',
@useself=N'False',
@locallogin=NULL,
@rmtuser=NULL, --登录mysql的用户名
@rmtpassword=NULL --登录mysql的密码
之后可以通过OPENQUERY的方式调用MySQL的数据:
INSERT INTO OPENQUERY(Servername,'select * from DBName.tablename')
SELECT '1'
SELECT *
FROM OPENQUERY(Servername,'select * from DBName.tablename')
UPDATE OPENQUERY(Servername,'select * from DBName.tablename')
SET colname='2'
WHERE colname='1'
SELECT *
FROM OPENQUERY(Servername,'select * from DBName.tablename')
- SQL Server 2008通过LinkServer连接MySQL
- SQL Server 2008通过LinkServer连接MySQL
- SQL Server 2008通过LinkServer连接MySQL
- SQL Server 2005通过LinkServer访问MySQL数据库
- SQL Server使用Linkserver连接Oracle
- SQL Server 2005通过LinkServer访问Oracle 11G
- 通过sql server 连接mysql
- SQL server 通过链接服务器连接Mysql
- Oracle dblink/DB2 Federation/SQL Server linkserver
- java通过jdbc连接sql server 2008
- 通过sql server 连接mysql,也就是链接服务器
- SQL SERVER连接MySQL
- sql server 连接 mysql
- SQL Server连接MySQL
- 通过SQL Server 2008 访问MySQL
- 通过SQL Server 2008 访问MySQL
- 通过JDBC连接SQL Server
- SqlServer连接Mysql的方法之一(不通过LinkServer)
- Dijkstra算法
- C语言关键字--- auto static register
- Tortoise SVN使用方法,简易图解
- 2012-2013中国企业级移动应用产业白皮书
- InvokeHelper,让跨线程访问/修改主界面控件不再麻烦
- SQL Server 2008通过LinkServer连接MySQL
- 黑马程序员_练习:用LinkedList模拟堆栈或队列数据结构
- 安桌菜谱点餐
- How to avoid "sudo minicom"
- 谷歌发布超高清触屏笔记本Chromebook Pixel
- 云计算里AWS和Azure的探究(6)
- Ubuntu 11.04下安装ns-allinone-2.34.tar.gz
- 常用的系统存储过程
- Ubuntu 11.10下安装NS2.35