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

1 现象

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

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

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

 

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。

 

 

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

 

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

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

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

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

   产品&服务

SQL专家云数据库智能运维平台

Moebius数据库多活集群

数据库协作运维服务

 

 

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...