Share via


設定 Reporting Services 來使用 SSIS 封裝資料

更新: 2006 年 4 月 14 日

Reporting Services 包含一個資料處理延伸模組,此模組會從 SQL Server Integration Services (SSIS) 封裝中擷取資料。SSIS 資料處理延伸模組是一個實驗性功能,預設為關閉狀態。目前不建議您在實際伺服器上使用 SSIS 資料處理延伸模組;如果您選擇啟用這個功能,並在報表伺服器上使用它,請注意在執行階段,將會在報表伺服器 Windows 服務帳戶或報表伺服器 Web 服務帳戶的安全性識別之下處理此封裝,這會影響您保護此封裝所存取之資料來源的方式。特別是,您需要將讀取資料及執行您在此封裝中定義之任何作業的權限授與給這些服務帳戶。只有當您採取下列預防措施時,才能使用這項功能:

  • 確定此封裝的內容已受到控制 (例如,您可以使用 SSIS 中的密碼保護功能或設定此檔案的權限)。如需詳細資訊,請參閱<設定封裝的保護等級>。
  • 設計此封裝,讓它只能執行用來取得您想要之資料所需的作業。
  • 當設定報表伺服器服務帳戶時,務必要使用最低權限使用者帳戶或服務帳戶。

您必須修改組態檔,在報表伺服器和報表設計師中啟用 SSIS 資料處理延伸模組後,才能使用此資料處理延伸模組。請遵循本主題中的指示來編輯組態檔。

為報表設計師啟用 Integration Services 資料處理延伸模組

若要啟用資料處理延伸模組,您必須從 RSReportDesigner.config 檔中的兩個區段移除註解。

  1. 在您安裝 Reporting Services 的同一部電腦上,安裝 Integration Services。

  2. 利用 [Windows 檔案總管] 尋找 <drive>:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies。

  3. 利用文字編輯器開啟 RSReportDesigner.config 檔。

  4. 移除 <Data> 區段中此項目的註解記號 (從行首和行尾刪除 <!----> 字元):

    <!-- <Extension Name="SSIS" Type="Microsoft.SqlServer.Dts.DtsClient.DtsConnection,Microsoft.SqlServer.Dts.DtsClient, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/> -->
    
  5. 在 <Designer> 區段中,由此項目移除註解:

    <!-- <Extension Name="SSIS" Type="Microsoft.ReportingServices.QueryDesigners.GenericQueryDesigner,Microsoft.ReportingServices.QueryDesigners"/> -->
    
  6. 儲存檔案。

修改組態檔之後,SSIS 資料處理延伸模組即可當作資料來源類型,您可以在報表設計師中的 [資料來源] 對話方塊中選取該資料來源類型。

在報表伺服器上啟用 Integration Services 資料處理延伸模組

您必須先從 RSReportServer.config 檔移除註解,才能夠處理擷取封裝資料的報表。

  1. 開啟 RSReportServer.config 檔 (依預設,該檔案位於 <drive>:\Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer)。

  2. 移除此項目的註解記號 (從行首和行尾刪除 <!----> 字元):

    <!-- <Extension Name="SSIS" Type="Microsoft.SqlServer.Dts.DtsClient.DtsConnection,Microsoft.SqlServer.Dts.DtsClient, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/> -->
    
  3. 儲存檔案。

編輯 RSReportServer.config 之後,即可在報表伺服器上使用 SSIS 資料處理延伸模組。若要確認資料處理延伸模組是可以使用的,請在報表管理員或 Management Studio 中開啟資料來源屬性頁面,然後檢視資料來源類型中的資料處理延伸模組清單。如果您已正確修改組態檔,SSIS 就會出現在資料來源類型的清單中。

請參閱

概念

針對 SQL Server Integration Services 中的封裝資料定義報表資料集
設定 Reporting Services 來使用 Microsoft .NET Data Provider for mySAP Business Suite
Reporting Services 組態檔
RSReportDesigner 組態檔
RSReportServer 組態檔

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2006 年 4 月 14 日

新增內容:
  • 安全性警告。