请单击以进行评分并提供反馈
TechNet
TechNet 库
 配置远程 SQL Server Reporting Services ...
配置远程 SQL Server Reporting Services [SP1] 的手动步骤

更新时间: 2010年12月

应用到: System Center Service Manager 2010 SP1

在部署 Service Manager 数据仓库管理服务器的过程中,可以指定将 Microsoft SQL Server Reporting Services (SSRS) 部署到的服务器。默认情况下,在安装过程中将选择承载数据仓库管理服务器的计算机。如果指定另一台计算机,则系统会提示您按照此过程来配置远程 SSRS 服务器。在执行此过程之前,必须执行以下操作:

  • 将 Microsoft.EnterpriseManagement.Reporting.Code.dll 从 Service Manager 安装媒体复制到承载 SSRS 的计算机。

  • 在承载 SSRS 的计算机上的配置文件中添加一段代码。

如果使用了 SQL Server 的默认实例,则使用 Windows 资源管理器将 Microsoft.EnterpriseManagement.Reporting.Code.dll(位于 Service Manager 安装媒体上的 Prerequisites 文件夹中)拖到承载 SSRS 的计算机上的 \Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer\Bin 文件夹中。如果未使用默认实例,则所需文件夹的路径为 \Program Files\Microsoft SQL Server\MSRS10.<INSTANCE_NAME>\Reporting Services\ReportServer\Bin。在以下过程中,使用了默认实例名称。

复制 Microsoft.EnterpriseManagement.Reporting.Code.dll 文件

  1. 在承载 SSRS 的计算机上,打开 Windows 资源管理器的实例。

  2. 根据您使用的 SQL Server 2008 版本,执行以下步骤之一:

    1. 对于 SQL Server 2008 SP1,找到 \Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer\Bin 文件夹。

    2. 对于 SQL Server 2008 R2,找到 \Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\Bin 文件夹。

  3. 启动第二个 Windows 资源管理器实例,找到包含 Service Manager 安装媒体的驱动器,然后打开 Prerequisites 文件夹。

  4. 在 Prerequisites 文件夹中,单击“Microsoft.EnterpriseManagement.Reporting.Code.dll”,然后将其拖到您在步骤 2a 或步骤 2b 中找到的文件夹。

在 Rssrvpolicy.config 文件中添加代码段

  1. 在承载 SSRS 的计算机上,在 \Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer 文件夹中找到 Rssrvpolicy.config 文件。

  2. 使用所选的 XML 编辑器打开 Rssrvpolicy.config 文件。

  3. 滚动 Rssrvpolicy.config 文件并找到 CodeGroup 代码段。以下代码显示了 CodeGroup 段的示例。

    <CodeGroup
       class="UnionCodeGroup"
       version="1"
       PermissionSetName="FullTrust">
       <IMembershipCondition 
          class="UrlMembershipCondition"
          version="1"
          Url="$CodeGen$/*"
       />
    </CodeGroup>
  4. 将以下 CodeGroup 段添加到与 Rssrvpolicy.config 文件中的其他 CodeGroup 段相同的部分中。

    <CodeGroup 
       class="UnionCodeGroup" 
       version="1" 
       PermissionSetName="FullTrust" 
       Name="Microsoft System Center Service Manager Reporting Code Assembly" 
       Description="Grants the SCSM Reporting Code assembly full trust permission."> 
       <IMembershipCondition 
          class="StrongNameMembershipCondition"   
          version="1"
          PublicKeyBlob="0024000004800000940000000602000000240000525341310004000001000100B5FC90E7027F67871E773A8FDE8938C81DD402BA65B9201D60593E96C492651E889CC13F1415EBB53FAC1131AE0BD333C5EE6021672D9718EA31A8AEBD0DA0072F25D87DBA6FC90FFD598ED4DA35E44C398C454307E8E33B8426143DAEC9F596836F97C8F74750E5975C64E2189F45DEF46B2A2B1247ADC3652BF5C308055DA9" 
    />
    </CodeGroup>
  5. 关闭 XML 编辑器并保存所做的更改。

社区内容   什么是社区内容?
添加新内容 RSS  批注
Processing
© 2012 Microsoft 版权所有。 保留所有权利 | 商标 | 隐私权声明
Page view tracker