SQL Server 2005 SP1 的新增功能

在 Microsoft SQL Server 2005 Service Pack 1 (SP1) 中,以下功能范围增加了新功能或对现有功能进行了改进。

功能范围

Analysis Services

数据可编程性

数据库引擎

Integration Services

维护计划

事件探查器和重播

复制

Reporting Services

SQL Server 2005 Express Edition

SQL Server 代理

SQL Server 管理对象 (SMO)

SQL Server Management Studio

Analysis Services

  • 改善了查询性能和稳定性。
  • 现在,HTTP 连接支持 HTTP 压缩。
  • 现在,优化的透视查询与对透视的基础多维数据集的查询同样快速。
  • 更新了 AdventureWorks Analysis Services 项目。 如果原先已经将此项目部署到了 Analysis Services 实例,则必须重新部署该项目以查看所做的更改。
  • Ascmd 命令提示符实用工具示例应用程序被添加到了 SQL Server Analysis Services 示例集中。

用于“返回首页”链接的箭头图标返回页首

数据可编程性

  • 在服务器使用数据库镜像而客户端使用 TCP/IP 的情况下发生故障转移时,客户端连接时间大大缩短。

用于“返回首页”链接的箭头图标返回页首

数据库引擎

  • 启用了数据库镜像。 数据库镜像还支持生产部署。 而且现在不推荐使用测试数据库镜像的跟踪标志 (t-1400)。 因此,此标志在 SP1 中没有任何作用。
  • 为 SQL Server Management Studio 添加了一个新的数据库镜像监视器。
  • 现在,SQL Server Profiler 可以跟踪大型计算机上的大量数据。
  • 为一些使用具有不确定性的内容模型的架构添加了 XSD 支持。
  • 增加了一个新的系统用户定义函数,可显示当前打开了哪些 OpenXML 句柄。
  • 从 SQL Server 2000 升级到 SQL Server 2005 之后,数据库引擎的查询优化器得到改进,可以适应将 SQL Server 用作后端数据库的第三方产品的升级过程。
  • 现在,可以联机创建唯一的非聚集索引。 有关详细信息,请参阅执行联机索引操作指南
  • 添加了新的动态管理视图,可用于监视查询执行的内存授予状态。 有关详细信息,请参阅 sys.dm_exec_query_memory_grantssys.dm_exec_query_resource_semaphores
  • 现在,数据库控制台命令 (DBCC) 与 Watson 应用程序集成在一起。 如果 DBCC 检查检测到某个数据库已损坏,Watson 应用程序就会将该错误报告上载到 Microsoft。
    Aa337483.note(zh-cn,SQL.90).gif注意:
    有关数据报告和收集过程的详细信息,请访问 Microsoft Online Crash Analysis 网站。 有关这些对话框的 Microsoft 数据收集策略信息以及 Microsoft 为保护隐私信息而采取的步骤,请访问 Microsoft 错误报告服务的隐私声明网页。
  • 以下几个方面得到了改进:
    • 编译包含复杂 XML 架构的 XQuery 时的性能。
    • 使用 XML 数据修改语言 (XML DML) 更新 XML 时的性能。
    • 动态管理视图 (dm_exec_query_plan) 的性能。
    • 浮点算术运算的性能。
    • 基准性能。
    • 有针对性的统计和基数。
    • 使用并行线程的 SQL 公共语言运行时 (CLR) 程序的调试
    • 数据库引擎对并行的用户定义函数、聚合及用户定义类型 (UDT) 方法的处理方式。
    • TPC-H 性能。

用于“返回首页”链接的箭头图标返回页首

Integration Services

  • 现在,Web 服务任务支持参数。
  • 导入/导出向导现在可处理多个表的情况。
  • IDtsPipelineEnvironmentService 接口允许自定义的数据流组件对父数据流任务进行编程访问。
  • 改善了与 Analysis Services 的互操作性。 通过将具有 System.Object 数据类型的列转换为 DT_NTEXT Integration Services 数据类型,Integration Services 中的 DataReader 源现在可支持 System.Object 数据类型。 若要将数据类型更改为更适合数据的类型,可以添加数据转换。
  • 改善了许多种转换(例如,排序转换)的性能。
  • 改善了设计器的可用性。 例如,现在可以通过右键单击数据流设计图面,再单击“执行任务”来仅执行数据流任务。 您不必为了仅执行数据流任务而切换到“控制流”选项卡。
  • 我们添加了一个基于注册表的策略,用于在执行数据包时处理 Integration Services 包签名。 例如,管理员可以禁止加载未签名的包和不可信的包。 因为这些设置都在注册表中,所以管理员可以使用 Microsoft Windows 组策略的策略设置将这些设置传播到域中。
  • 在“高级编辑器”对话框中,平面文件源拥有新的属性 UseBinaryFormat。 此属性支持将已打包的十进制数据加载到管道中,以便由脚本或自定义转换进行处理。
  • 在“高级编辑器”对话框中,DataReader 源拥有新的属性 CommandTimeout。 可以使用此属性修改超时期限以允许长时间运行的操作。
  • 若要创建或修改变量的属性表达式,现在可以从“属性”窗口打开“表达式生成器”对话框。
  • 现在,您可以向优先约束添加批注。

用于“返回首页”链接的箭头图标返回页首

维护计划

  • 安装了 SQL Server 工具或 Integration Services 之后,便可以使用维护计划功能。 在此版本中,则必须同时安装这两个组件。
  • 现在,您可以在维护计划中使用清除任务,从子目录中删除备份文件。

用于“返回首页”链接的箭头图标返回页首

事件探查器和重播

  • 以前,探查 Analysis Services 时显示的是通用协调时间 (UTC)。 现在,显示的是用户所在地的当地时间。
  • 以前,成功重播的事件没有被准确计数,从而向用户报告了不正确的重播统计信息。 此问题已经得到解决。
    Aa337483.note(zh-cn,SQL.90).gif注意:
    用户可能会发现重播事件的百分比低于 SQL Server 2005 的版本中报告的重播事件百分比。 但是,重播事件的数量是正确的。 您可以将此数量用于比较 SQL Server 2005 与 SQL Server 2000 中的重播情况。
  • 以前,重播忽略了您在连接到网络时设置的网络数据包大小。 相反,重播总是创建一个数据包大小为 32 KB 的连接。 有时,大型播放会导致服务器内存不足。 此问题已经得到解决。

用于“返回首页”链接的箭头图标返回页首

复制

  • 现在,您可以将数据库镜像用于复制。 有关详细信息,请参阅复制和数据库镜像
  • 现在,对于使用级联引用完整性约束(例如,ON DELETE CASCADE 子句和 ON UPDATE CASCADE 子句)的表,复制支持预计算分区上的合并操作。 有关详细信息,请参阅使用预计算分区优化参数化筛选器的性能
  • 改善了复制操作用户界面的可用性。

Reporting Services

  • 现在,您可以在报表生成器中,将静态图像(例如,公司徽标或其他图形)添加到报表中。
  • 新的数据处理扩展提供了一个图形化查询设计器,您可以用它访问 Reporting Services 报表中针对 SAP NetWeaver 商业智能数据源的 InfoCube 和查询。 有关详细信息,请参阅为 SAP NetWeaver BI 系统中的多维数据定义报表数据集
  • 在报表设计器中,许多 Analysis Services 的集成 bug 都已经得到了纠正。 例如,报表向导现在可以正确地处理 Analysis Services 数据源。 另外,还改进了自动生成参数的行为。
  • 大型数据库不会再导致报表模型设计器中的报表模型向导出现自动生成错误。
  • 复杂的参数声明不会再导致报表设计器中出现分析错误。

用于“返回首页”链接的箭头图标返回页首

SQL Server 2005 Express Edition

  • 带有高级服务的 SQL Server 2005 Express Edition 是一个新的可下载包,包含 SQL Server 2005 Express Edition 原有的一切组件和一个新的管理工具 SQL Server Management Studio Express。 此外,此包还包含全文搜索和 SQL Server Reporting Services。
    • 全文搜索:您可以使用此功能对 SQL Server 表中基于纯字符的数据发出全文查询。 全文查询可以包括字词和短语,或者字词或短语的多种形式。 有关详细信息,请参阅全文搜索
    • Reporting Services:此功能包括报表服务器和 Business Intelligence Development Studio。 您可以使用该功能在本地关系数据库中创建、修改和运行报表。 有关详细信息,请参阅具有高级服务的 SQL Server 2005 Express Edition 中的 Reporting Services
    • SQL Server Management Studio Express:此功能是一个免费工具,可用于管理 SQL Server 2005 Express Edition。 有关详细信息,请参阅 SQL Server Management Studio Express
  • SQL Server 2005 Express 工具包是一个包含 Business Intelligence Development Studio 的单独的可下载包。Business Intelligence Development Studio 允许您创建和修改基于服务器的报表。 有关详细信息,请参阅 SQL Server Express 工具包

用于“返回首页”链接的箭头图标返回页首

SQL Server 代理

  • SQL Server 代理作业步骤的标记语法已经发生变化。 因此,作业步骤中使用的所有标记现在必须附带转义宏,否则,这些作业步骤将失败。 在作业步骤中使用标记中介绍了如何使用转义宏和更新使用标记的 SQL Server 代理作业步骤。
  • 添加了一个注册表开关,您可以用它控制主服务器和目标服务器 (MSX-TSX) 间的加密。
  • 在主服务器/目标服务器环境中,可以从主服务器或目标服务器运行在 NetworkService 帐户下运行的 SQL Server 代理服务。
  • 现在,数据库邮件可以在 64 位版本的 SQL Server Management Studio 和 64 位操作系统上运行。
  • 以前,超过 32 KB 的 Agent XML for Analysis (XMLA) 作业都会被截断。 此问题已经得到解决。 现在,这些作业都可以正常运行。

用于“返回首页”链接的箭头图标返回页首

SQL Server 管理对象 (SMO)

  • SMO 的脚本和传输功能的可靠性得到了改善。
  • 以前,SMO 会在某些情况下产生不正确的 Transact-SQL 语句。 此外,SMO 还会在某些情况下不能传输数据库。 这些问题已经得到解决。

用于“返回首页”链接的箭头图标返回页首

SQL Server Management Studio

  • 在 SQL Server 2000 兼容模式下,现在可以在数据库中安装数据库关系图支持对象。
  • 添加了一个新的数据库镜像监视器。 有关详细信息,请参阅数据库镜像监视器概述

用于“返回首页”链接的箭头图标返回页首

请参阅

概念

新的和已更新的联机丛书主题(2006 年 4 月 14 日)

帮助和信息

获取 SQL Server 2005 帮助