想从sqlserver向mysql实时数据,在论坛看到用odcb的方法,试了一下,执行最后一个命令时报错,有哪个大神帮忙解决以下呀。
是按照论坛里写的sql,如果哪里不对还请大神指教
MSDASQL这个数据库启动缺少了,https://download.csdn.net/download/alw2009/10119888 从这里可以下一个(注意这是x64的)。
这儿有讲解怎么创建
创建链接服务器sqlserver中:服务器对象>链接服务器
创建ODBC数据源:控制面板>管理工具>ODBC 数据源(分32位和64位)
https://www.mssqltips.com/sqlservertip/4577/create-a-linked-server-to-mysql-from-sql-server/
驱动下载地址
https://dev.mysql.com/downloads/connector/odbc/
注意:ODBC数据源要用系统DSN,不要用用户DSN
查询的时候要注意带上数据库名
select * from openquery(mysql,'select * from 数据库名.表名')