赞
踩
http://dev.mysql.com/downloads/connector/odbc/(根据系统选择32位或64位安装包)
- use mysql;
- GRANT ALL ON *.* TO root@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
-
- #GRANT ALL ON *.* TO 用户@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
- exec master.dbo.sp_addlinkedserver @server = N'MySQL', @srvproduct = N'MySQL',
- @provider = N'MSDASQL',
- @provstr = N'Driver={MySQL ODBC 5.3 ANSI Driver};Server=192.168.19.161;Database=mysql;User=root;Password=123456;';
- exec master.dbo.sp_addlinkedsrvlogin @rmtsrvname = N'MYSQL',
- @useself = N'False', @locallogin = null, @rmtuser = N'root',
- @rmtpassword = '123456';
管理工具-ODBC 数据源(64 位)-驱动程序,32位系统可能有所不同,查看驱动列表中是否包含“MySQL ODBC 5.3 ANSI Driver”类似字样,一般还会看到“MySQL ODBC 5.3 Unicode Drive”,这里我们选择ANSI字符集,否则执行远程SQL语句的时候可能会出现异常。
系统DSN-添加-选中MySQL ODBC 5.3 ANSI Driver-完成,弹出MySQL ODBC数据源配置
Data Source Name:数据源名称,用于SQL Server创建链接服务器的数据源参数,等于SQL语句方式中的@server
Description:描述,任意
TCP/IP Server:MySQL服务器地址
Port: MySQL服务器端口号,默认为3306
User:MySQL服务器用户名
Password:MySQL服务器密码
Database:MySQL服务器数据库(此项若有下拉选项,说明与MySQL服务器的连接成功了,点击旁边的Test按钮测试,会弹出“Connection Successful”)
点击“OK”按钮
打开SQL Server,服务器对象-链接服务器-(右键)新建链接服务器,
新建链接服务器-常规
链接服务器:将用于远程执行SQL的服务器对象名称
服务器类型:选择“其他数据源”
提供程序:选择 “Microsoft OLE DB Providerfor ODBC Drivers”
产品名称:任意
数据源:a步骤中创建好的MySQL ODBC数据源,即Data Source Name字段值
新建链接服务器-安全性
选择“使用此安全上下文建立连接”
远程登录:MySQL服务器用户名
使用密码:MySQL服务器密码
点击“确定”按钮,创建成功
打开服务器对象-链接服务器-(右键)刷新,选中创建好的链接服务器“MYSQL”,(右键)测试连接
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。