簡體   English   中英

MSSQL到MYSQL鏈接服務器插入查詢問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM