导航
  • 全部
...

MSDASQL" 无法启动分布式事务,sqlserver链接mysql

海天酱油zz 2017-12-09 09:46:43


事先声明,直接在数据库执行indert into 和delete都是可以,但是在程序里面就不行了。我用的是软件本身的二次开发功能。
现在的sqlserver链接mysql数据库,但是在程序里面执行数据库语句就报错了。
无法启动分布式事务,有大神能解决吗?

sqlserver直接没问题
...全文
给本帖投票
585 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
甜的柠檬酸 2020-12-05
  • 打赏
  • 举报
回复
你好,请问你解决了这个问题吗?我在进行sqlserver同步数据到mysql的时候也遇到了这个问题
海天酱油zz 2017-12-09
  • 打赏
  • 举报
回复
哇,刚才的惰性架构是没问题了。我找到原因了,是配置问题。但是这重装msdtc就要命了。算了自己电脑不心疼。我试一波再说。
中国风 2017-12-09
  • 打赏
  • 举报
回复
引用 9 楼 qq_32858649 的回复:
配置是没有问题的,关键是版主你的语句运行一波之后查询也出不来数据了。数据库本身执行语句正常 我删除连接重新设置一个试试
这是链接服务器配置,是不影响查询数据,你的问题估计出在MSDTC,需重新安装和配置,注:MSDTC用命令重新要重启电脑
海天酱油zz 2017-12-09
  • 打赏
  • 举报
回复
配置是没有问题的,关键是版主你的语句运行一波之后查询也出不来数据了。数据库本身执行语句正常 我删除连接重新设置一个试试
海天酱油zz 2017-12-09
  • 打赏
  • 举报
回复

本人的配置
中国风 2017-12-09
  • 打赏
  • 举报
回复
参照#4,重新连接再试试 MSDTC设置会不会检查?不会时可贴出来
海天酱油zz 2017-12-09
  • 打赏
  • 举报
回复
中国风 2017-12-09
  • 打赏
  • 举报
回复
引用 4 楼 qq_32858649 的回复:
惰性架构验证错误?

把这验证关了
USE [master]
GO
EXEC master.dbo.sp_serveroption @server=N'mysql', @optname=N'lazy schema validation', @optvalue=N'false'
GO
海天酱油zz 2017-12-09
  • 打赏
  • 举报
回复
惰性架构验证错误?
中国风 2017-12-09
  • 打赏
  • 举报
回复
把这项升级分布式设置一下,再试试 如不行,要检查你的msdtc是否设置正确
USE [master]
GO
EXEC master.dbo.sp_serveroption @server=N'mysql', @optname=N'remote proc transaction promotion', @optvalue=N'false'
GO
海天酱油zz 2017-12-09
  • 打赏
  • 举报
回复
版主,不是这个问题,我链接服务器都已经ok了,数据库都能链接上,但是到程序里面去运行改变数据库数据的语句的时候就提示无法启动分布式事务
中国风 2017-12-09
  • 打赏
  • 举报
回复

22,300

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧

手机看
关注公众号

关注公众号

客服 返回
顶部