因为删除 c:\windows\Installer目录下的文件, SQL Server 2014 SP2 打补丁失败

不知道Windows2008 搞什么鬼,装了个操作系统,打上补丁,装了个 SQLSERVER 2008 R2, 打上补丁,

再安装一个 SQLSERVER 2014 ,40G的系统盘居然就说没有什么空间了; 

好吧,清了一下系统盘,删除了一下 c:\windows\Installer里面的东东,终于把 SQLSERVER 2014 安装上了,

很HAPPY的准备打SP2补丁,扑街的事情发生了,报错;看详细,说发现不了 c:\windows\Installer\9c3fab.msi 的文件。。。。。

我%^&!@#%!@#;

修复,修复也报同样的要给错误; 



左翻右翻,发现好多地方告诉如何修复SQLSERVER安装,(例如,https://support.microsoft.com/en-us/kb/955504) 

但是,然并卵;

终于在微软发现一篇文章, 
里面提到了这个东东,  https://support.microsoft.com/en-us/kb/969052#bookmark-script, 

下载脚本,  运行脚本, Cscript FindSQLInstalls.vbs d:\details.txt
用 editplus 打开 d:\details.txt, 
查找所有 copy " 的行, 复制内容到新文件, 然后正则替换, "Untitled1\S*\s+  替换成 空字符串,编程如下格式
Copy "G:\2052_CHS_LP\redist\VisualStudioShell\SQLSysClrTypes\SQLSysClrTypes.msi" C:\Windows\Installer\92bf25.msi
......
然后保存成 bat 文件, 运行,

重新运行 补丁程序,终于打上SP2补丁; 




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值