SQL Server 2008 Service Pack 1 中解决的 bug 的列表

文章翻译 文章翻译
文章编号: 968369 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

简介

本文列出了 Microsoft SQL Server 2008 Service Pack 1 (SP1) 中所修复的 bug。

备注
  • 不记录其他修补程序可能包含在服务包中。
  • 当更多文章发布时,将更新此列表。
有关如何获取 SQL Server 2008 服务包的详细信息单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
968382如何获取最新的 service pack,SQL Server 2008 年

更多信息

除了这篇文章中列出的修复程序,SQL Server 2008 SP1 包含了累积更新 1、 累积更新 2,和累积更新 3 SQL Server 2008 年中包含的修复程序。 有关累积更新程序包 SQL Server 2008 年的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
956909SQL Server 2008 生成 SQL Server 2008 发布之后发布的

注意如果从 SQL Server 2008 累计更新 4年升级必须应用一个公告-累积 SQL Server 2008 SP1 更新之后您升级到 SQL Server 2008 SP1 以获得所有修补程序。

有关此公告的详细信息-累积 SQL Server 2008 SP1 更新,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
969099累积更新包 1 为 SQL Server 2008 Service Pack 1


此外,我们做下面的重大投资,以简化部署和管理的服务包:
  • 滑流
    您现在可以将基本安装一起使用的服务包或即时修补程序的集成。因此,您可以安装在单个步骤中。
  • 服务包删除
    您现在可以卸载 service pack 而不卸载整个实例。
  • ClickOnce 功能
    现在,您可以通过使用 ClickOnce 部署技术部署报表生成器 2.0。

此服务包中修复的 bug

有关 SQL Server 2008 SP1 中修复的 bug 的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章。
收起该表格展开该表格
知识库文章标题
944390当您连接到命名实例正在运行 Windows Vista 或 Windows Server 2008 的客户端计算机上 SQL Server FIX: 错误消息:"指定 SQL 服务器找不到"或"错误查找服务器/实例指定"
955769FIX: SQL Server 2008 实例的共享内存协议,则始终启用并修复该实例之后,始终被禁用实例的 VIA 协议
956031当您估计 SQL Server 2008 中的表上压缩 FIX: 错误消息:"子查询返回多个值"
956427当您安装 SQL Server 2008 Analysis Services 并不要安装 SQL Server 2008 数据库引擎时,您不能添加群集节点
958778FIX: 默认实例名称不正确地 SQLEXPRESS 时,设置安装 SQL Server 2008 速成版
959001FIX: 的日志读取器代理程序有些事务时跳过复制 SQL Server 2005 和 SQL Server 2008 的事务复制的交易记录的日志读取器代理程序运行
959025FIX: 错误消息时,调用返回它有 DBPROP_MAXROWS 行集属性行集的存储的过程或指定 SSPROP_MAXBLOBLENGTH 行集属性:"的传入表格格式数据流 (TDS) 协议流不正确"
959026FIX: 错误消息,当您运行 DB2 查询时使用 WITH UR 查询提示和 SQL Server 2008 Analysis Services SQL Server 2005 Analysis Services 中:"OLE DB 错误: OLE DB 或 ODBC 错误:"<query>"下找到了一个意外的标记"WITH""
961126当您运行 SQL Server 2008 中的维护计划时 FIX: 错误消息:"的 SQL Server 执行包实用程序要求安装的集成服务"
961271FIX: 在包含多个级别一 SQL Server 2008 报表服务报告某些时项目消失的另一项,则折叠
961633FIX: SQL Server 2008 报告服务报告不正确如果,则显示为 Mozilla Firefox 通过使用 ReportViewer 控件显示的报表
962900FIX: 错误消息,当您运行查询时涉及外部联接操作 SQL Server 2008 中的:"试图将不能为空的列的值设置为 NULL"
963070FIX: 您不能编辑或调试 BIDS 中的 SSIS 包时 SQL Server 2008 版、 标准版、 开发人员版或评估版的安装没有 SSIS 功能
963658FIX: PAGE 压缩之后,会删除 SQL Server 2008 数据表的收缩数据库
967470在执行更新或删除操作没有在 SQL Server 2008 中创建一个聚集的索引的表时 FIX: 错误消息:"操作系统返回错误 1450年"
968587FIX: 的聚合值不正确时您设计一个查询,通过使用报表模型查询设计器,在 SQL Server 2008 年或 SQL Server 2005 中包含某些实体组
968599当您试图 SQL Server 2008 报告服务帐户指定为一个报表服务器中 SharePoint Central Administration 凭据 FIX: 错误消息:"无法连接到报表服务器 WMI 提供程序"
968693FIX: 一种使用参数和重新编译选项的查询返回不正确的结果在同时 SQL Server 2008 中的多个连接中运行查询时
968828FIX: 的系统对象可能不会检查按预期方式 SQL Server 2008 中使用不同的策略评估模式时
968829当您试图向 SQL Server 2008 升级 SQL Server 2005 实例时 FIX: 错误消息:"无法在数据库引擎恢复句柄上等待。检查 SQL Server 错误日志以可能的原因"
968830FIX: 较不正确的版本时显示在选择实例页上要升级的 SQL Server 2008 实例使用 SQL Server 2008 安装程序
971268Microsoft SQL Server 管理画室式和 SQL Server 事件探查器报表评估期已过消息即使升级到许可版本
SQL Server 2008 SP1 中还包括下列问题的解决方案。
收起该表格展开该表格
说明
若要更好地诊断 SQL Server 2008 Analysis Services 中的意外的取消问题 SQL Server 2008 SP1 中添加一个新的跟踪事件。
个性化设置扩展到相关的某些跟踪事件将被添加到在 Analysis Services SQL Server 事件探查器跟踪定义。
当通过 HTTP 连接,基于 MSOLAP、 分析管理对象 (AMO) 或 ADOMD.NET 的客户端连接到 Analysis Services 时,客户端将不会发送回某些 HTTP 标头。
SQL Server 2008 SP1 中的详细信息添加到进行故障排除 Analysis Services 中生成的小型转储文件中。
您将无法浏览时间系列模型,通过使用 Office 2007 SQL Server 数据挖掘的加载项中有嵌套的表格。
在处理挖掘模型中 SQL Server 2008 标准 Analysis Services 的关联规则时,您会收到一条错误消息:"元数据管理器中的错误。加载 <Mining Model Name> 挖掘模型"
决策树算法返回一个包含 Analysis Services 中的有效浮点回归系数的回归公式。
交叉验证存储的过程调用时通过使用特定的目标开始,并且概率阈值不正确的结果将返回 True 积极的度量值、 True 负的度量值、 该误报度量值和在 Analysis Services 漏报度量值。
如果在中 Analysis Services 求和-基于度量值和一个 LastNonEmpty-基于度量值来自查询的多维表达式 (MDX) 语句中使用了 NON EMPTY 语句和 CROSSJOIN 函数,您将会收到错误的结果。
使用计算所得的成员的选择子句不会考虑以确定是否应包含计算所得的成员在 Analysis Services 粒度。
在 SQL Server 2008 SP1 中,以帮助您解决 Analysis Services 中的意外的取消问题进行改进。
轮询查询都查询 DateTime 值时, 主动缓存的过程将在 Analysis Services 崩溃。
当您处理具有引用更高版本中 Analysis Services 在多维数据集脚本中定义的另一个成员的计算所得的成员的维度时,将发生访问冲突。
在 SQL Server 2008 崩溃 SQL Server 浏览器服务。
服务包的配置文件不是 SQL Server 2008 中最新的。
您不能浏览 SQL Server 2008 速成版安装在一台基于 Windows Vista 的计算机上的命名实例。
您在调用返回数据库版本 sp_server_info 存储过程时,"Microsoft SQL Server Yukon"返回单词的单词而不是"microsoft SQL Server 2008。
当将数据从一个表复制到一个文件,通过指定 SQL Server 2008 中的字段终止符,sql_variant 日期类型的列的使用 bcp 实用工具时,会发生内存泄漏。
您在调用 SQLBulkOperations 函数以 SQL Server 2008 中插入多个行时插入仅第一行,并且会跳过其余的行。
如果表名称的尾随字符是转义字符 SQL Server 2008 年 SQLColumns 函数将返回错误。
在 SQL Server 2008 如果 SELECT 语句将导致服务器错误和下一条语句会导致一个服务器警告 SQL Server 本机客户端 ODBC 驱动程序返回成功状态为该语句。
当您调用 SQLProcedureColumns 函数 SQL Server 2008 中时,找不到的 CLR 类型的参数信息。
您在使用表值的参数,其 SQL 类型是一个基于 SQL Server 2008 的应用程序中的变量长度类型时 SQL Server 本机客户端 ODBC 提供程序将创建一个不正确表格格式数据流 (TDS)。
通过使用表值的参数而不使用 SetParameterInfo 函数 SQL Server 2008 中使用 ICommand::Execute 接口时收到一条错误消息: 表格式数据传入数据流 (TDS) 远程过程调用 (RPC) 协议流不正确。
在基于 SQL Server 2008 的应用程序的长文本字符串将被截尾取整。如果注释是在该语句的开头,并且作为 DBTYPE_VARIANT 数据类型和 BSTR 子类型传递字符串参数,就会出现此问题。
SQL Server 2008 中如果用户定义类型的数据是很大数据是 32 位计算机上断开。如果没有为绑定提供长度,如果您使用下列接口之一,则会出现此问题: IRowsetChange::InsertRowIRowsetUpdate::UpdateIRowsetChange,或 IRowsetChange::SetData
IRowsetChange 接口和 $ IRowsetUpdate 接口不正确地处理 ISequentialStream::Read 实现如果实现 SQL Server 2008 中返回 S_FALSE 值数据流的末尾。
当安装了 SQL Server 本机客户端安装程序将设置 SQL Server 2008 中的一个不正确的注册表子项中的版本信息。
连接是通过 SQL Server 管理 Studio SQL Server 2008 中的早于 SQL Server 2008 实例时突出括号-匹配-并且-显示功能不起作用。
当您试图通过使用非管理员的身份登录,在对象资源管理器中 SQL Server 2008 中展开数据库时,将发生异常。
当您使用生成 SQL Server 脚本向导生成 SQL Server 2008 中的每个对象的一个文件时,默认约束是编写脚本,在一个单独的文件,而不是在表的脚本文件。
当您在传输使用 SQL Server 2008 中的 SMO 或复制数据向导中包含触发器的表的数据时则操作将失败。
当您使用的 传输类中 SQL Server 管理对象 (SMO) SQL Server 2008 年,传输连接的数据不是释放之后使用它。
SQL Server 向而不是添加仅在错误发生的时间达日志的 Windows 错误报告报表中添加了完整的 Windows 安装程序日志。
SQL Server 2008 SP1 改进了错误报告的安装 SqlSupport.msi 文件时可能发生的错误。
提交的无效被报告给 Windows 错误报告,因为当您卸载 SQL Server 2008 提交将被覆盖。
Windows 错误报告的外部异常的报告不包括在 SQL Server 2008 年的 HRESULT 消息。
SQL Server 2008 SP1 提高 Windows 错误报告通过删除已本地化的字符串。
SQL Server 2008 SP1 提高 Windows 错误报告通过从参数名称中删除平台名称。
SQL Server 2008 SP1 通过日志记录参数值之前和之后哈希,提高了 Windows 错误报告的存储桶参数的日志记录。
SQL Server 2008 安装文件报告到 Windows 错误报告,安装程序操作,即使在安装程序操作已被用户取消。
SQL Server 代理 SQL Server 2008 集成服务包作业的 数据源 控件中显示一个不正确的命令行。
SQL Server 代理崩溃时 SQL Server 代理试图报告运行 Microsoft ActiveX 脚本在代理帐户不成功的尝试。
当您创建一个包含枚举 SQL Server 2008 中的策略管理中的条件时,您会收到不正确的语法错误消息。
SQL Server 2008 SP1 将 Concatenate 字符串中的字符串) 函数和 转义的字符串、 字符字符) 函数添加到支持 WMI 查询语言 (WQL) 执行该策略管理条件求值的函数。
当您针对 SQL Server 2008 中的远程服务器运行策略时,策略使用本地订阅表而不是从远程服务器的订阅表。
SQL Server 管理 Studio,在对象资源管理器已不再局限于 2,500 任何单个级别显示的项。
在循环中运行的非常快速查询 SQL Server 2008 中的活动监视器中在 资源等待 列表中显示令人困惑的 CPU 等待状态。
长时间运行的查询可能不会出现在 便宜的查询 列表中活动监视器中直到它们完成 SQL Server 2008 中的执行。
当您使用生成 SQL Server 脚本向导编写脚本的 AUTO_CLOSE 选项设置为 ON 脱机数据库时,查询数据库的排序规则。
如果 SQL Server 2008 中有脱机的数据库,在脚本数据向导中就会出错。
SQL Server 管理 Studio 中丢失了一些键盘快捷方式。
当您使用 Teradata 数据源中 SQL Server 2008 报告服务时,筛选器的查阅列表均不填充在模型设计器中。
当您查看它们在商业智能开发工作室或在报表生成器 2.0 预览模式下时,图表、 计量器和图像可能出现的模糊。
当您导出中以逗号分隔值 (CSV) 格式的报表时,报表服务可能会忽略的具有动态组 Tablix 数据区域的行。
当您呈现报表为 PDF、 一个打印预览或图像如果某行不完全适合在一页上时,不要重复表组标题。
将拆分跨页的文本框不正确显示在报表服务中的所有内容。
对于不同版本的报表服务内存限制行为不会强制实施正确。
包含在报表的代码中该 SyncLock 语句 SQL Server 2005 报告服务报告无法呈现 SQL Server 2008 的全新安装中。
在一个 SQL Server 2005 查看器控件中查看 SQL Server 2008 报告服务报表时, 查看器控件中显示不正确的页号。
当您使用 sp_configure 存储过程配置 SQL Server 2008 中的 访问权限检查缓存配额 选项时, 不会强制实施配额设置。
当列名称包含引号引起来放在 SQL Server 2008,HAS_PERMS_BY_NAME 内置的函数无法正常工作。
当您不是 db_owner 固定的数据库角色的成员时,则不能更改列的数据类型为一个 user-defined 数据类型 SQL Server 2008 中。
资源数据库文件移动到不同的位置从 Sqlserver.exe 文件的位置后,不能重新启动 SQL Server 2008。
sys.dm_exec_query_stats 视图报告 SQL Server 2008 中的并行查询计划的不正确 CPU 时间。
激发的触发器的列表中出现内存泄漏。例如对于如果两个触发器被激发 ALTER TABLE SWITCH PARTITION 语句中,第一个触发器对象将发生内存泄漏。
当您运行查询时,无效则返回的结果将转换为该 varbinary 数据类型 SQL Server 2008 中相同的 SELECT 语句中的用户定义类型 (UDT)。
当您调用存储的过程时返回不正确的结果具有表值参数且具有相同的表变量为 SQL Server 2008 中的两个或多个参数传递的。
动态管理视图可能会返回不正确的跨数据库查询的结果时将被删除或被 SQL Server 2008 中重新创建数据库。
查询指纹和计划指纹不稳定的 SQL Server 2008 中的临时表上的查询。
更改数据捕获错误地报告 UPDATE 语句为一个 DELETE 语句后, 跟 SQL Server 2008 中的 INSERT 语句。
如果它对 SQL Server 2008 中的特定架构中的触发器发出,不会复制 ALTER 触发器 语句。
验证在 SQL Server 2008 中的事务复制中发布时, 后您添加的项目添加垂直筛选的项目不进行验证。
The 有关 SQL Server 2008 的发行版本的对话框在复制监视器,请使用作为背景图像的"katmai"代码名称。
错误消息和警告消息没有本地化时 SQL Server 2008 中使用 ssbdiagnose 实用程序。
SQL Server WMI 提供程序不能被加载的 SQL Server 2008 命名的群集实例上。
当您使用实用程序或 $ 更改 CPU 频率的技术,SQL Server 2008 计时值可能不正确。
审查 LOGIN 跟踪事件总是提供正确的数据库 ID 系统数据库和 SQL Server 2008 中的用户数据库。但是,仅为系统数据库提供数据库名称。数据库名称为空的用户数据库。
若要启用或禁用向 Windows 事件日志 SQL Server 2008 中的系统消息不能使用 sp_altermessage 存储过程。
通过在 SQL Server 2008 年 module_address 列上筛选查询 sys.dm_xe_packages 视图时,您会收到错误的结果。
SQL Server 2008 似乎使速度慢的进度,可能会返回错误 701,如果缓冲区池大小非常小。
在具有大量内存的计算机,邮件可能会报告错误地 SQL Server 2008 错误日志中。该消息表明不调出时过程调出。
通过获取当前的时间以毫秒为单位),然后按自服务器启动 SQL Server 2008 中减去的秒数计算 sys.dm_os_sys_info 视图的 sqlserver_start_time 列中报告的开始时间。
为了帮助调试 SQL Server 2008 中转储文件中收集有关调度程序的所有信息。
当您 SQL Server 2008 中使用 SQLIOSim 实用程序时,SQLIOSim 实用程序会停止如果选定标记文件,或者是否指定"StampFiles = TRUE"配置文件中。
优化程序生成查询使用空间索引 SQL Server 2008 中的一个不正确的执行的计划。

参考

有关如何确定当前 SQL Server 版本和版本的详细信息单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
321185如何确定您 SQL Server 版本和版本
本文讨论了在第三方产品是由独立于 Microsoft 的公司生产的。Microsoft 使不保证或暗示或其他有关性能或可靠性,这些产品的方式。

属性

文章编号: 968369 - 最后修改: 2009年8月19日 - 修订: 3.0
这篇文章中的信息适用于:
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Standard Edition for Small Business
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Express with Advanced Services
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Analysis Services
  • Microsoft SQL Server 2008 Reporting Services
关键字:?
kbmt kbexpertiseinter kbtshoot kbfix kbsurveynew kbinfo KB968369 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 968369
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com