Microsoft 以一个可下载文件的形式分发 Microsoft SQL Server 2008 R2 修补程序。 由于修补程序是累积的,因此每个新版本都包含以前的 SQL Server 2008 R2 更新版本附带的所有修补程序和所有安全更新。

症状

当 Microsoft SQL Server 2008 R2 报表生成器3.0 连接到 Microsoft SQL Server 2008 R2 Reporting Services (SSRS 2008 R2)的实例时,如果 SSRS 3.0 R2 使用 forms 身份验证,则报表生成器的2008可能会停止响应。 此外,在这种情况下,报表生成器3.0 不会返回控制权。注意 若要从此问题中恢复,请手动停止 MSReportBuilder 进程。

原因

出现此问题的原因是,已达到 "报表生成器" 和 SSRS 2008 R2 实例之间的连接数的限制。 当报表生成器3.0 将 web 请求发送到报表服务器时,报表生成器3.0 不会删除基础连接。

解决方案

累积更新信息

SQL Server 2008 R2

此问题的修补程序首次发布于累积更新程序包10。有关如何为 SQL Server 2008 R2 获取此累积更新包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2591746 SQL Server 2008 R2 的累积更新包10 注意 由于这些版本是累积的,因此每个新的更新版本都包含以前的 SQL Server 2008 R2 更新版本附带的所有修补程序和所有安全更新。 我们建议你考虑应用包含此修补程序的最新更新版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

981356 发布 SQL Server 2008 R2 后发布的 SQL Server 2008 R2 版本

SQL Server 2008 R2 Service Pack 1

此问题的修补程序首次在 SQL Server 2008 R2 Service Pack 1 的累积更新4中发布。有关如何获取此累积更新包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2633146 SQL Server 2008 R2 Service Pack 1 的累积更新程序包4注意 由于这些版本是累积的,因此每个新的修复版本都包含了以前的 SQL Server 2008 R2 修补程序版本附带的所有修补程序和所有安全修补程序。 我们建议你考虑应用包含此修补程序的最新修复版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2567616 在发布 SQL Server 2008 R2 Service Pack 1 之后发布的 SQL Server 2008 R2 版本

解决方法

若要解决此问题,请增加已达到的连接限制的值。 为此,请按照下列步骤操作。 重要说明 我们建议你先备份 MSReportBuilder 文件,然后再执行这些步骤。

  1. 将以下 sectionGroup 元素添加到报表生成器3.0 的 MSReportBuilder 文件的 <configSections> 部分:

    <sectionGroup name="system.net" type="System.Net.Configuration.NetSectionGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <section name="connectionManagement" type="System.Net.Configuration.ConnectionManagementSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/> </sectionGroup>

  2. 将以下 system.net 元素添加到报表生成器3.0 的 MSReportBuilder 文件的 <配置> 部分:

    <system.net> <connectionManagement> <add address="*" maxconnection="100"/> </connectionManagement> </system.net>注意当 maxconnection 设置设置为 100时,将设置使用单独连接的100查询的限制。 您可能必须增加此值才能解决问题。

状态

Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。

参考

有关 SQL Server 的增量服务模型的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

935897 从 SQL Server 团队提供的增量服务模型可提供报告问题的修补程序 有关 SQL Server 更新的命名架构的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

822499 Microsoft SQL Server 软件更新程序包的新命名架构 有关软件更新术语的更多信息,请单击下面的文章编号以查看 Microsoft 知识库中的相应文章:

824684 用于描述 Microsoft 软件更新的标准术语的说明

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。