摘要
本文包含有关 Microsoft SQL Server 2005 Service Pack 3 (SP3) 中修复的 bug 的信息。 笔记
-
Service Pack 中可能包含未记录的其他修补程序。
-
发布更多文章时,将更新此列表。
有关如何获取 SQL Server 2005 Service Pack 的详细信息,请单击以下编号以查看Microsoft知识库中的文章:
更多信息
除了下面列出的修补程序外,SQL Server 2005 SP3 还包含从累积更新包 1 到累积更新包 9 的累积更新包中包含的修补程序SQL Server 2005 Service Pack 2。 有关 SQL Server 2005 Service Pack 2 的累积更新包的详细信息,请单击以下序列号以查看Microsoft知识库中的文章:
937137 发布SQL Server 2005 Service Pack 2005 之后发布的 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 的累积更新包 1Microsoft知识库文章介绍这些修补程序时,这些修补程序将发布。 有关 SQL Server 2005 Service Pack 3 中修复的 bug 的详细信息,请单击以下版本号以查看Microsoft知识库中的文章:
|
知识库文章 |
标题 |
|---|---|
|
修复:运行使用 WMI 提供程序监视实例的应用程序时,Wmiprvse.exe 主机进程可能会意外停止SQL Server |
|
|
修复:超时设置不适用于 Microsoft SQL Server 2005 Integration Services (SSIS) 包中的 Web 服务任务 |
|
|
修复:在 2005 Microsoft SQL Server 中使用 GETDATE () 函数将数据复制到表时,日期/时间列的值不同 |
|
|
修复:在事务复制中验证发布时,在向项目添加垂直筛选器后添加的项目不会在 SQL Server 2005 中验证 |
|
|
修复:日志读取器代理运行以在 SQL Server 2005 中复制事务复制时,日志读取器代理会跳过某些事务 |
|
|
修复:在 2005 SQL Server将日志读取器代理的 MaxCmdsInTran 参数设置为 1 时,只有事务中的第一个命令才会复制到订阅服务器 |
|
|
修复:数据库镜像会话可能会在 2005 SQL Server间歇性停止 |
|
|
修复:在 SQL Server 2005 中使用 SQL Server Service Broker 时出现错误消息:“失败的虚拟分配字节数: FAIL_VIRTUAL_RESERVE 589824” |
|
|
修复:在 SQL Server 2005 中对从 SQL Server 2000 还原或升级的数据库启动数据库镜像时出现错误消息:“数据库”<DatabaseName>“远程副本的 Service Broker ID 与主体服务器上的 ID 不匹配” |
|
|
修复:SQL Server 2005 Service Broker 中的目标终结点在有效消息交换模式中泄漏,其中目标仅发送结束会话消息 |
|
|
修复:使用 Service Broker 的应用程序在 SQL Server 2005 中发送消息时出现错误消息:“会话终结点未处于 SEND 的有效状态” |
|
|
修复:收缩在 SQL Server 2005 中启用了 SNAPSHOT 事务隔离级别的数据库时,收缩操作未成功完成 |
|
|
修复:同步过程缓慢,在 SQL Server 2005 中配置为分发服务器的计算机上 CPU 使用率较高 |
|
|
修复:在 2005 SQL Server中更新主键表中的列值大小写或填充主键表中的列值时,会发生与外键约束冲突 |
|
|
修复:使用“<ImageColumnName> 为 NULL”作为 SQL Server 2005 中的 WHERE 子句中的条件从表中删除行时,可能不会删除包含 NULL 列的行 |
|
|
修复:查询 varchar (max) 数据类型的列时收到错误结果,该列仅包含 2005 SQL Server表中的一个字符 |
|
|
修复:找不到 Windows 内部数据库 实例的 SQL Server 2005 性能计数器 |
|
|
修复:在 SQL Server 2005 中运行使用 LIKE 运算符的查询时收到不正确的结果 |
|
|
修复:使用返回二进制数据类型常量的 CASE 函数时,即使在 2005 SQL Server运行 SET ANSI_PADDING ON 语句后,也会错误地剪裁某些常量 |
|
|
修复:在 SQL Server 2005 中运行合并代理时出现阻塞问题 |
|
|
修复:当合并代理同步多批更改时,同步可能需要很长时间才能完成,或者同步可能会在 2005 SQL Server意外过期 |
|
|
修复:调用存储过程返回具有指定DBPROP_MAXROWS行集属性或SSPROP_MAXBLOBLENGTH行集属性的行集时出现错误消息:“传入表格数据流 (TDS) 协议流不正确” |
|
|
修复:在 SQL Server 2005 Analysis Services 中运行使用 WITH UR 查询提示的 DB2 查询时出现错误消息:“OLE DB 错误:OLE DB 或 ODBC 错误:在”<查询>“后发现了意外令牌”WITH” |
|
|
修复:尝试展开链接到 2005 SQL Server Teradata 数据库的链接服务器的目录节点时出现错误消息:“无法获取 OLE DB 提供程序的架构行集DBSCHEMA_CATALOGS SQL Server链接服务器 (null) ” |
|
|
修复:在包含 SQL Server 2008 数据库的服务器上运行 DBCC SHRINKFILE 命令或 DBCC SHRINKDATABASE 命令时出现错误消息:“5205:DBCC SHRINKFILE:移动页面 <FileId>:<PageId> 失败” |
|
|
修复:在 Microsoft SQL Server 2005 Analysis Services 中运行多维表达式 (MDX) 查询时返回不正确的结果 |
|
|
修复:运行基于 SQL Server 2005 的应用程序时,Wmiprvse.exe 主机进程停止响应,该应用程序将 Windows Management Instrumentation (WMI) 查询发送到SQL Server WMI 提供程序 |
此累积更新还包含对以下问题的解决方法:
|
修复:在 SQL Server 2005 Analysis Services 中中止事务的任何命令都会记录新的跟踪事件 |
|
修复:当引用聚合时返回意外错误,该聚合在 SQL Server 2005 Analysis Services 中具有多对多维度的属性:“file 'pffilestore.cpp',第 3311 行,函数'PFFileStore::HandleDataPageFault'” |
|
修复:当成本估算指示 2005 SQL Server不需要索引时,在 datacache 对象上创建冗余索引 |
|
修复:PeriodstoDate () 函数在 Time.All 坐标处生成未经处理的异常SQL Server 2005 |
|
修复:如果在将网络卡添加到同一台计算机后安装 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 任务在 CopyAllOjbect 操作期间删除数据库用户SQL Server 2005 |
|
修复:无法在 2005 SQL Server中正确保存 TransferSqlServerObjects 任务的属性设置 |
|
改进了 SAP Business Intelligence (BI) 设计器的连接处理,以避免出现“连接超时”错误消息 |
|
修复:使用新的 Essbase 提供程序名称时出现错误消息:“OLAP 错误 (1260046) :查询中使用的成员PARENT_UNIQUE_NAME未知” |
|
修复:由于 SQL Server 2005 中的查询计划不正确,包含“current of”语句的查询从堆表接收不正确的结果 |
|
修复:在 SQL Server 2005 中重新生成单个分区时,统计信息与旧版索引一起删除 |
|
修复:当检查点线程被另一个 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知识库中的文章:
|
知识库文章 |
标题 |
|---|---|
|
使用更改 CPU 频率的实用工具或技术时,SQL Server计时值可能不正确 |
|
|
SQL Server 2005 Reporting Services 中更改报表服务器的服务帐户的最佳做法 |
|
|
在 Windows Vista 上安装 SQL Server 2005 Service Pack 3 时出现错误消息:“Visual Studio 2005 具有此版本的 Windows 的已知兼容性问题” |
|
|
如何在 SQL Server 2005 Service Pack 3 中自定义 TokenAndPermUserStore 缓存存储的配额 |