今天在我机器上给sql server 2008 打上sp1补丁时,错误不断,郁闷死了。我的机器是xp server pack 3, sql server 2008 版本:
安装过程中,首先出现下面错: 修补程序的安装程序未能更新以下实例: gsp。(注: gsp 是我机器上的数据库实例),打开安装日志,查看具体原因
通过exception help link 后面的连接地址,终于明白了原因:
于是卸载 sql server native client,重启电脑(不重启直接安装,会在安装过程停止),重新安装sp1 补丁,结果这回又给报了个下面的错误
查看日志文件:
这回没看到啥有用的提示信息,查看系统日志 ,发现出现 在安装sp1补丁的这段时间:start time: 2010-09-21 15:25:18 end time: 2010-09-21 15:28:57 里有下面一个错误
我
感觉去服务里面查看distributed transaction
coordinator服务是否被关闭,结果发现该服务找不到了,distributed transaction
coordinator这个服务明明是启动的,因为前两天配置sql server分布式事务时,都折腾过。在运行里面输入命令msdtc.exe -resetlog, 执
行后,重新刷新服务还是看不到该服务,只好重启电脑,发现这个服务是启动的,而且依赖的两个服务remote procedure call
(rpc)和security accounts
manager都是启动的,窃喜以为重新安装一下sp1补丁就可以解决问题了,结果安装后上面的问题还是重现,网上也没找不到啥资料,只好重新安装,然后
把下面的共享功能给去掉。
哎,折腾了几个小时还是没有解决问题,真够郁闷的了。