【发布时间】:2016-11-21 09:25:42
【问题描述】:
我目前正在尝试构建一个用于检查 SQL 和 MYSQL 数据库的流程,并且由于我在这里得到了很多帮助,我几乎可以做到这一点。我的最后一个问题,我希望它是一个简单的问题如下。我有一个 SQL Server 2014 安装,通过链接服务器与 MYSQL 数据库通信。我现在可以在链接服务器上运行选择而没有任何问题,但是当我运行传递一些日期变量的存储过程时,我收到以下错误
Msg 7399, Level 16, State 1, Line 22
The OLE DB provider "MSDASQL" for linked server "TESTCONNECTION" reported an error. The provider did not give any information about the error.
Msg 7350, Level 16, State 2, Line 22
Cannot get the column information from OLE DB provider "MSDASQL" for linked server "TESTCONNECTION".
我正在运行的代码是
SELECT * FROM OPENQUERY (TESTCONNECTION,'CALL usp_sync_check_3(''2016-11-13'',''2016-11-15'');' )
我不是在调用存储过程更正吗,当我从 MySQL 运行它时一切正常,任何人都可以提供任何建议。我一直在谷歌搜索,但似乎没有任何东西可以解决我的问题。
谢谢P
【问题讨论】: