应用 KB 2677070 中所讨论的更新后,您无法启动 SQL Server 报表服务

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

症状

假定您应用中描述的更新Microsoft 知识库 (KB) 文章 2677070 在一台计算机上运行的 Microsoft SQL Server 报告服务 (SSRS)。当您尝试启动 SSRS 时,您会收到超时错误,并在应用程序日志中记录事件 ID 7000 和事件 ID 7009。

此外,将记录事件 ID 1530,并在应用程序日志中记录类似于以下内容的信息:

登录名: 应用程序
来源: Microsoft Windows 用户配置文件服务
日期:事件时间>
事件 ID: 1530年
任务类别: 无
级别: 警告
关键字:
用户: 系统
计算机:SSRS 服务器名称>
说明:
Windows 检测到您的注册文件是仍在使用其他应用程序或服务。该文件现在将被卸载。应用程序或服务保存您的注册表文件可能无法正常工作之后。

详细信息 —
15 个用户注册表句柄泄漏从 \Registry\User\S-1-5-21-1234567890-123456789-1234567890-123456:
进程 1234 (SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportingServicesService.exe \Device\HarddiskVolume5\Program Files\Microsoft) 打开键 \REGISTRY\USER\S-1-5-21-1234567890-123456789-1234567890-123456
进程 1234 (SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportingServicesService.exe \Device\HarddiskVolume5\Program Files\Microsoft) 打开键 \REGISTRY\USER\S-1-5-21-1234567890-123456789-1234567890-123456
进程 1234 (SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportingServicesService.exe \Device\HarddiskVolume5\Program Files\Microsoft) 打开键 \REGISTRY\USER\S-1-5-21-1234567890-123456789-1234567890-123456
进程 1234 (SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportingServicesService.exe \Device\HarddiskVolume5\Program Files\Microsoft) 打开键 \REGISTRY\USER\S-1-5-21-1234567890-123456789-1234567890-123456
进程 1234 (SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportingServicesService.exe \Device\HarddiskVolume5\Program Files\Microsoft) 打开键 \REGISTRY\USER\S-1-5-21-1234567890-123456789-1234567890-123456
进程 1234 (SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportingServicesService.exe \Device\HarddiskVolume5\Program Files\Microsoft) 打开密钥 \REGISTRY\USER\S-1-5-21-1234567890-123456789-1234567890-123456\Software\Microsoft\SystemCertificates\TrustedPeople
进程 1234 (SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportingServicesService.exe \Device\HarddiskVolume5\Program Files\Microsoft) 打开密钥 \REGISTRY\USER\S-1-5-21-1234567890-123456789-1234567890-123456\Software\Microsoft\SystemCertificates\Disallowed
进程 1234 (SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportingServicesService.exe \Device\HarddiskVolume5\Program Files\Microsoft) 打开密钥 \REGISTRY\USER\S-1-5-21-1234567890-123456789-1234567890-123456\Software\Microsoft\SystemCertificates\Root
进程 1234 (SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportingServicesService.exe \Device\HarddiskVolume5\Program Files\Microsoft) 打开密钥 \REGISTRY\USER\S-1-5-21-1234567890-123456789-1234567890-123456\Software\Microsoft\Windows\CurrentVersion\Explorer
进程 1234 (SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportingServicesService.exe \Device\HarddiskVolume5\Program Files\Microsoft) 打开密钥 \REGISTRY\USER\S-1-5-21-1234567890-123456789-1234567890-123456\Software\Microsoft\SystemCertificates\trust
进程 1234 (SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportingServicesService.exe \Device\HarddiskVolume5\Program Files\Microsoft) 打开密钥 \REGISTRY\USER\S-1-5-21-1234567890-123456789-1234567890-123456\Software\Policies\Microsoft\SystemCertificates
进程 1234 (SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportingServicesService.exe \Device\HarddiskVolume5\Program Files\Microsoft) 打开密钥 \REGISTRY\USER\S-1-5-21-1234567890-123456789-1234567890-123456\Software\Microsoft\SystemCertificates\My
进程 1234 (SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportingServicesService.exe \Device\HarddiskVolume5\Program Files\Microsoft) 打开密钥 \REGISTRY\USER\S-1-5-21-1234567890-123456789-1234567890-123456\Software\Microsoft\SystemCertificates\CA
进程 1234 (SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportingServicesService.exe \Device\HarddiskVolume5\Program Files\Microsoft) 打开密钥 \REGISTRY\USER\S-1-5-21-1234567890-123456789-1234567890-123456\Software\Microsoft\SystemCertificates\SmartCardRoot
进程 1234 (SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportingServicesService.exe \Device\HarddiskVolume5\Program Files\Microsoft) 打开密钥 \REGISTRY\USER\S-1-5-21-1234567890-123456789-1234567890-123456\Control Panel\International

注意占位符事件时间> 表示该事件发生的时间。占位符SSRS 服务器名称> 表示 SSRS 服务器名称。

原因

发生此问题的原因或无法检索受信任和不受信任的证书信任列表 (Ctl)。如果系统没有对 Windows 更新访问权限,因为系统没有连接到互联网或 Windows 更新被阻止防火墙规则,因为网络检索超时要继续该服务的启动过程。在某些情况下,此网络检索超时可能超过 30 秒的服务启动超时。如果服务不能报告在 30 秒之后完成该启动,服务控制管理器 (SCM) 将停止的服务。

要更新更改了此更新该 CTL 中的 Url。因此,如果一个 Url 采用了硬编码为例外情况中的防火墙或代理服务器,或者如果没有 Internet 访问的计算机上,无法更新该 CTL。

若要下载最新的 Ctl,请使用下列更新的 Url: ?

状态

Microsoft 已经确认这是在"适用于"一节中列出的 Microsoft 产品中的问题。

替代方法

要解决此问题,请将计算机配置,以便在网络不会检索受信任和不受信任 Ctl。若要这样做,请使用下列方法之一:

方法 1

验证边界防火墙、 路由器访问规则或下游代理服务器允许安装更新 2677070 联系 Microsoft 更新已安装的系统。有关此要求的详细信息,请参阅下面 Microsoft 知识库中相应的文章。(这包括 CTL 更新访问的 Url)。
2677070 吊销的证书的自动更新程序是可用于 Windows Vista、 Windows Server 2008,Windows 7 和 Windows Server 2008 R2

方法 2

更改组策略设置。若要执行此操作,请执行以下步骤:
  1. 在下 计算机配置 节点在本地组策略编辑器中,双击 策略.
  2. 双击 Windows 设置双击 安全设置然后双击 公钥策略.
  3. 在详细信息窗格中,双击 证书路径验证设置.
  4. 单击 网络检索选项卡上,单击以选择定义这些策略设置 复选框,然后再单击以清除 自动更新证书在 Microsoft 根证书程序 (推荐) 复选框。
  5. 单击 确定然后关闭本地组策略编辑器。

方法 3

修改注册表。若要执行此操作,请按照下列步骤。

重要此部分、方法或任务包含告诉您如何修改注册表的步骤。但是,如果不正确地修改了注册表,可能会出现严重问题。因此,请确保您小心地执行这些步骤。为增加保护,先备份注册表再对其进行修改。然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 如何在 Windows XP 中备份和还原注册表
  1. 单击 开始单击 运行键入 注册表编辑器 在中 打开 框中,然后单击 确定.
  2. 找到并选择下面的注册表子项:
    HKLM\Software\Policies\Microsoft\SystemCertificates
  3. 用鼠标右键单击 AuthRoot 选择 然后单击 双字节.
  4. 键入 DisableRootAutoUpdate 然后按 Enter 键。
  5. 用鼠标右键单击 DisableRootAutoUpdate然后单击 修改.
  6. 在中 数据框中,键入1,然后单击 确定.
  7. 在上 文件 菜单上,单击 退出.

方法 4

增加默认服务的超时值。

重要此部分、方法或任务包含告诉您如何修改注册表的步骤。但是,如果不正确地修改了注册表,可能会出现严重问题。因此,请确保您小心地执行这些步骤。为增加保护,先备份注册表再对其进行修改。然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 如何在 Windows XP 中备份和还原注册表
若要增加默认服务的超时值,请按照下列步骤操作:
  1. 单击 开始单击 运行键入 注册表编辑器 在中 打开 框中,然后单击 确定.
  2. 找到并选择下面的注册表子项:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
  3. 用鼠标右键单击 控件指向 然后单击 双字节.
  4. 在中 新值 框中键入 ServicesPipeTimeout然后按 Enter 键。
  5. 用鼠标右键单击 ServicesPipeTimeout然后单击 修改.
  6. 单击十进制键入所需服务超时之前等待的毫秒数,然后单击 确定.
    例如,若要等待 60 秒,服务超时之前,键入 60000。
  7. 在上 文件 菜单上,单击 退出然后重新启动计算机。

更多信息

有关程序窗口的根证书、 证书、 证书信任,以及证书信任列表的详细信息,请参阅以下文章文章 Microsoft 知识库中相应的"更多信息"一节:
2677070 吊销的证书的自动更新程序是可用于 Windows Vista、 Windows Server 2008,Windows 7 和 Windows Server 2008 R2

属性

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