2

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

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

难道我做错了什么?

4

1 回答 1

11

您可能从这里下载了带有Service Pack 2(重点是我的)的SQL Server 2008 R2 Express 。这实际上是安装 Express 实例的安装程序,而不是服务包。区别很微妙,但很重要。

从此处独立下载 Service Pack 2 包:

http://www.microsoft.com/en-us/download/details.aspx?id=30437

您需要这些文件之一,具体取决于您的机器(或 Express 实例)是 x86 还是 x64:

SQLServer2008R2SP2-KB2630458-x64-ENU.exe
SQLServer2008R2SP2-KB2630458-x86-ENU.exe

运行此安装程序应允许您选择您的 Express 实例作为服务包的目标,而无需为您提供安装新实例或升级现有实例的选项。

当您使用它时,您还需要下载并安装 SP2 CU#8:

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

于 2013-09-04T19:30:35.823 回答