我做了以下

1)创建从sql server 2008 R2到mysql的链接服务器

2)有选择,更新和删除的解决方案

3)在插入查询的情况下我得到了错误

查询:

(without openquery)INSERT INTO Linkedservername...table name values('',);


(要么)

(with openquery)insert openquery(NEWSQL,'select * from bank_list')values('aaa',11);


返回错误信息:


  链接服务器“ NEWSQL”的OLE DB提供程序“ MSDASQL”返回了消息
  “ [MySQL] [ODBC 5.1驱动程序] [mysqld-5.6.21]命令不同步;您
  无法立即运行此命令。”消息7343,级别16,状态2,第1行
  链接服务器“ NEWSQL”的OLE DB提供程序“ MSDASQL”无法插入
  INTO表“ [NEWSQL] ... [bank_list]”。

最佳答案

最后,我通过在ODBC数据源窗口中默认情况下取消选中两个选中的选项来使其工作

09-19 22:06