安装MSDE自动回滚问题及解决

系统:Windows XP SP2   MSDE2000(在MS网站上下载的)

现象:安装MSDE到最后的时候自动回滚,没有任何错误提示。    查看日志有两条,第一条“已成功加载 MSSQLServer (MSSQLSERVER)服务的性能计数器。 记录数据含有分配给这个服务的新索引数值。”,第二条“产品: Microsoft SQL Server Desktop Engine -- 安装操作失败。”看这里没有给出任何有效信息。

查看安装日志,在最后提示

=== 记录停止: 2008-4-26  15:35:17 ===

MSI (c) (34:40) [15:35:17:580]: Note: 1: 1708

MSI (c) (34:40) [15:35:17:580]: 产品: Microsoft SQL Server Desktop Engine -- 安装操作失败。

MSI (c) (34:40) [15:35:17:590]: Grabbed execution mutex.

MSI (c) (34:40) [15:35:17:590]: Cleaning up uninstalled install packages, if any exist

MSI (c) (34:40) [15:35:17:600]: MainEngineThread is returning 1603

=== Verbose logging stopped: 2008-4-26  15:35:17 ===

也没看出什么具体问题。非常奇怪。

解决:百度google查了很长时间,请教网友均没有解决。后来在一个论坛看到一个帖子提到了服务的问题。回想一下,系统是在虚拟机上装的Ghost的,装完之后自动进行了优化。这样看有可能是某些服务没有启动。在本机看了一下MSSQLSERVER服务并没有依赖的服务。于是在虚拟机上一项一项的看,发现“SERVER”服务被禁用了,SERVER服务“支持此计算机通过网络的文件、打印、和命名管道共享。如果服务停止,这些功能不可用。如果服务被禁用,任何直接依赖于此服务的服务将无法启动。”。一般情况下为了停止Windows的默认共享会禁用SERVER服务。一般情况下可能用不到这服务,禁掉没关系,但是很有可能会带来一些意想不到的效果。    

先手动启动SERVER服务,再安装MSDE。正常安装,完成后启动MSSQLSERVER,尝试osql连接,正常。    

看来就是SERVER服务的问题了。重新将SERVER设为自动启动。   

 OK!

致谢:感谢网友168(不能再懒了)的大力帮助,感谢那位不知名的网友发的一个不知名的帖子给了我启发。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值