Microsoft SQL Server 2008 R2 SP1 发行说明 (zh-CN)
若要选择其他语言版本,请单击此选项。欢迎您修改此发布说明。您所做的修改在评估通过后即能取代旧版本。因为这是维基,您所读到的版本可能不是原本;单击此选项可读取公司的原版发布说明。
本发行说明文档介绍了在安装 SQL Server 2008 R2 SP1 或者解决其相关问题之前应该了解的一些已知问题。您可以下载 SQL Server 2008 R2 Service Pack 1(单击此处下载)。本文档还提供了有助于在 SQL Server 2008 R2 的 Microsoft 支持站点上的知识库 (KB) 文章中查找更多已知问题的一些搜索技巧。本发行说明文档以及这些知识库文章是对 SQL Server 2008 R2 联机丛书的补充。
本发行说明文档只能在线下载,而不提供有关的安装介质,并且本文档将定期更新。
有关如何开始安装 SQL Server 2008 R2 的信息,请参阅 SQL Server 2008 R2 自述文件。该自述文件在安装介质上提供,也可以从自述文件下载页获得。
如果您有关于 SQL Server 2008 R2 的反馈,请在 Microsoft SQL Server Connect 反馈中心提交该反馈。有关最新的文档,请查看 MSDN 库中的 SQL Server 2008 R2 联机丛书。您还可以在故障排除和支持页上找到我们的论坛和其他支持。
内容
1.0 Service Pack 1 中的新增功能
1.0 Service Pack 1 中的新增功能1.0 Service Pack 1 中的新增功能
以下是 Service Pack 1 (SP1) 中的新增功能。
**提高可支持性的动态管理视图。**sys.dm_exec_query_stats DMV 另外扩展了一些列,从而通过解决长时间运行的查询的问题提高了可支持性。引入了选择性能计数器的新 DMV 和 XEvent 来监视与 SQL Server 实例有关的操作系统配置和资源情况。
**提高查询性能的 ForceSeek。**FORCESEEK 索引提示语法已修改为采用可选参数,这样可以进一步控制索引的访问方法。FORCESEEK 的旧样式语法的用法保持不变,如以前一样工作。除此之外,还为 FORCESCAN 添加了新的查询提示。它补充了 FORCESEEK 提示,允许指定“scan”作为索引的访问方法。如果您不计划使用此新功能,则不需要对应用程序进行任何更改。
**改进数据库升级的数据层应用程序组件框架 (DAC Fx)。**新的数据层应用程序 (DAC) Framework v1.1 和 DAC 升级向导为数据库架构管理启用新的就地升级服务。新的就地升级服务将升级 SQL Azure 中和 DAC 支持的 SQL Server 版本中的现有数据库的架构。DAC 是一个包含由应用程序使用的所有数据库对象和实例对象的实体。DAC 提供用于创作、部署和管理数据层对象的单个单元。有关详细信息,请参阅设计和实现数据层应用程序。
**PowerPivot for SharePoint 中的磁盘空间控制。**此更新引入了两个新的配置设置,让您可以确定缓存的数据在系统中保留的时间长度。在 PowerPivot 配置页上的新“磁盘缓存”部分,您可以指定不活动的数据库在被卸载之前保留在内存中的时间。还可以限制缓存的文件在被删除之前保留在磁盘上的时间。
**修复各种问题。**此更新修复了这篇主知识库文章中列出的许多 SQL Server 2008 R2 问题。它还包括一些改进产品质量的附加修补程序。
2.0 在安装 Service Pack 1 前
2.0 在安装 Service Pack 1 前2.0 在安装 Service Pack 1 前
有关在 SQL Server 2008 R2 Service Pack 1 中修复的错误的列表,请参阅主知识库文章。
2.1 用于下载、解压缩和安装 SQL Server 2008 R2 Service Pack 1 的推荐的磁盘空间要求
用于下载、解压缩和安装 SP1 的推荐的磁盘空间要求约为特定包大小的 2.5 倍。
2.2 如果 UCP 在 SQL Server 的实例中存在,则在您卸载用于 SQL Server 2008 R2 的 SP1 后,SQL Server 服务无法启动
症状
请考虑下列方案:
- 您具有承载实用工具控制点 (UCP) 的 Microsoft SQL Server 2008 R2 实例。
- 您在该实例上安装了用于 SQL Server 2008 R2 的 SP1,并且以后决定卸载它。
在此情况下,卸载操作将成功。但是,SQL Server 服务无法启动。
原因
发生此问题的原因是,在 SQL Server 2008 R2 运行用于 msdb 数据库的升级脚本时,“代理 XP”选项未启用。
在 SQL Server 服务启动时,升级脚本将运行。该脚本将运行一个与 UCP 相关的存储过程。该存储过程要求启用“代理 XP”选项。
解决方法
如���您在删除 SP1 后遇到此行为,则按照下面的步骤来解决该问题。为了避免问题,请在删除 SP1 前执行以下步骤。
如果 SQL Server 正在运行,则停止 SQL Server 服务。
在 SQL Server 2008 R2 的实例上启用跟踪标志 902。为此,请按照下列步骤进行操作:
- 打开 SQL Server 配置管理器。
- 在 SQL Server 配置管理器中,单击**“SQL Server 服务”**。
- 双击该 SQL Server 服务。
- 在**“SQL Server 属性”对话框中,单击“高级”**选项卡。
- 在**“高级”选项卡上,找到“启动参数”**项。
- 将 ;–T902 添加到现有字符串值的末尾,然后单击**“确定”**。
3) 右键单击该 SQL Server 服务,然后单击**“启动”**。
如果 SQL Server 代理服务正在运行,则右键单击 SQL Server 代理服务,然后单击**“停止”。将该代理服务启动模式设置为“手动”**。
打开 SQL Server Management Studio,然后连接到 SQL Server 2008 R2 的实例。
运行以下语句:
EXEC sp_configure 'show advanced', 1;
RECONFIGURE;
EXEC sp_configure 'allow updates', 0;
RECONFIGURE;
EXEC sp_configure 'Agent XPs', 1;
RECONFIGURE;
GO
- 将 sysutility_mdw 数据库的扩展属性修改回 SQL Server 2008 R2 版本。为此,请按照下列步骤进行操作:
- 在 SQL Server Management Studio 中,右键单击 sysutility_mdw 数据库,然后单击**“属性”**。
- 在“属性”对话框中,单击**“扩展属性”**。
- 将“Microsoft_DataCollector_MDW_Version”属性的值更新为 10.50.1600.1。
8) 如果您尚未卸载 Service Pack,则立即卸载它。如果已卸载该 Service Pack,请继续执行步骤 9。
在 SQL Server 配置管理器中,右键单击 SQL Server 服务,然后单击**“停止”**。
在 SQL Server 2008 R2 的实例上删除跟踪标志 902。为此,从您在步骤 2 中更新的字符串值中删除 ;–T902。
右键单击该 SQL Server 服务,然后单击**“启动”**。
右键单击 SQL Server 代理服务,查看属性,然后将服务启动模式设置回其原始值。然后单击**“启动”**以便启动代理服务。
在 SQL Server Management Studio 中,重新连接到 SQL Server 2008 R2 的实例。
在对象资源管理器中,展开**“管理”,右键单击“数据收集”,然后单击“启用数据收集”**。
**注意:如果数据收集已启用,则“启用数据收集”**项将不可用。
3.0 如何查找更多已知问题
我们建议您在 SQL Server 2008 R2 的 Microsoft 支持网站上查看更多已知问题,或者通过在 Microsoft 支持主网站上键入“SQL Server 2008 R2”,查看更多已知问题。
您还可以加入 SQL Server 社区,与其他 SQL Server 2008 用户分享经验和交流心得。有关详细信息,请参阅 SQL Server 社区网站。您还可以在故障排除和支持页上找到我们的论坛和其他支持。
联机丛书是 SQL Server 2008 的主要文档。您可以在 MSDN 库中查看 SQL Server 2008 R2 联机丛书。
© 2011 Microsoft Corporation。保留所有权利。