最近遇到“SQL如何连接远程MySQL”这个问题,如今问题终于解决,特把方法贴出来:(我所用的操做系统是Win7,数据库是SQL2005。) php
一、在SQL SERVER服务器上安装MYSQL ODBC驱动; mysql
http://dev.mysql.com/downloads/mirror.php?id=376346(下载地址) sql
二、安装好后,在管理工具-ODBC数据源-系统DSN-添加-选择 MYSQL ODBC 3.51 DRIVER-完成 数据库
会跳出来MYSQL链接参数. 服务器
Data Source Name:数据源名称 ide
Decription:描述,随便写 工具
Server:MYSQL服务器的IP 测试
Port:MYSQL的端口,默认的是3306.能够改的. spa
User:链接帐号(在mysql上受权的帐号,同时给予相应权限) 操作系统
Password:密码
Database:选择连接的数据库
填好以后,点下test.成功了则会如图跳出提示框.
成功以后:
3,打开SQL数据库,找到连接服务器.建立连接服务器,你们都会的,因此我就把参数发一下.如图,常规选项的其余的就不用填了.肯定就好了.
这里,须要注意:访问接口要选择“Microsoft OLE DB Provider for ODBC Drivers”。
数据源:选择以前已建立好的ODBC接口。
四、测试一下:
(查询语句)
SELECT * FROM OPENQUERY(MYSQL, 'select * from table ' )
(插入语句)
Insert openquery(MYSQL, 'select * from table') (id,name,password) values(8,'齐达内','99999')