本文件已封存並已停止維護。

設定遠端 SQL Server Reporting Services 的手動步驟

更新日期: 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.<執行個體名稱>\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 編輯器並儲存變更。

這些資訊是否對您有所幫助?請將您對於 System Center Service Manager 文件的建議和意見傳送至 scsmdocs@microsoft.com。
顯示: