作者daloz (累...)
看板Database
标题[SQL ]Informix挂进SQL 2008R2的Linked Server..
时间Tue Jan 12 13:02:41 2016
资料库名称: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://webptt.com/cn.aspx?n=bbs/Database/M.1452574963.A.501.html
1F:推 rockchangnew: 不要用openquery的方式update呢? 01/12 19:20
2F:→ rockchangnew: 直接用4层架构update呢? 01/12 19:21
3F:→ daloz: 不管用openquery或四层式的方事去update,都会出现那个错误 01/13 10:14