[SQL ]Informix掛進SQL 2008R2的Linked Server..

看板Database (資料庫)作者 (累...)時間9年前 (2016/01/12 13:02), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
資料庫名稱:MS SQL、Informix 資料庫版本:MS SQL 2008 R2、IBM Informix Client SDK 4.10 內容/問題描述: 大家好, 有個問題想請教一下 關於SQL的Linked Server掛上Informix資料庫後的問題... 事情是這樣的: 當我安裝好Informix SDK,而後將Informix設到ODBC裡之後 在SQL 2008R2上做Linked Server動作... 成功掛上之後 使用Select在OpenQuery語法及四層式語法(Informix.DBName.DBOwner.TableName) 都可執行... 但,只要下Update或Insert的時候就會出現錯誤,錯誤內容如下:    訊息 7390,層級 16,狀態 2,行 1 無法執行要求的作業,因為連結伺服器 "Informix" 的 OLE DB 提供者 "MSDASQL" 不支援所需的交易介面。 Google了一下,找不太到解法,請問這個要怎麼解? 非常感謝!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 202.154.218.253 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1452574963.A.501.html

01/12 19:20, , 1F
不要用openquery的方式update呢?
01/12 19:20, 1F

01/12 19:21, , 2F
直接用4層架構update呢?
01/12 19:21, 2F

01/13 10:14, , 3F
不管用openquery或四層式的方事去update,都會出現那個錯誤
01/13 10:14, 3F
文章代碼(AID): #1Mb8ZpK1 (Database)
文章代碼(AID): #1Mb8ZpK1 (Database)