| 添加到收藏夹 | 返回目录页 | 上一篇:SQL语句导入导出大全 |
MS SQLServer OLEDB分布式事务无法启动的一般解决方案
本文属spanzhang原创,其blog地址为:http://blog.csdn.net/spanzhang。引用或转贴请注明出处,谢谢!!
服务器: 消息 7391,级别 16,状态 1,行 6
该操作未能执行,因为 OLE DB 提供程序 @#SQLOLEDB@# 无法启动分
布式事务。
[OLE/DB provider returned message: 不能在指定的事务处理器中
获得新事务。]
---------------------------------------------------------------------------------------------
服务器: 消息 8520,级别 20,状态 1,行 8
内部 MSDTC 事务的提交失败: Result Code = 0x8004d019。
连接中断
---------------------------------------------------------------------------------------------
这个问题,我想做过MS SQLServer分布式数据库系统的人都遇到过。简单的时候是服务没启动,135端口没打开之类的。但等你将这些东西都搞定后仍然不行的时候,你就会感到绝望并且怀疑是不是MS根本就不能使用OLEDB来启动分布式事务了。其实,很多时候一个问题在出现的时候会让你觉得神秘,但解决起来其实很简单。下面就是答案:
1、运行 regedt32,浏览至 HKEY_LOCAL_MACHINE oftware\Microsoft\MSDTC。
添加一个 DWORD 值 TurnOffRpcSecurity,值数据为 1。
2、重启MS DTC服务。
3、打开“管理工具”的“组件服务”。
a. 浏览至"启动管理工具"。 b. 选择"组件服务"。 c. 展开"组件服务"树,然后展开"我的电脑"。 d. 右键单击"我的电脑",然后选择"属性"。 在 MSDTC 选项卡中,确保选中了下列选项:
网络 DTC 访问 网络管理 网络事务XA 事务
另外,"DTC 登录帐户"一定要设置为"NT Authority\NetworkService"。4、重启MS DTC服务。
5、再次运行 regedt32,浏览至 HKEY_LOCAL_MACHINE oftware\Microsoft\MSDTC,然后删除 TurnOffRpcSecurity 项。
微软提供的原文:http://support.microsoft.com/default.aspx?scid=kb;zh-cn;329332
↓相关文章:
- · 如何在正运行 SQL Server 7.0 的服务器之间传输登录和密码
- · SQL Server日期计算
- · 能诊断sp_sysmon物理IO
- · SQL to Excel 的应用
- · Python操作PostgreSQL
- · 自创]JCreator安装学习使用方法
- · 高级复制中如何应对主体站点故障
- · SQL语句导入导出大全
- · Python数据库操作手册
- · Visual C++ ADO数据库编程入门(下)
- · SQL Server DT问与答
- · [DBA手记]IMP-00093错误的解决方法
- · SQL Server联机丛书:查看存储过程
- · SQL Server联机丛书:存储过程及其创建
- · SQL高手篇:精妙SQL语句介绍
- · 删除a表中和b表相同的数据
- · 删除a表中和b表相同的数据
- · 解密SQL2000的存储过程
- · 调优日志切换(Tuning Log Switches)
- · 查看用户在某个对象上面的使用权限
- · 初学T-SQL笔记之 ON [PRIMARY]
- · 桂林老兵的SQLSERVER高级注入技巧
- · SQL Server 安全检查列表
- · 数据库设计过程中一些命名规范
- · 访问程序包 DBMS_APPLICATION_INFO 时出错
- · 对报表.FRX文件的分析
- · 如何让你的SQL运行得更快
- · ASA数据库无法连接小解
- · [Freelists Internal] 关于Freelists和Freelist Groups的研究
- · 数据库经验谈 二(引)
- · 使用SQL Server发送邮件
- · LMT的魔术64K空间
- · 关于cursor_sharing = similar
- · 调用MSSQLSERVER的系统过程xp_cmdshell发生错误:xpsql.cpp: 错误 来自 GetProxyAccount
- · 日常用的sql列表(摘抄)
- · 在SQL Server 中使用SQLDMO
- · (MS SQL Server)SQL语句导入导出大全
- · SQL Server基础
- · SQLSERVER海量数据库的查询优化及分页算法
- · 有关SQLServer内存问题(收藏)
- · SQL Server联机丛书:查看存储过程
- · SQL Server联机丛书:存储过程及其创建
- · 折行显示、回车代替tab、隐去grid的表格线
- · 五种提高 SQL 性能的方法
- · HOW TO:在 SQL Server 实例之间传输登录和密码

