共有データ ソースの作成、変更、および削除

共有データ ソースは、Reporting Services レポート サーバーで実行される複数のレポート、モデル、およびデータ ドリブン サブスクリプションから参照できる一連のデータ ソース接続プロパティの集まりです。共有データ ソースを使用することで、時間の経過に伴って変更されることの多いデータ ソースのプロパティを容易に管理できます。ユーザーのアカウントまたはパスワードが変更された場合や、データベースを別のサーバーに移動した場合は、接続情報を 1 か所で更新できます。

共有データ ソースは、レポートおよびデータ ドリブン サブスクリプションでは省略可能ですが、レポート モデルでは必須です。アドホック レポート用のレポート モデルを使用する予定がある場合は、そのモデルへの接続情報を提供する共有データ ソース アイテムを作成および管理する必要があります。

共有データ ソースは、次の要素で構成されます。

要素

説明

名前

レポート サーバーのフォルダ階層内にあるアイテムを識別する名前。

説明

レポート マネージャでフォルダの内容を参照したときに、アイテムと共に表示される説明です。

接続の種類

データ ソースで使用するデータ処理拡張機能です。レポート サーバーに配置されているデータ処理拡張機能のみ使用できます。Reporting Services に備わっているデータ処理拡張機能の詳細については、「Reporting Services でサポートされるデータ ソース」を参照してください。

接続文字列

データベースの接続文字列です。使用頻度が高いデータ ソースへの接続文字列の詳細および例については、「データ ソースへの接続 (Reporting Services)」を参照してください。

資格情報の種類

接続に必要な資格情報をどのように取得するか、および、接続の確立後もそれらを使用するかどうかを指定します。詳細については、「レポート データ ソースに関する資格情報と接続情報の指定」を参照してください。

共有データ ソースには、データの取得に使用するクエリ情報が含まれません。クエリは、常にレポート定義内に保持されます。

共有データ ソースの作成と変更

共有データ ソースの作成や、そのプロパティの変更を行うには、レポート サーバーにおけるデータ ソースの管理権限が必要です。レポート サーバーをネイティブ モードで実行している場合は、レポート マネージャを使用して、共有データ ソースの作成と構成を行うことができます。レポート サーバーを SharePoint 統合モードで実行している場合は、SharePoint サイトのアプリケーション ページを使用できます。モードに関係なくどのレポート サーバーでも、レポート デザイナで共有データ ソースを作成し、それをターゲット サーバーにパブリッシュできます。

共有データ ソースの作成の詳細については、次のトピックを参照してください。

レポート サーバーに共有データ ソースを作成した後は、その共有データ ソースに対するアクセスを制御するためのロール割り当てを作成できるほか、共有データ ソースを別の場所に移動したり、名前を変更したりできます。また、外部データ ソースでメンテナンス操作を実行しているときに、共有データ ソースをオフラインにして、レポート処理が行われないようにすることもできます。共有データ ソース アイテムの名前を変更したり、レポート サーバーのフォルダ階層内の別の場所に共有データ ソース アイテムを移動すると、共有データ ソースを参照するすべてのレポートまたはサブスクリプションのパス情報が適宜更新されます。共有データ ソースをオフラインにした場合、再度データ ソースを有効にするまで、レポート、モデル、およびサブスクリプションはすべて実行されなくなります。

レポート サーバーのフォルダ階層で共有データ ソースへのアクセスを制御する方法の詳細については、「共有データ ソース アイテムの保護」を参照してください。

共有データ ソースの削除

共有データ ソースは、レポート サーバーからアイテムを削除するときと同じ方法で削除できます。レポート マネージャでは、詳細ビューでフォルダを開き、アイテムを選択して、[削除] をクリックします。SharePoint サイトのアプリケーション ページでは、SharePoint ライブラリを開き、アイテムを選択して、[削除] をクリックします。

共有データ ソースを削除すると、それを使用しているレポート、モデル、またはデータ ドリブン サブスクリプションがすべて非アクティブ化されます。データ ソース接続情報がなければ、アイテムを実行することはできません。これらのアイテムをアクティブ化するには、各アイテムを開いて、以下の操作を行います。

  • 共有データ ソースを参照するレポートおよびデータ ドリブン サブスクリプションの場合は、レポートのプロパティまたはサブスクリプションでデータ ソース接続情報を指定するか、必要な値が設定された新しい共有データ ソースを選択できます。

  • モデルや、そのモデルを使用するレポート ビルダ レポートの場合は、新しい共有データ ソースを指定する必要があります。モデルでは、データ ソース接続情報が、共有データ ソースからのみ取得されます。

特定のデータ ソースを使用しているレポートおよびモデルの一覧を表示するには、共有データ ソースの [依存アイテム] ページを開きます。このページには、レポート マネージャまたは SharePoint のアプリケーション ページでデータ ソースを開くことによってアクセスできます。[依存アイテム] ページにはデータ ドリブン サブスクリプションが表示されない点に注意してください。共有データ ソースがサブスクリプションで使用されている場合、[依存アイテム] の一覧には、そのサブスクリプションが表示されません。

共有データ ソースの削除操作を元に戻すことはできません。ただし、共有データ ソースをうっかり削除してしまったとしても、削除したデータ ソースと同じプロパティ値で新たに作成し直すことは可能です。レポート、モデル、またはデータ ドリブン サブスクリプションを 1 つずつ開いて、共有データ ソースと、それを使用しているアイテムとを再バインドする必要はありますが、データ ソースのプロパティが以前と同じであれば、引き続き以前と同じようにそれらを使用できます。