次の方法で共有


SSIS パッケージのデータを使用するための Reporting Services の構成

更新 : 2006 年 4 月 14 日

Reporting Services には、SQL Server Integration Services (SSIS) パッケージからデータを取得するデータ処理拡張機能が含まれています。SSIS データ処理拡張機能は実験的な機能であり、既定ではオフになっています。実稼働サーバーで SSIS データ処理拡張機能を使用することは、現時点では推奨されていません。レポート サーバーでこの機能を有効にして使用する場合、実行時には Report Server Windows アカウントまたは Report Server Web サービス アカウントのセキュリティ ID を使ってパッケージが処理されることに注意してください。このことは、パッケージによってアクセスされるデータ ソースのセキュリティ確保に関係してきます。具体的には、データを読み取ったりパッケージで定義した処理を実行したりするために、サービス アカウント権限を与える必要があります。この機能は、次の注意事項に従う場合にのみ使用してください。

  • パッケージのコンテンツに対する制御を確保します (たとえば、SSIS のパスワード保護機能を使用したり、ファイルのアクセス許可を設定するなどの方法があります)。詳細については、「パッケージの保護レベルの設定」を参照してください。
  • 必要なデータの取得に欠かせない操作しか実行できないように、パッケージをデザインします。
  • レポート サーバー アカウントを構成する際には、必ず最も低い権限のユーザー アカウントまたはサービス アカウントを使用します。

SSIS データ処理拡張機能を使用するには、構成ファイルを変更して、レポート サーバーとレポート デザイナでこの拡張機能を有効にする必要があります。構成ファイルを編集するには、ここでの指示に従ってください。

レポート デザイナの Integration Services データ処理拡張機能の有効化

このデータ処理拡張機能を有効にするには、RSReportDesigner.config ファイルの 2 つのセクションからコメントを削除する必要があります。

  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 パッケージ データ)
Microsoft .NET Data Provider for mySAP Business Suite を使用するための Reporting Services の構成
Reporting Services の構成ファイル
RSReportDesigner 構成ファイル
RSReportServer 構成ファイル

ヘルプおよび情報

SQL Server 2005 の参考資料の入手

変更履歴

リリース 履歴

2006 年 4 月 14 日

新しい内容 :
  • セキュリティの警告。