您的位置:首页 > 数据库

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

2016-11-09 18:02 260 查看
不知道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补丁; 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sql server
相关文章推荐