首页 > sqlserver 数据实时同步到mysql 时出错,OLE DB 访问接口 "MSDASQL" 无法启动分布式事务。

sqlserver 数据实时同步到mysql 时出错,OLE DB 访问接口 "MSDASQL" 无法启动分布式事务。

各位高手,我按下面这个方法进行了从sqlserver到mysql的数据同步,
sqlserver 数据实时同步到mysql
操作到这步 “6.1 insert” 后,测试了一下插入数据,出现了以下错误:
无法执行该操作,因为链接服务器 "jt" 的 OLE DB 访问接口 "MSDASQL" 无法启动分布式事务。

也按这个方法设置了,但还是不行:

--设置服务器链接选项,阻止SQL Server 由于远过程调用而将本地事务提升为分布事务(重点)
USE [master]
GO
EXEC master.dbo.sp_serveroption @server=N'loopback', @optname=N'rpc out', @optvalue=N'TRUE'
GO
EXEC master.dbo.sp_serveroption @server=N'loopback', @optname=N'remote proc transaction promotion', @optvalue=N'false'
GO

试了网上的很多方法,但问题依旧,希望知道的高手给指点一下,多谢了。

【热门文章】
【热门文章】