关于网友提出的“ MSSQL通过链接服务器访问MYSQL问题,可select不能insert”问题疑问,本网通过在网上对“ MSSQL通过链接服务器访问MYSQL问题,可select不能insert”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: MSSQL通过链接服务器访问MYSQL问题,可select不能insert
描述:SQLMYSQLOPENQUERY链接服务器MSDASQL
MSSQL2012,mysql版本5.5,安装了mysql5.3ODBC驱动,建立了链接服务器crmserver
可以通过OPENQUERY执行select查询,但是无法insert:
sql语句:
declare @teststring VARCHAR(64)
set @teststring='测试型号'
INSERT INTO OPENQUERY([crmserver],'select product_no from wbwy.t_product') VALUES( @teststring)
报错信息:
消息 7399,级别 16,状态 1,第 3 行
链接服务器 "crmserver" 的 OLE DB 访问接口 "MSDASQL" 报错。提供程序未给出有关错误的任何信息。
消息 7343,级别 16,状态 2,第 3 行
链接服务器 "crmserver" 的 OLE DB 访问接口 "MSDASQL" 无法 INSERT INTO 表 "[MSDASQL]"。未知的提供程序错误。
以上介绍了“ MSSQL通过链接服务器访问MYSQL问题,可select不能insert”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/4210235.html