在合并收购中,我的公司已经从50台sql Server发展到了200多家.救命!
我的问题是:
>我如何在这么多服务器上执行CU更新,仍然有生命并保持理智? SCCM似乎无法执行CU更新.
>还有其他人能够在100多台服务器上执行CU更新吗?
>还有什么其他选择?
解决方法
很酷的方法是使用无人参与的安装脚本,该脚本只需从每个服务器调用,其中安装的介质位于网络的中央目录上,可从每个服务器访问.您必须以提升模式运行脚本,这在Power
Shell中相当容易.
您将需要使用CLI来解压缩修补程序I found that here.然后,sql Server修补程序can be found here的CLI选项.
以下命令是我用于将CU6补丁应用于笔记本电脑上的本地sql Server 2012 SP2实例的命令.我更改到我下载此修补程序的目录:
.\sqlServer2012-KB3052468-x64.exe /X:E:\Software\sql_Server\2012\SP2_CU6\Extracted cd Extracted .\setup.exe /action=patch /instancename=sql12 /quiet /IAcceptsqlServerLicenseTerms
您几乎只是将此作为每个服务器的脚本编写,然后将摘要日志(或整个日志)的位置拉入中心位置,以便您可以返回并确定状态.选项2只需包含几行代码即可连接到每个实例并验证内部版本号.