分布事务处理! 急!谢谢!
我采用连接服务器对远程的服务器上的数据库中的表进行修改(其实是本地表和远程表的同步).
我用了分布式事务(必须要用):
begin distributed transaction
...我的处理语句
commit transaction
出错,错误提示信息为:该操作未能执行,因为OLE DB提供程序'SQL OLEDB'无法启动分布式事务.[OLE/DB provider returned message: 新事务不能登记到指定的事务处理器中]。
(说明:(1)本地和远程的DTC服务都启动了.(2)如果把事务去掉就行(但必须要有事务!).(3)在局域网中对另一台计算机同步就能成功.)
如何解决?急用!
大力告诉我:在windows控制面版-->管理工具-->服务-->Distributed Transaction Coordinator-->属性-->启动用户和密码改为一模一样的。
我还是不太明白,我还不能解决.