Sql server 通过Oracle服务总线12C中的DB适配器连接到Microsoft SQL DB

Sql server 通过Oracle服务总线12C中的DB适配器连接到Microsoft SQL DB,sql-server,database,oracle,weblogic12c,jdeveloper,Sql Server,Database,Oracle,Weblogic12c,Jdeveloper,我正在尝试从OSB 12C中的DB适配器连接到Microsoft SQL数据库。从代码中,我可以执行select操作,但在更新时,出现了此错误 调用导致错误: 调用JCA出站服务失败,出现连接错误,异常:com.bea.wli.sb.transports.JCA.JCATransportException:oracle.tip.adapter.sa.api.jcabindingeException:oracle.tip.adapter.sa.impl.fw.ext.org.collaxa.thi

我正在尝试从OSB 12C中的DB适配器连接到Microsoft SQL数据库。从代码中,我可以执行select操作,但在更新时,出现了此错误

调用导致错误:

调用JCA出站服务失败,出现连接错误,异常:com.bea.wli.sb.transports.JCA.JCATransportException:oracle.tip.adapter.sa.api.jcabindingeException:oracle.tip.adapter.sa.impl.fw.ext.org.collaxa.thirdparty.apache.wsif.WSIFException:servicebus:/FetchCGISInterim/Resources/CGISUpdateInterim\u DB.wsdl[CGISUpdateInterim\u DB\u ptt::CGISUpdateInterim\u DBCGISUpdateInterim\u DBInput\u msg]-WSIF JCA执行操作“CGISUpdateInterim\u DB”失败,原因是:纯SQL异常。 update dbo.QPS_SYNC set recordstatus='1'的纯SQL执行,其中objectid=objectid失败。 由java.sql.SQLException引起:登记XAConnection时出现意外异常java.sql.SQLException:XA错误:XAResource.XAER\u RMERR在资源“cgiInterimdb\u base\u domain”上启动失败:XAER\u RMERR:事务分支中发生资源管理器错误 javax.transaction.xa.XAException:com.microsoft.sqlserver.jdbc.SQLServerException:未能创建xa控件连接。错误:连接已关闭

从客户端,他们也授予了写入权限。我可以从SQL server/HeidiSQL进行更新。只有代码更新不起作用。问题是什么