为SQL Server 2008 R2 Express安装SP2

为SQL Server 2008 R2 Express安装SP2,sql,sql-server,sql-server-2008,Sql,Sql Server,Sql Server 2008,我需要将SQL Server 2008 R2 Express从SP1升级到SP2。选择@@Version 10.50.2500.0 我下载了我认为正确的软件包,但当我尝试安装时,系统会提示我安装新实例或升级现有实例。选择第二个选项最终会让我选择混合模式或Windows身份验证。我知道那是什么,但为什么它要问我这个?除了安装Service Pack之外,我不想更改有关我的环境的任何内容,包括身份验证模式或SA帐户的密码等 我做错什么了吗?您可能下载了带有Service Pack 2的SQL Ser

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

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


我做错什么了吗?

您可能下载了带有Service Pack 2的SQL Server 2008 R2 Express。这实际上是安装Express实例的安装程序,而不是service pack。区别很微妙,但很重要

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

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

SQLServer2008R2SP2-KB2630458-x64-chs.exe SQLServer2008R2SP2-KB2630458-x86-chs.exe

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

在进行此操作时,您还需要下载并安装SP2 CU8:


我了解什么是身份验证模式。但是,这只是一个service pack安装,而不是整个软件包。我不想更改任何现有配置。为什么它要问我这个?看起来是对的谢谢!。但是,当我运行它时,我发现这台计算机上没有可以更新的SQL Server实例或共享功能。这看起来是正确的,谢谢!。但是当我运行它时,我发现这台计算机上没有SQL Server实例或共享功能可以更新。我知道了,我会下载64位版本,但需要32位版本。令人困惑,因为操作系统是64位的,而SQL Express是32位的。感谢您的帮助。您是否可能尝试用x64文件修补x86,或者反过来修补x86?哦,是的,我们的评论有冲突。为什么在64位机器上有一个32位的Express实例?