MS_Sql_Server分布式事务解决方案.docxVIP

  • 10
  • 0
  • 约2.66千字
  • 约 4页
  • 2016-08-05 发布于重庆
  • 举报
MS_Sql_Server分布式事务解决方案

MS Sql Server分布式事务解决方案 适用环境 操作系统:windows 2003 数据库:sql server 2000/sql server 2005 使用链接服务器进行远程数据库访问的情况 一、 问题现象 在执行分布式事务时,在sql server 2005下收到如下错误: 消息 7391,级别 16,状态 2,过程 xxxxx,第 16 行 无法执行该操作,因为链接服务器 xxxxx 的 OLE DB 访问接口 SQLNCLI 无法启动分布式事务。 在sql server 2000下收到如下错误: 该操作未能执行,因为 OLE DB 提供程序 SQLOLEDB 无法启动分布式事务。 [OLE/DB provider returned message: 新事务不能登记到指定的事务处理器中。 ] OLE DB 错误跟踪[OLE/DB Provider SQLOLEDB ITransactionJoin::JoinTransaction returned 0x8004d00a]。 二、 解决方案 1. 双方启动MSDTC服务 MSDTC服务提供分布式事务服务,如果要在数据库中使用分布式事务,必须在参与的双方服务器启动MSDTC(Distributed Transaction Coordinator)服务。 2. 打开双方135端口 M

文档评论(0)

1亿VIP精品文档

相关文档