SQL Server 2008 R2 Service Pack 1 中所修复的 bug 的列表

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

本文内容

简介

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

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

更多信息

本文中列出的修复程序,以补充 SQL Server 2008 R2 SP1 包含了在 SQL Server 2008 R2 的累积更新 1 到累积更新第 6 步中包含的修补程序。此服务包还包括到 2011 年 7 月发布的所有安全更新。

关于可用于 SQL Server 2008 R2 累积更新包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
981356 SQL Server 2008 R2 生成 SQL Server 2008 R2 发布后发布

此服务包中修复

有关在 SQL Server 2008 R2 SP1 中修复的 bug 的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章。
收起该表格展开该表格
VSTS bug 数知识库文章编号说明
657377949775从主服务器无法由目标服务器下载多服务器作业如果目标服务器正在运行德语版或 SQL Server 2005 的法语版本
6574042216478运行 SQL Server 2008 Get 命令 PowerShell 第 2 版环境中服务器上运行的时出现错误消息:"反对未引用设置到对象的实例"
6494512216485修复: 资源监视器上运行 SQL Server 2008年的服务器输入未转交的条件
6494792216489关心 2008 SP2 的 [SQL Server 目标 [19]] 错误: 无法准备 SSIS 大容量插入以插入数据
6495042216497修复: 内部环的空间存储几何多边形数据类型返回不正确的数据,通过不同的几何操作
6495292216501修复: 多服务器作业将不会下载从 SQL Server 2000 MSX 角色中 SQL Server 2008 年 TSX 角色
6494572448971修复: 表的锁不上报时 SQL Server 2008年中的表中插入多行
6284282463682修复: 为透明数据加密而启用的数据库可能变得不可访问,如果证书就是用来加密数据库加密密钥将被丢弃。
6250282494517修复: 隐藏的文本框的值在 Tablix 头中引用仅在第一页上后显示在将报表导出到硬分页符呈现器
4476132515006数据集的筛选器应用 Durng SharedDataSet 或参数处理使用不正确的排序规则设置
6974062525273修复: 聚集的模型使用 K 意味着算法生成不同的结果所影响的 PredictOnly SQL Server 2008 R2 Analysis Services 中的列
6896832504090修复: 访问冲突时您将数据插入到新的分区的分区表后 SQL Server 2008 R2 中删除表中的列
6494802216491SQL 转储程序实用程序无法生成错误转储文件 SQL Server 2008年或每个企业的高级故障转移群集上的 SQL Server 2008 R2 故障转移群集上安装
6493392216460当您尝试打开一个项目,在 2008 年 SQL Server 或 SQL Server 2008 R2 中的错误消息:"找到的程序集清单定义与程序集引用不匹配"
4055122105809您会收到"无法停止计算机上的报表服务器服务<computer name="">"从连接模式切换到本地模式时的错误</computer>
405514981588当您试图直接浏览到 SSRS 2008 R2 报表服务器后创建 SharePoint 报销申请网站时,您会收到一条错误消息
6659712546901修复: 不同的结果返回运行并行查询时有 8 个或多个 Cpu 的计算机上使用秩函数在 SQL Server 2005、 SQL Server 2008年或 SQL Server 2008 R2
6500062563828在函数中断言 = Microsoft.ReportingServices.ReportProcessing.ParameterBase.Cast 文件 = 行 = 0 表达式 = 未处理托管异常: 类型 = System.InvalidCastException,消息 = 无法将对象强制转换类型键入 System.Boolean 的系统。
6890732531482修复: SSMS 2008 R2 中的 IntelliSense 功能可能会停止工作在安装 Visual Studio 2010 SP1 之后
6498562584903修复: 数据收集器作业需要长时间才能清除在 SQL Server 2008 R2 MDW 数据库中的数据

此服务包中的其他修补程序

在 SQL Server 2008 R2 SP1 中还包括以下问题的解决方法。
收起该表格展开该表格
ID说明
418521如果报表具有 ConsumeContainerWhitespace 属性设置为 TRUE,则水平空白区域以填充可用 HTML 呈现器不再引发 ArgumentOutOfRangeException 异常。
346804修复:"FORCESEEK"索引提示语法现在带有可选参数。添加新的 FORCESCAN 查询提示。有关详细信息,请参阅"查询提示 (事务处理性-SQL)"(http://msdn.microsoft.com/en-us/library/ms181714.aspx)。
405562连接字符串如 '服务器 ="tcp:"' 和' 服务器 ="np:"' SQL Server 本机客户端 2008 年进行的本地实例的连接支持。与此修复程序,这些连接字符串现在在 SQL Server 本机客户端 2008 R2 中工作,并允许连接到本地实例。
447996如果分区的列的索引视图与基本分区表的分区的列相匹配,将出现中不再检查的逻辑问题。在非分区对齐索引视图中不再启用 Alter 表切换。
471571若要将报表部件部署到 SQL Server 2008 R2 (和更高版本) 中使用 SQL 10.5 投标不再报告服务器出现故障,或生成一个 SQL 版本控制的错误信息。
512199生成此文件的一个比另一台计算机上读取扩展事件或 SQL 审核的文件时,现在正确时间戳。时间戳现在也是正确的服务器重新启动之后。
528501呈现报表中使用报告服务 2008 R2 的同步显示模式 web 部件是现在如果报表包含报表名称中的空格可查看。不能再生成一个 StreamNotFound 错误消息。
538455通过让集设置为 TRUE 的"StyleStream"DeviceInfo 显示为 HTML 时,如果操作定义,将不再丢失或文本框上的文本样式设置。
540725两个新的跟踪模板文件生成该引擎和分析服务。这使事件探查器显示所有事件和引擎和分析服务的列。
550635修复: 报告时 SP 2010 健康分析器在 VertiPaq 模式下返回有关 Analysis Services 在运行的一条错误消息的文本不正确。
550947在有 20 Tablix 报表项或更多的行包含嵌套的容器报表项 (矩形和 Tablix),投标外壳不再成为无响应,如果您插入新行的上方或下方任何 tablix 成员。
555701无序的消息不再出现访问冲突错误时,会导致 DBM 对象开始。
617987新的服务器安装不再报告安全的存储区为主密钥不会生成安装 BI 装置时。(生成的消息是即使安装成功。)
623819解决了问题,在其中您收到一条错误消息时,查询优化器无法生成分区视图对某些查询的计划。这是 Microsoft 连接问题 620614 中所述。此修复程序位于 traceflag (请参阅知识文库文章 974006)。
624909使用报表查看器或如果只有单个的 SharePoint 页面上的多个 web 部件显示为 HTML 时,会降低性能不再。
624951当您关闭包括 ReportViewer 控件 WPF 应用程序时,您不再收到"卸载应用程序域时的错误"异常。
626205Analysis Services 无法从服务器多维数据集具有相关的未知成员的维度成员的创建本地多维数据集。
626243PowerPivot 现在成功安装到现有场如果 SQL Server 共享组件安装到非默认位置。
629973投标和报告生成器 3 不再崩溃时您执行以下操作: 由边框拖动一个表中的单元格、 进入"移动报表项"模式、 将对象移动到外部表中,和时单击并按住鼠标按钮,然后按 ESC。
636999升级顾问无法扫描跟踪文件,如果升级顾问程序现在可以向用户提供有意义的错误消息。
639182登录对话框中的报表生成器 3.0。这调用 SSRS,在使用窗体身份验证时不再被遮盖"新报表向导"模式对话框。(的问题,因为用户可能没有意识到正在请求登录。)
643961现在数据源计划工作特定用户帐户的所有选项。
646473在设计应用程序。NET 框架 4.0 环境不再失败如果 RBS 找不到其配置信息。现在两个搜索信息。NET Framework 4.0 和。NET 框架 3.5 配置文件。
658405您现在可以通过使用 IT 管理仪表板上的.odc 文件创建自定义报告。
665971并行度运算符传输行现在处于正确的顺序。优化程序现在可以选择最理想的计划。因此,此修补程序需要 traceflag。若要使用此修补程序,您必须启用 traceflag 4134。
674357对于引擎服务和分析服务,现在会生成两个新的跟踪模板文件。您执行此操作以确保事件探查器可以显示的所有事件和列用于两种服务。
679035在管理中心页中固定次要拼写正确。
684435StringCchPrintf_l 预期目标缓冲区的大小,以字符为单位。大小以字节为单位传递。因此引发 OACR 错误-BUFFER_OVERFLOW。修复该代码,通过传递正确的长度。
649475将集合设置工作不正确时它们在群集上收集性能计数器,如果 SQL 实例名称是虚拟网络名称相同。
649357在给定数据库中,通过使用包含任何系统的 select 语句声明服务器指针视图可以提供不正确的结果后附加该数据库并将它重新连接。
649391使用具有按照日语的长的符号的字母序列的字符串时,DBCC 损坏错误出现在 SQL Server 2008 R2 排序规则的过程中。
657399错误的版本号将显示在 SQL Server 管理 Studio 和 SQL Server 报告服务。这会导致混乱,因为显示的数字不会不同从 RTM 版本数后将执行升级。
649476修复: 改进和其他信息的 InvalidReportParameterException 中记录详细输出如果参数处理过程中发生某些情况。
649557修复: 辅助功能时发生的问题因为"符号"的 Microsoft 活动辅助功能名称为空。Microsoft 活动辅助功能名称更新并且现已被发现。
649447如果用户通过 ReportBuilder 2.0 从 SharePoint 12 网站编辑报告,ReportBuilder 2.0 ClickOnce 在启动时显示一个空白报表。
649575MSAA 放射状小数位数属性对话框的名称不正确,并且不符合辅助功能。
519534在服务器上,使用表值参数进行 LOB 列可能会导致访问冲突。
645824在高负载的情况下扩展存储过程的执行可能会发生访问冲突错误。
649559修复: 对于具有多个分区,并且,不包含任何数据的表的 DDL 语句通过提高创建索引的性能。以前,这一过程所需的时间增加了几何进展中作为增加的分区数。中的线性进展现在增加所需的时间。
649537、 448009在某些情况下,错误消息 11405 中的分区的列名称可能是错误的。这会导致打印不正确的列名称。
649530Analysis Services 生成 Watson 转储文件时,可能会出现一个辅助的异常。是否由于实际异常或由于某些错误上转储显式请求生成 Watson 转储文件,也是如此。如果辅助异常发生时,服务器可以体验无限递归。这将生成许多转储文件,并随后关闭服务器。
649524如果用户在同一事务中,创建一个用户定义的类型和表值函数,并且包含该函数是否返回表的用户定义类型的列,self-deadlock 会发生。此外,尝试执行这些操作的连接时停止。
649532使用 CELL_ID、 CELL_ATTRIBUTES 或 SRID 列名的表中,不能安全地创建空间索引。
657405SQL Server 有时会产生"有足够的系统内存资源库中的内部运行此查询"错误消息。这种情况经常可以预防。
649434如果由 SQLBindParameter 函数绑定的参数指定的长度为 SQL_DATA_AT_EXEC,SQL Server 2008 R2 本机客户端 ODC 驱动程序会导致访问冲突,如果 SQLPutData 函数指定的长度为 SQL_NULL_DATA 时为执行提供参数值。
512170如果使用 MARS,则 sys.dm_os_tasks 视图将显示相同的值在 request_id 列中的所有任务,而是报告与每个任务相关联的正确值。
649425Sys.dm_os_wait_stats 视图中显示杂项等待类型的重复行。这可能导致问题的监视工具。
649346它在 dm_xe_map_values 中可用的信息进行比较时,异步 bucketing 目标显示映射字段不正确的值/字符串对。
649340修复: syscolpars 系统基表显示重复的行。此修复程序将它们区分开来通过 DBCC checkcatalog 中添加过程号。
649427修复: 当用户尝试注册生成针对较新的运行时,如 CLR v4 CLR 程序集,则返回新的错误代码 (6257)。上一条错误消息 (代码 6218) 令人困惑,未写明的实际问题。该 bug 的详细信息,请参阅。
649433边缘大小写"设置上的 identity_insert TABLE_NAME"模式中插入当前范围之外的标识值。在备份/恢复操作中也会出现此问题。
649450当 BCP.exe 检索列的元数据信息,则返回不正确的列排序规则信息。
649527使用 PeriodsToDate 函数有一个 Null 成员参数可能会导致"意外的异常"错误。
649341查询有一个筛选器时引用的 sys.dm_server_audit_status 视图中的列、 筛选器将被忽略,和从 sys.dm_server_audit_status 返回的所有行。
629570当用户尝试配置管理数据仓库,如果他们有其服务器上都不处于联机状态的数据库时,会发生错误 955。
649374环形缓冲区显示不完整的事件数据 (dm_xe_session_targets 事件输出) 当它到达 XML 输出的大小限制。
677560解决了问题,在其中远程查询带来 7359 错误代码 SQL Server 2008 R2 中。如果用户定义函数使用同义词对于链接的表,在本地服务器上存在的用户定义函数的执行计划并在远程服务器上更新链接表的架构版本,则会出现此问题。
562310修复时创建数据库 db1、 查询缓存为 db1,然后丢弃 db1、 创建第二个数据库,然后 db1 再次,创建和重新执行缓存的查询产生的"FullXactImpBase::GetXdes xact.cpp @ 2536年中读取 AV"错误。
623804修复错误从触发器主体内执行的查询的结果。方案要求筛选唯一索引。触发器必须包含受列是否是唯一的整个表的查询。
636156本文修复了问题时数据库具有透明数据库加密启用,损坏的备份具有页面校验和处于打开状态,并将备份最多使用校验和。
657511修补程序: 此修补程序解决了超时和同时处理多个预订时,订阅处理期间可能出现的死锁。报告服务部署 SharePoint 集成模式下时,将应用此修补程序。
676139解决了问题的客户不得不进行排序和 spilt 的排序页到磁盘。此外,TDE 扫描都同时接触该特殊网页。您可以重新启动计算机以绕过此问题。但是,您不能完全避免此问题除非关闭 TDE。
676491修复应用在 VSTS bug 473052 所述的修复程序之后发生的潜在问题。
679886解决了在哪些扩展的事件或 SQL 审核轨迹文件收集可能显示不正确的时间戳信息的问题。
686401解决了问题,在其中一个 C# null 值转换为 dbNull 之前将它保持。
620861修复: 15000 分区表中和 Microsoft SQL Server 2008 R2 SP1 的数据中心、 企业、 开发人员和评估版中的索引中的最多提供支持。有关如何此支持可以启用和禁用,有关其本身的局限性,以及有关一些已知的问题和替代方法,请参阅"支持 15000 分区"白皮书 http://go.microsoft.com/fwlink/?LinkId = 199773
296354修复: SqlDumperDumpTimeOut 属性的默认值不在 Microsoft SQL Server 2008 R2 SP1 中的有效范围内。有效值范围从 0 (毫秒) 跨越到 MAXDWORD。
417616修复: 要检索的服务帐户的 Spn 的逻辑现在设置为总是会记录。应用此修补程序之前,将逻辑设置为仅当 EP 处于打开状态时,才会记录。此信息可用于诊断 Kerberos 问题。
517329程序缺陷会导致各种报表查询作为它们实际执行的数据库中而不是在 master 数据库中所执行的诊断工具。
615697SQM 点是丢失的或更高版本的 SQL Server Microsoft SQL Server 2008年中的重要功能。此修复程序中添加一些重要的 SQM 点,可用于跟踪客户使用标准。
645245修复: 重新连接并重新执行逻辑从 SQL 编辑器中的查询执行的代码路径。不再需要此信息,因为 Microsoft SQL Azure 的空闲连接超时时间已增加到 30 分钟。
674580必须重新生成 Analysis Services 中的新跟踪模板文件 ("Microsoft Analysis Services TraceDefinition 10.50.0.xml") 以包含新添加的跟踪事件,从而使探查器可以显示的所有事件和列。
707007导入失败在达拉斯方案中。
710263当您试图在报告库中生成快照,如果 Internet 浏览器 9 用作浏览器时,将返回错误。
710433修复: 将文件的名称作为参数传递给 ssms.exe,当您双击.sql 文件时更新注册表。
656177修复: 时发生访问冲突或 SQL Server 2008 R2 SQL Server 2008年中创建表变量使用的存储的过程或用户定义函数

参考

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

属性

文章编号: 2528583 - 最后修改: 2011年8月30日 - 修订: 2.0
这篇文章中的信息适用于:
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Standard Edition for Small Business
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Express with Advanced Services
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2008 R2 Analysis Services
  • Microsoft SQL Server 2008 R2 Reporting Services
关键字:?
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2528583 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 2528583
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