安装SP2 for SQL Server 2008 R2 Express

use*_*212 2 sql sql-server sql-server-2008

我需要将SQL Server 2008 R2 Express从SP1升级到SP2.选择@@版本显示10.50.2500.0

我已经下载了我认为正确的软件包,但是当我尝试安装时,我被提示安装新实例或升级现有实例.选择第二个选项最终会让我选择混合模式或Windows身份验证.我知道那是什么,但是,为什么要问我这个?除了安装Service Pack之外,我不想更改任何有关我的环境的信息,包括身份验证模式或SA帐户的密码等.

难道我做错了什么?

Aar*_*and 11

您可能从这里下载了带有 Service Pack 2的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:

http://support.microsoft.com/kb/2871401