[英]MSSQL to MYSQL Linked Server Insert Query Issue
我做了以下
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”無法插入表“ [NEWSQL] ... [bank_list]”。
最后,我通過在ODBC數據源窗口中默認情況下取消選中兩個選中的選項來使其工作
取消選中“ ODBC設置”選項卡頁中的“游標/結果”這些設置:“不緩存僅向前游標的結果”和“強制使用僅向前游標”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.