解决SQL安装一半没反应的问题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
问题描述:安装SQL2005时,到SQL Server安装程序正在扫描您的计算机的配置时,停住不动,无反应,且在任务管理器中进程未满。如图:
解决方法:
1.右键单击我的电脑--管理--事件查看器--应用程序,查看是否有错误信息,双击查看具体内容。
症状
事件类型:错误
事件源: MSDTC
事件类别: LOG
事件 ID: 4163
说明:未找到 MSDTC 日志文件。 resetlog 以创建日志文件之后确保由 MSDTC 协调所有资源经理具有没有 indoubt 事务, 请运行 MSDTC -。
事件类型:错误
事件源: MSDTC
事件类别: TM
事件 ID: 4185
说明: MSDTC 事务管理器启动失败。 LogInit 返回 0x5 错误。
原因
因为 MSDTC 服务无法访问 %windir%\System32\Msdtc\Msdtc.log 文件发生此问题。
回到顶端
解决方案
要解决此问题, 根据需要按它们在其中显示顺序使用下列方法。
方法 1:重新创建 MSDTC 日志
重新创建 MSDTC 日志, 并重新启动服务。要这样做, 请按照下列步骤操作: 1. 单击开始,单击运行 , 类型 cmd然后单击确定。
2. 在命令提示符, 键入以下命令, 然后按 ENTER 键: msdtc -resetlog如果使用不当警告 MSDTC - resetlog 命令可能导致数据损坏。确保您运行此命令时,执行不具有任何挂起事务。
3. 键入下列命令, 然后按 ENTER 键: net start msdtc
MSDTC 服务帐户权限设置登录方法 2:
如果方法 1 不能解决问题, 设置登录帐户对 MSDTC 服务来具有读取和写入权限 Msdtc.log 文件。要这样做, 请按照下列步骤操作: 1. 单击开始,单击运行 , 类型 cmd 然后单击确定。
2. 在命令提示符处, 键入 control admintools然后按 Enter。
3. 双击服务。
4. 在服务窗格, 找到 DistributedTransactionCoordinator 。
5. 列, 登录为 " 中注意帐户名称。
注意:默认登录帐户 MSDTC 服务是 NETWORKSERVICE 帐户。
6. 启动 Windows Explorer, 并再打开 %windir%\System32\Msdtc 文件夹。
7. 右击, Msdtc.log 文件,然后单击属性。
8. 单击安全选项卡。
9. 单击登录帐户名称,在步骤 5 中记录。例如, 单击 NETWORKSERVICE 帐户名称。
10. 在权限窗格中, 单击以选中允许复选框对于下列权限:•读取和执行
•读取
•写入
11. 单击确定。
12. 单击是以接受安全警告。
13. 在服务窗格中, 右击 DistributedTransactionCoordinator , 然后单击开始。