摘要
本文包含有关在 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 缓存存储的配额 |