我需要将SQL Server 2008 R2 Express从SP1升级到SP2。选择@@版本显示10.50.2500.0
我已经下载了我认为正确的软件包,但是当我尝试安装时,系统会提示我安装新实例或升级现有实例。选择第二个选项最终会让我选择混合模式或Windows身份验证。我知道那是什么,但是,为什么要问我这个?除了安装Service Pack之外,我不想更改 ANYTHING 我的环境,包括身份验证模式或SA帐户的密码等。
我做错了吗?
答案 0 :(得分:11)
您可能已经使用 Service Pack 2(强调我的)from here下载了SQL Server 2008 R2 Express 。这实际上是安装Express实例的安装程序,而不是Service Pack。区别是微妙的,但它很重要。
从此处独立下载Service Pack 2软件包:
http://www.microsoft.com/en-us/download/details.aspx?id=30437
您需要其中一个文件,具体取决于您的计算机(或Express实例)是x86还是x64:
SQLServer2008R2SP2-KB2630458-x64的CHS.exe程序
SQLServer2008R2SP2-KB2630458-x86-CHS.exe程序
运行此安装程序应该允许您选择Express实例作为Service Pack的目标,而不提供安装新实例或升级现有实例的选项。
当你在这里时,你还需要下载并安装SP2 CU#8: