前言:
当前各位老铁们对“mysql的odbc补丁”大概比较着重,同学们都想要学习一些“mysql的odbc补丁”的相关内容。那么小编也在网摘上收集了一些有关“mysql的odbc补丁””的相关知识,希望咱们能喜欢,同学们快快来学习一下吧!参考:
--连接mysql
安装MySQL的ODBC驱动MyODBC
1、为MySQL建立一个ODBC系统数据源,例如:选择数据库为test ,数据源名称为 myDSN
2、建立链接数据库
EXEC sp_addlinkedserver @server = 'MySQLTest', @srvproduct='MySQL', @provider = 'MSDASQL', @datasrc = 'myDSN'
GO
EXEC sp_addlinkedsrvlogin @rmtsrvname='MySqlTest',@useself='false',@locallogin='sa',@rmtuser='mysql的用户名',@rmtpassword='mysql的密码'
3、查询数据
SELECT * FROM OPENQUERY (MySQLTest ,'select * from 表' )
如果出现以下错误
无法初始化链接服务器 "192.168.X.X" 的 OLE DB 访问接口 "MSDASQL"
请打SP1补丁
以上情况只是针对sql 2008
判断MYSQL服务是否开启
declare @sql nvarchar(max)
set @sql='select * from openquery([192.168.xx.xx],''select * from mysql.user limit 0,5 ;'')'
begin try
exec(@sql);
--print 'sucess';
end try
begin catchj
print 'mysql service is failed'
end catch;
SELECT * FROM OPENROWSET('MSDASQL','DRIVER={MySQL ODBC 3.51 Driver};SERVER=192.168.xx.xx;PORT=3306;DATABASE=mysql;USER=root;PASSWORD=//@#;STMT=set names gb2312;OPTION=2049','select count(*) from user;')
标签: #mysql的odbc补丁 #mysql查url地址 #odbc如何连接mysql