SQL Server 2008 R2 SP2 Release Notes

适用于:SQL Server

本发行说明文档介绍了在安装 Microsoft SQL Server 2008 R2 Service Pack 2 或者解决其相关问题之前应该了解的一些已知问题。 本发行说明文档适用于 SQL Server 2008 R2 SP2 的所有版本且只以联机形式提供。 文本档定期更新。

1.0 Service Pack 2 中的新增功能

添加了动态管理视图 (DMV) sys.dm_db_stats_properties。 您可以使用此 DMV 为当前数据库中指定的表或索引视图返回统计信息属性。 例如,此 DMV 可返回取样的行数和直方图梯级数。

2.0 安装前

有关如何安装 SQL Server 2008 R2 (10.50.x) 更新的信息,请参阅 SQL Server 2008 R2 服务文档

有关如何安装和开始使用 SQL Server 2008 R2 的一般信息,请参阅 SQL Server 2008 R2 自述文件。 安装介质中提供了自述文档。

2.1 正确选择要下载及安装的文件

请使用下表来确定要下载和安装的文件。 安装 Service Pack 之前请验证您的系统是符合要求的。 表中链接的下载页上提供了系统要求。

如果您目前已经安装的版本是... 而您需要... 请下载和安装...
SQL Server 2008 R2 或 SQL Server 2008 R2 SP1 的任何版本的 32 位版 升级到 SQL Server 2008 R2 SP2 的 32 位版 SQLServer2008R2SP2-KB2630458-x86-ENU(从 此处(#此处))
SQL Server 2008 R2 RTM Express 或 SQL Server 2008 R2 SP1 Express 的 32 位版 升级到 SQL Server 2008 R2 SP2 的 32 位版 SQLServer2008R2SP2-KB2630458-x86-ENU.exe(从 此处(#此处))
仅 SQL Server 2008 R2 或 SQL Server 2008 R2 SP1 的客户端和可管理性工具(包括 SQL Server 2008 R2 Management Studio)的 32 位版 将客户端和可管理性工具升级到 SQL Server 2008 R2 SP2 的 32 位版 SQLServer2008R2SP2-KB2630458-x86-ENU.exe(从 此处(#此处))
SQL Server 2008 R2 Management Studio Express 或 SQL Server 2008 R2 SP1 Management Studio Express 的 32 位版 升级到 SQL Server 2008 R2 SP2 Management Studio Express 的 32 位版 SQLManagementStudio_x86_ENU.exe(从 此处(#此处))
SQL Server 2008 R2 或 SQL Server 2008 R2 SP1 的任何版本的 32 位版 客户端和可管理性工具(包括 SQL Server 2008 R2 RTM Management Studio)的 32 位版 将所有产品都升级到 SQL Server 2008 R2 SP2 的 32 位版 SQLServer2008R2SP2-KB2630458-x86-ENU.exe(从 此处(#此处))
Microsoft SQL Server 2008 R2 RTM 功能包(#microsoft-sql-server-2008-r2-rtm-功能包) 中一种或多种工具的 32 位版 将工具升级到 Microsoft SQL Server 2008 R2 SP2 功能包的 32 位版 Microsoft SQL Server 2008 R2 SP2 功能包中的一个或多个文件
没有安装 SQL Server 2008 R2 的 32 位版 安装 Server 2008 R2(包括 SP2) 转到 SQL Server 2008 R2 SP2 – Express Edition 并按说明操作。
没有安装 SQL Server 2008 R2 Management Studio 的 32 位版 安装 SQL Server 2008 R2 Management Studio(包括 SP2) SQLManagementStudio_x86_ENU.exe(从 此处 (#此处)),以安装免费的 SQL Server 2008 R2 SP2 Management Studio Express Edition。
SQL Server 2008 R2 或 SQL Server 2008 R2 SP1 的任何版本的 64 位版 升级到 SQL Server 2008 R2 SP2 的 64 位版 SQLServer2008R2SP2-KB2630458-x64-ENU or SQLServer2008R2SP2-KB2630455-IA64-ENU.exe(从 此处(#此处))
SQL Server 2008 R2 RTM Express 或 SQL Server 2008 R2 SP1 Express 的 64 位版 升级到 SQL Server 2008 R2 SP2 的 64 位版 SQLServer2008R2SP2-KB2630458-x64-ENU.exe 或 SQLServer2008R2SP2-KB2630455-IA64-ENU.exe(从 此处(#此处))
仅 SQL Server 2008 R2 或 SQL Server 2008 R2 SP1 的客户端和可管理性工具(包括 SQL Server 2008 R2 Management Studio)的 64 位版 将客户端和可管理性工具升级到 SQL Server 2008 R2 SP2 的 64 位版 SQLServer2008R2SP2-KB2630458-x64-ENU.exe 或 SQLServer2008R2SP2-KB2630455-IA64-ENU.exe(从 此处(#此处))
SQL Server 2008 R2 Management Studio Express 或 SQL Server 2008 R2 SP1 Management Studio Express 的 64 位版 升级到 SQL Server 2008 R2 SP2 Management Studio Express 的 64 位版 SQLManagementStudio_x64_ENU.exe(从 此处(#此处))
SQL Server 2008 R2 或 SQL Server 2008 R2 SP1 的任何版本的 64 位版 客户端和可管理性工具(包括 SQL Server 2008 R2 RTM Management Studio)的 64 位版 将所有产品都升级到 SQL Server 2008 R2 SP2 的 64 位版 SQLServer2008R2SP2-KB2630458-x64-ENU.exe(从 此处(#此处))
Microsoft SQL Server 2008 R2 RTM 功能包(#microsoft-sql-server-2008-r2-rtm-功能包) 中一种或多种工具的 64 位版 将工具升级到 Microsoft SQL Server 2008 R2 SP2 功能包的 64 位版 Microsoft SQL Server 2008 R2 SP2 功能包中的一个或多个文件
没有安装 SQL Server 2008 R2 的 64 位版 安装 Server 2008 R2(包括 SP2) 转到 SQL Server 2008 R2 SP2 – Express Edition 并按说明操作。
没有安装 SQL Server 2008 R2 Management Studio 的 64 位版 安装 SQL Server 2008 R2 Management Studio(包括 SP2) SQLManagementStudio_x64_ENU.exe(从 此处 (#此处)),以安装免费的 SQL Server 2008 R2 SP2 Management Studio Express Edition。

2.2 如果另一进程锁定了 SQAGTRES.dll 可能会导致安装程序失败

问题:SQL Server 安装程序操作可能失败,出现以下错误:Upgrading of cluster resource C:\Program Files\Microsoft SQL Server\MSSQL10_50.<Instance name>\MSSQL\Binn\SQAGTRES.DLL on machine <Computer name> failed with Win32Exception. Please look at inner exception for details.根本原因是另一进程锁定了 C:\Windows\system32\SQAGTRES.DLL,从而导致安装程序无法更新该文件。

解决方法:将 C:\Windows\system32\SQAGTRES.DLL 重命名为临时名称,比如 C:\Windows\system32\SQAGTRES_old.DLL,然后在安装错误消息处选择重试选项。 这样,安装程序就可以继续运行了。 重启之后,可以删除临时文件 C:\Windows\system32\SQAGTRES_old.DLL。

3.0 此 Service Pack 中已修复的已知问题

有关此 Service Pack 中已修复的 Bug 和已知问题的完整列表,请参阅此 主知识库文章

另请参阅

如何确定 SQL Server 的版本和版本类别