安装Sqlserver 2005时出现 SQLServer 服务无法启动
系统:Win2003,环境:.net 2.0+3.5 sp1
错误信息:产品: Microsoft SQL Server 2005 — 错误 29503。SQL Server 服务无法启动。有关详细信息,请参阅 SQL Server 联机丛书中的主题“如何查看 SQL Server 2005 安装日志文件”和“手动启动 SQL Server”。错误为(1053) 服务没有及时响应启动或控制请求。
之前安全都没问题,猜测打了.net 3.5 sp1补丁后出现的问题。
分析及解决:
1. 错误提示如图,千万不加点击“取消”,否则安装将全部回滚。
2. 通过管理工具à服务手动启动SqlServer(SQLEXPRESS)服务,启动不成功。通过事件查看器à应用程序事件,有不少错误信息,发现有一条比较直观的事件。
(另外还有以下错误信息,没管:无法打开注册表项 ‘HKLM\SYSTEM\CurrentControlSet\Services\MSSQLSERVER\Performance’。SQL Server 性能计数器已禁用。)
3. 通过以上信息发现,本应是C:\windows\temp\mkmastr_result的目录,被定位到了D盘,D盘不是系统盘,也没有Windows目录,被错误定位的原因不明。
4. 果段尝试手动在D盘创建目录路径“D:\Windows\temp\mkmastr_result”。
5. 点击安装界面的“重试”按钮,问题解决,安装得以继续。
6. 安装完成后,为免后面运行出问题,D盘的临时目录隐藏保存。
lion