今天开机后发现MSSQLSERVER服务无法启动,打开事件查看器发现如下记录: 1.TDSSNIClient 初始化失败,出现错误 0x7e,状态代码 0x60。 2.由于网络库中存在内部错误,所以无法启动网络库。要确定原因,请查看错误日志中紧位于此错误之前的那些错误。 3.SQL Server 无法生成 FRunCM 线程。请查看 SQL Server 错误日志和 Windows 事件日志,获取有关可能发生的相关问题的信息。 同时也发现了MSDTC服务的以下记录: 1.找不到 MS DTC 日志文件。在确认所有由 MS DTC 协调的资源管理器不具有“不确定”状态的事务之后,请运行 msdtc -resetlog 创建日志文件。 2.找不到 MS DTC 日志文件。在确认所有由 MS DTC 协调的资源管理器不具有“不确定”状态的事务之后,请运行 msdtc -resetlog 创建日志文件。 3.无法启动 MS DTC 事务管理器。 在命令行中执行以下命令:msdtc -uninstall msdtc -install 再打开事件查看器,MSDTC服务正常启动,但此时仍然不能成功连接SQL SERVER 2005。 打开SQL SERVER CONFIGURATION MANAGER--->SQL SERVER 2005网络配置--->MSSQLSERVER的协议--->将VIA禁用 至此和SQL SERVER 2005连接成功! |