KB955706 - 在 SQL Server 2005 Service Pack 3 中修复的 Bug 列表

应用对象
Microsoft SQL Server 2005 Standard Edition Microsoft SQL Server 2005 Developer Edition Microsoft SQL Server 2005 Enterprise Edition Microsoft SQL Server 2005 Standard X64 Edition Microsoft SQL Server 2005 Enterprise X64 Edition Microsoft SQL Server 2005 Workgroup Edition Microsoft SQL Server 2005 Express Edition Microsoft SQL Server 2005 Express Edition with Advanced Services

摘要

本文包含有关在 Microsoft SQL Server 2005 Service Pack 3 (SP3) 中修复的 Bug 的信息。

便笺

  • Service Pack 中可能包括未记录的其他修复程序。
  • 当有更多文章发布时,该列表将会更新。

  有关如何获取 SQL Server 2005 Service Pack 的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

913089
  如何获取最新的 SQL Server 2005 Service Pack

详细信息

除了下面列出的修补程序之外,SQL Server 2005 SP3 还包含 SQL Server 2005 Service Pack 2 累积更新包(从累积更新程序包 1 到累积更新程序包 9)中包含的修补程序。
有关 SQL Server 2005 Service Pack 2 累积更新包的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

937137 在 SQL Server 2005 Service Pack 2 发布之后发布的 SQL Server 2005 内部版本

注意 如果要从 SQL Server 2005 SP2 累积更新 10 或 SQL Server 2005 SP2 累积更新 11 升级,则必须在升级到 SQL Server 2005 SP3 后应用 SQL Server 2005 SP3 之后的累积更新,才能获取所有修补程序。
有关 SQL Server 2005 SP3 之后的累积更新的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

959195 SQL Server 2005 Service Pack 3 的累积更新程序包 1

介绍这些修补程序的 Microsoft 知识库文章将在可用时发布。

有关 SQL Server 2005 Service Pack 3 中修复的 Bug 的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

知识库文章 标题
942907 修复:运行使用 WMI 提供程序监视 SQL Server 实例的应用程序时,Wmiprvse.exe 主机进程可能会意外停止
956911 修复:在 Microsoft SQL Server 2005 Integration Services (SSIS) 包中,Web 服务任务的超时设置不可用
958547 修复:使用 Microsoft SQL Server 2005 中的 GETDATE () 函数将数据复制到表中时,复制的行的日期时间列的值不相同
959000 修复:在事务复制中验证发布时,向文章添加垂直筛选器后添加的文章不会在 SQL Server 2005 中得到验证
959001 修复:当日志读取器代理运行以复制 SQL Server 2005 中的事务复制的事务时,日志读取器代理会跳过一些事务
959003 修复:在 SQL Server 2005 中将日志读取器代理的 MaxCmdsInTran 参数设置为 1 时,仅将事务中的第一个命令复制到订阅者
959006 修复:数据库镜像会话可能会在 SQL Server 2005 中间歇性停止
959007 修复:在 SQL Server 2005 中使用 SQL Server Service Broker 时出现错误消息:“虚拟分配字节数失败:FAIL_VIRTUAL_RESERVE 589824”
959008 修补程序:在从 SQL Server 2000 还原或升级的数据库上启动数据库镜像时,在 SQL Server 2005 中出现错误消息:“数据库”<DatabaseName>“远程副本的 Service Broker ID 与主体服务器上的 ID 不匹配”
959009 修复:SQL Server 2005 的 Service Broker 中的目标终结点在有效消息交换模式中泄漏,其中目标仅发送结束对话消息
959010 修补程序:使用 Service Broker 的应用程序在 SQL Server 2005 中发送消息时出现错误消息:“对话终结点对于 SEND 来说不是有效的状态”
959012 修复:收缩在 SQL Server 2005 中启用了 SNAPSHOT 事务隔离级别的数据库时,收缩操作未成功完成
959013 修复:在 SQL Server 2005 中配置为分发服务器的计算机上的同步过程缓慢且 CPU 使用率高
959015 修复:在 SQL Server 2005 中更新主键表中列值的大小写或填充主键表中的列值时,会发生与外键约束冲突
959016 修复:在 SQL Server 2005 中使用“<ImageColumnName> is NULL”作为条件从表中删除行时,可能不删除包含 NULL 列的行
959017 修复:查询 varchar (max) 数据类型的列(仅包含 SQL Server 2005 中表中的一个字符)时收到错误结果
959018 修复:找不到 Windows 内部数据库实例的 SQL Server 2005 性能计数器
959019 修复:在 SQL Server 2005 中运行使用 LIKE 运算符的查询时收到错误的结果
959020 修复:使用 CASE 函数返回二进制数据类型的常量时,即使在 SQL Server 2005 中运行 SET ANSI_PADDING ON 语句后,某些常量也被错误地剪裁
959023 修复:在 SQL Server 2005 中运行合并代理时发生阻塞问题
959024 修复:当合并代理同步多批更改时,同步可能需要很长时间才能完成,或者同步可能会在 SQL Server 2005 中意外过期
959025 修复:当调用返回指定了 DBPROP_MAXROWS 行集属性或 SSPROP_MAXBLOBLENGTH 行集属性的行集的存储过程时出现错误消息:“传入表格数据流 (TDS) 协议流不正确”
959026 修复:在 SQL Server 2005 Analysis Services 中运行使用 WITH UR 查询提示的 DB2 查询时出现错误消息:“OLE DB 错误:OLE DB 或 ODBC 错误:在”查询>“<之后发现了意外的令牌”WITH“”
959031 修复:尝试展开链接到 SQL Server 2005 中的 Teradata 数据库的链接服务器的目录节点时出现错误消息:“无法获取 OLE DB 提供程序的架构行集DBSCHEMA_CATALOGS SQL Server链接服务器 (null) ”
959376 修复:在包含 SQL Server 2008 数据库的服务器上运行 DBCC SHRINKFILE 命令或 DBCC SHRINKDATABASE 命令时出现错误消息:“5205 : DBCC SHRINKFILE: 移动页面 <FileId>:<PageId> 失败”
960611 修复:在 Microsoft SQL Server 2005 Analysis Services 中运行 MDX) (多维表达式查询时返回错误结果
967199 修复:运行向 SQL Server WMI 提供程序发送 Windows Management Instrumentation (WMI) 查询的基于 SQL Server 2005 的应用程序时,Wmiprvse.exe 主机进程停止响应

此累积更新中还包括以下问题的解决方法:

修复:中止 SQL Server 2005 Analysis Services 中事务的任何命令都会记录新的跟踪事件
修复:在 SQL Server 2005 Analysis Services 中引用具有多对多维度属性的聚合时,返回意外错误:“文件'pffilestore.cpp',第 3311 行,函数 'PFFileStore::HandleDataPageFault'”
修复:当成本估算表明 SQL Server 2005 中不需要索引时,会在 datacache 对象上创建冗余索引
修复:PeriodstoDate () 函数在 SQL Server 2005 中的 Time.All 坐标生成未处理的异常
修复:如果在将网卡添加到同一台计算机后安装 SQL Server 2005 SP1 或 SQL Server 2005 SP2,则安装会在 SQL Server 网络配置中添加一个重复的 IP 地址
修复:在 SQL Server 2005 中,DTS 设计器应用程序无法在基于 Windows Vista 的计算机或基于 Windows Server 2008 的计算机上启动
修复:当当前脚本短于同一包中其他脚本任务中的脚本时,不能将断点设置为 SSIS 脚本任务的脚本
修复:“传输对象”任务不会将程序集传输到 SQL Server 2005 中的目标数据库
改进了 TransferSQLServerObjects 任务的设计时体验
修复:TransferSQLServerObjects 任务在 SQL Server 2005 中的 CopyAllOjbect 操作期间删除数据库用户
修复:无法在 SQL Server 2005 中正确保存 TransferSqlServerObjects 任务的属性设置
改进了使用 SAP Business Intelligence (BI) 设计器的连接处理,以避免出现“连接超时”错误消息
修复:使用新的 Essbase 提供程序名称时出现错误消息:“OLAP 错误 (1260046) :查询中使用的未知成员PARENT_UNIQUE_NAME”
修复:由于 SQL Server 2005 中的查询计划不正确,包含“当前之”语句的查询从堆表中收到错误的结果
修复:在 SQL Server 2005 中重建单个分区时,统计信息与旧版本的索引一起删除
修复:当 CHECKPOINT 线程被另一个 SPID 阻止时,SQL Server 2005 不会使用阻止信息更新 sys.dm_exec_requests 动态管理视图,并且 blocking_session_id 列仍为 NULL
修复:如果重新编译查询,则会在 @@ROWCOUNT 函数中收到不正确的值
修复:如果在 SQL Server 2005 中的数据库上启用了“强制参数化”选项,则某些查询中文本常量内的 Unicode 字符可能被解释为非 Unicode 字符
sp_altermessage 存储过程现在可用于在 SQL Server 2005 中启用或禁用发送到 Windows 事件日志的系统消息
修复:当发生“非生成计划条件”错误 (错误 17883) 时,SQL Server服务会在第一次出现时生成一个转储文件
修复:从同一 Internet Explorer 进程同时启动打印控件的多个实例时,Internet Explorer 可能会崩溃

有关 SQL Server 2005 Service Pack 3 相关问题的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

知识库文章 标题
931279 使用改变 CPU 频率的实用工具或技术时,SQL Server 计时值可能不正确
958999 在 SQL Server 2005 中更改报表服务器的服务帐户的最佳做法 Reporting Services
960320 在 Windows Vista 上安装 SQL Server 2005 Service Pack 3 时出现错误消息:“Visual Studio 2005 已知与此版本的 Windows 存在兼容性问题”
959823 如何在 SQL Server 2005 Service Pack 3 中自定义 TokenAndPermUserStore 缓存存储的配额