服务器: 消息 7391,级别 16,状态 1,过程 LS178989_QTQXSD_TP,行 42
该操作未能执行,因为 OLE DB 提供程序 'SQLOLEDB' 无法启动分布式事务。
[OLE/DB provider returned message: 新事务不能登记到指定的事务处理器中。 ]
OLE DB 错误跟踪[OLE/DB Provider 'SQLOLEDB' ITransactionJoin::JoinTransaction returned 0x8004d00a]。update  QTQXSD_PS set ps=ps+1  where id=@Short_Msg   ---票数
 update [QTSD].[toiao].[dbo].lfadt_tp set s_count=s_count+1 where bh= @sequence

解决方案 »

  1.   

    http://support.microsoft.com/kb/306212/zh-cn
      

  2.   

    http://topic.csdn.net/t/20060925/17/5046837.html
      

  3.   

    下载个MDAC 2.8装上试下 
      

  4.   

    在hosts 里加了主机地址,查询分析器执行起来停不了了,提示倒没了
      

  5.   

    update [QTSD].[toiao].[dbo].lfadt_tp set s_count=s_count+1 where bh= @sequence 主机名称QTSD改成IP试试。如果还不行,估计你没建链接服务器,建立以后才能这么操作。
      

  6.   

    update [IP].[toiao].[dbo].lfadt_tp set s_count=s_count+1 where bh= @sequence