天天看点

SQL Server 2008 打SP1 补丁遇到的问题

今天在我机器上给sql server 2008 打上sp1补丁时,错误不断,郁闷死了。我的机器是xp server pack 3, sql server 2008 版本:

 安装过程中,首先出现下面错: 修补程序的安装程序未能更新以下实例: gsp。(注: gsp 是我机器上的数据库实例),打开安装日志,查看具体原因

通过exception help link 后面的连接地址,终于明白了原因:

于是卸载 sql server native client,重启电脑(不重启直接安装,会在安装过程停止),重新安装sp1 补丁,结果这回又给报了个下面的错误

SQL Server 2008 打SP1 补丁遇到的问题

查看日志文件:

这回没看到啥有用的提示信息,查看系统日志 ,发现出现 在安装sp1补丁的这段时间:start time:     2010-09-21 15:25:18  end time:  2010-09-21 15:28:57 里有下面一个错误

SQL Server 2008 打SP1 补丁遇到的问题

感觉去服务里面查看distributed transaction

coordinator服务是否被关闭,结果发现该服务找不到了,distributed transaction

coordinator这个服务明明是启动的,因为前两天配置sql server分布式事务时,都折腾过。在运行里面输入命令msdtc.exe -resetlog, 执

行后,重新刷新服务还是看不到该服务,只好重启电脑,发现这个服务是启动的,而且依赖的两个服务remote procedure call

(rpc)和security accounts

manager都是启动的,窃喜以为重新安装一下sp1补丁就可以解决问题了,结果安装后上面的问题还是重现,网上也没找不到啥资料,只好重新安装,然后

把下面的共享功能给去掉。

SQL Server 2008 打SP1 补丁遇到的问题

 哎,折腾了几个小时还是没有解决问题,真够郁闷的了。