为Oracle链接服务器使用分布式事务

1 现象

在SQL Server中创建指向Oracle的链接服务器,SQL语句在事务中向链接服务器插入数据。返回链接服务器无法启动分布式事务的报错。

 

2 解决

在Windows平台下,SQL Server依赖分布式事务协调器(MSDTC)来使用分布式事务,Oracle Client使用Oracle Services for Microsoft Transaction Server服务来支持分布式事务。详细参考官方文档:”https://docs.oracle.com/cd/E56485_01/win.121/e59272/install.htm#NTMTS115“。首先按照如下步骤检查安装Oracle Client时是否选择了Oracle Services for Microsoft Transaction Server。

 

 

 

 如没有安装,按照以下步骤进行安装 。

posted @ 2023-11-21 14:36  格瑞趋势技术团队  阅读(27)  评论(0编辑  收藏  举报