次の方法で共有


データ ソースの資格情報を保存する

Reporting Services レポート サーバーが、レポートに必要な外部データにアクセスするときに使用する、保存された資格情報を構成できます。 保存された資格情報は、レポートを自動実行する場合に使用されます。Reporting Services サブスクリプションがレポートを電子メールとしてパブリッシュする場合などです。 この資格情報は、レポート処理がスケジュールで設定されている場合、または、レポート処理がトリガーされた場合に、レポート サーバーによって取得されて使用されます。 このトピックでは、ネイティブ モードと SharePoint モードの両方のレポート サーバーに対して、保存された資格情報を構成する方法について説明します。

適用対象 Reporting Services ネイティブ モード | Reporting Services SharePoint モード

このトピックの内容

  • Configure stored credentials for a report-specific data source (Native mode)

  • Configure stored credentials for a report-specific data source, (SharePoint mode)

  • Configure stored credentials for a shared data source (Native mode)

  • Configure stored credentials for a shared data source (SharePoint mode)

保存された資格情報のセキュリティ ポリシー要件

Secure Store Service のキーの設定ボタン保存された資格情報に使用するアカウントを、レポート サーバー上で、次のいずれかのセキュリティ ポリシー用に構成する必要があります。 環境に必要な最小レベルの権限を持つポリシーを選択することをお勧めします。

  1. ローカル ログオンを許可する。 詳細については、「ローカル ログオンを許可する」を参照してください。

  2. バッチ ジョブとしてログオン。 詳細については、「バッチ ジョブとしてログオン」を参照してください。

  3. ポリシーに関する一般的な情報については、「グループ ポリシー オブジェクトのセキュリティの設定を編集する」を参照してください。

レポート固有のデータ ソース用の保存された資格情報を構成する (ネイティブ モード)

  1. ネイティブ モードのレポート マネージャーで、レポートが含まれているフォルダーに移動します。 コンテキスト メニュー項目 ssrs_report_manager_item_context_menu をクリックします。

  2. [管理] をクリックして、[データ ソース] をクリックします。

  3. [カスタム データ ソース] をクリックします。

  4. [データ ソースの種類] の一覧で、データ ソースから取得したデータの処理に使用するデータ処理拡張機能を選択します。

  5. [接続文字列] でレポート サーバーがデータ ソースへの接続に使用する接続文字列を指定します。 以下に、SQL Server AdventureWorks2012 データベースへの接続に使用する接続文字列の例を示します。

    data source=<servername>;initial catalog=AdventureWorks2012
    
  6. [接続に使用する認証] で、[レポート サーバーに保存され、セキュリティで保護された資格情報] をクリックします。

  7. ユーザー名とパスワードを入力します。

    • このアカウントが Windows ドメイン ユーザー アカウントである場合は、「<domain>\<account>」という形式で指定し、[データ ソースへの接続時に Windows 資格情報として使用する] チェック ボックスをオンにします。

    • ユーザー名とパスワードがデータベースの資格情報である場合は、[データ ソースへの接続時に Windows 資格情報として使用する] を選択しないでください。 データベース サーバーが権限の借用または委譲をサポートしている場合は、[データ ソースへの接続が確立した後に、認証されているユーザーの権限を借用する] を選択できます。

  8. [適用] をクリックします。

    [トップに戻る] リンクで使用される矢印アイコン Top

レポート固有のデータ ソース用の保存された資格情報を構成する (SharePoint モード)

  1. レポートが含まれているドキュメント ライブラリに移動して、開くメニュー ssrs_sharepoint_item_context_menu をクリックします。

  2. 2 つ目の開くメニュー ssrs_sharepoint_item_context_menu をクリックして、[データ ソースの管理] をクリックします。

  3. 資格情報を使用して構成する [カスタム] データ ソースの名前をクリックします。

  4. [データ ソースの種類] の一覧で、データ ソースから取得したデータの処理に使用するデータ処理拡張機能を選択します。

  5. [接続文字列] でレポート サーバーがデータ ソースへの接続に使用する接続文字列を指定します。 以下に、SQL Server AdventureWorks2012 データベースへの接続に使用する接続文字列の例を示します。

    data source=<servername>;initial catalog=AdventureWorks2012
    
  6. [資格情報] で、[格納された資格情報] を選択します。

  7. [ユーザー名][パスワード] を入力します。

    • このアカウントが Windows ドメイン ユーザー アカウントである場合は、「<domain>\<account>」という形式で指定し、[データ ソースへの接続時に Windows 資格情報として使用する] チェック ボックスをオンにします。

    • ユーザー名とパスワードがデータベースの資格情報である場合は、[Windows 資格情報として使用する] を選択しないでください。 データベース サーバーが権限の借用または委譲をサポートしている場合は、[実行コンテキストをこのアカウントに設定する] を選択できます。

  8. [OK] をクリックします。

    [トップに戻る] リンクで使用される矢印アイコン Top

共有データ ソース用の保存された資格情報を構成する (ネイティブ モード)

  1. ネイティブ モードのレポート マネージャーで、共有データ ソース アイテムに移動します。共有データ ソースのアイコン

  2. コンテキスト メニュー ssrs_report_manager_item_context_menu をクリックし、[管理] をクリックします。

  3. [データ ソースの種類] の一覧で、データ ソースから取得したデータの処理に使用するデータ処理拡張機能を指定します。

  4. [接続文字列] でレポート サーバーがデータ ソースへの接続に使用する接続文字列を指定します。 Microsoft では、接続文字列に資格情報を指定しないことをお勧めします。

    以下に、ローカルの SQL Server AdventureWorks2012 データベースへの接続に使用する接続文字列の例を示します。

    data source=<localservername>; initial catalog=AdventureWorks2012
    
  5. ユーザー名とパスワードを入力します。

    • このアカウントが Windows ドメイン ユーザー アカウントである場合は、「<domain>\<account>」という形式で指定し、[データ ソースへの接続時に Windows 資格情報として使用する] チェック ボックスをオンにします。

    • ユーザー名とパスワードがデータベースの資格情報である場合は、[データ ソースへの接続時に Windows 資格情報として使用する] を選択しないでください。 データベース サーバーが権限の借用または委譲をサポートしている場合は、[データ ソースへの接続が確立した後に、認証されているユーザーの権限を借用する] を選択できます。

  6. [適用] をクリックします。

    [トップに戻る] リンクで使用される矢印アイコン Top

共有データ ソース用の保存された資格情報を構成する (SharePoint モード)

  1. ドキュメント ライブラリで、共有データ ソース アイテムに移動します。共有データ ソースのアイコン

  2. コンテキスト メニュー ssrs_sharepoint_item_context_menu をクリックし、2 つ目のコンテキスト メニュー ssrs_sharepoint_item_context_menu をクリックします。

  3. [データ ソース定義の編集] をクリックします。

  4. [データ ソースの種類] の一覧で、データ ソースから取得したデータの処理に使用するデータ処理拡張機能を指定します。

  5. [接続文字列] でレポート サーバーがデータ ソースへの接続に使用する接続文字列を指定します。 Microsoft では、接続文字列に資格情報を指定しないことをお勧めします。

    以下に、ローカルの SQL Server AdventureWorks2012 データベースへの接続に使用する接続文字列の例を示します。

    data source=<localservername>; initial catalog=AdventureWorks2012
    
  6. ユーザー名とパスワードを入力します。

    • このアカウントが Windows ドメイン ユーザー アカウントである場合は、「<domain>\<account>」という形式で指定し、[Windows 資格情報として使用する] を選択します。

    • ユーザー名とパスワードがデータベースの資格情報である場合は、[Windows 資格情報として使用する] を選択しないでください。 データベース サーバーが権限の借用または委譲をサポートしている場合は、[実行コンテキストをこのアカウントに設定する] を選択できます。

  7. [OK] をクリックします。

    [トップに戻る] リンクで使用される矢印アイコン Top

関連項目

タスク

レポートのデータ ソースのプロパティを構成する (レポート マネージャー)

共有データ ソースを作成、削除、または変更する (レポート マネージャー)

参照

[データ ソース] プロパティ ページ (レポート マネージャー)

[新しいデータ ソース] ページ (レポート マネージャー)

概念

レポート データ ソースに関する資格情報と接続情報を指定する