我用的是可更新的订阅复制我按照网上配置msdtc后,发现不能创建发布和订阅了,总是报错。
错误如下: 无法将此事务提升为分布式事务,因为在此事务中有活动的保存点。
甚至删除以前建的发布或者订阅也会报错: 无法执行该操作,因为链接服务器 "repl_distributor" 的 OLE DB 访问接口 "SQLNCLI" 无法启动分布式事务。 (Microsoft SQL Server,错误: 7391)
网上找了好久都没有办法解决,实在是浪费时间外加让人心烦,好人么帮帮我好么,谢谢啊
错误如下: 无法将此事务提升为分布式事务,因为在此事务中有活动的保存点。
甚至删除以前建的发布或者订阅也会报错: 无法执行该操作,因为链接服务器 "repl_distributor" 的 OLE DB 访问接口 "SQLNCLI" 无法启动分布式事务。 (Microsoft SQL Server,错误: 7391)
网上找了好久都没有办法解决,实在是浪费时间外加让人心烦,好人么帮帮我好么,谢谢啊
解决方案 »
- DataGridView如何通过唯一值快速定位行?
- ArrayList怎么得到不重复的数据,急等!
- c#语言有没有什么版本之分??
- 我想把DataGirdView中CheckBox打钩的行删除
- 难题:StreamReader是不是可以做到行合并?
- 又遇倒了讨厌的LoaderExceptions错误,谁能帮忙解决下
- 求解:数据库连接问题,关于config文件~~
- @@@@@@@@@@@@@捡分了;;;;;求最基础的正则表达式,要求输入全为整数,为什么我的^[0-9]$不行,
- WebBrowser控件怎样可以截获浏览器发送出去的请求
- 求助:WMP控件上面呢叠加透明Label标签的问题
- winform中 键盘钩子的一些问题
- 从一个DataGripView获取几行数据 到另一个DGV的数据处理
如果还是不行,则可能是同步的两台服务器不能构建分布式事务,则需要按照网上的说明设置MSDTC,这个网上一大把。然后在hosts文件夹彼此添加对方的IP 和服务器名(机器名)的解析,以便彼此信任。执行 set XACT_ABORT on 语句。
设置完成后,重启DTC服务和sql服务。可惜了我的100分。