MS DTC服务不可用??各位帮我啊!
我在存储过程中从一台服务器的数据库中查询数据,然后查到本地数据库中,都是SQLSERVER2k,如下
insert into table1 (...)
select ... from OpenRowSet
('sqloledb','10.44.128.11';'goods';'goods','select * from business_goods.dbo.f_borrowdata')
在查询分析器中执行,正常
在VC中调用这个存储过程时出错,调试,提示“MS DTC服务不可以”,我查了该服务,是正常开启的,有时候也会出现“ 无法启动分布式事务。[OLE/DB provider returned message: 新事务不能登记到指定的事务处理器中。” 的错误
请问各位大侠,这是什么原因? 这两天被这个问题搞晕了,大家帮忙啊!多谢啦!