次の方法で共有


レポート ビルダーで資格情報を指定する

資格情報は、データソースからデータを取得しようとしているユーザーを認証します。 データソースの所有者が、使用する必要がある資格情報の種類を決定します。 たとえば、データベース管理者は、ユーザーが Windows のユーザー名とパスワードを指定する必要があることを指定できます。

レポート定義では、各データ ソース定義で、名前、接続文字列、統合セキュリティを使用するかどうか、および資格情報が必要だが指定されていない場合に表示するプロンプトを指定します。 資格情報はレポート定義に保存されません。 レポート サーバーでレポートをパブリッシュした後は、レポート定義とは別にデータ ソースを管理できます。 データ ソースの所有者は、レポート サーバー上の埋め込みデータ ソースと共有データ ソースの両方の資格情報を指定できます。

レポート サーバー管理者は、レポート サーバーを参照して共有データ ソースまたはモデルを選択したり、レポートを開いたり保存したりするための適切なアクセス許可をユーザーに付与する必要があります。 詳細については、「 インストール、アンインストール、およびレポート ビルダーのサポート」を参照してください。

レポート定義 (.rdl) は、レポート ビルダーと SQL Server Data Tools のレポート デザイナーで作成および変更できます。 作成環境ごとに、レポートと関連アイテムを作成、開く、保存するさまざまな方法が用意されています。 詳細については、Web 上の microsoft.com にある レポート デザイナーおよびレポート ビルダー (SSRS) でのレポートのデザイン を参照してください。

資格情報が使用されるタイミングについて

レポート ビルダーでは、多くの場合、レポート サーバーに接続するとき、または埋め込みデータ ソースの作成、データセット クエリの実行、レポートのプレビューなどのデータ関連タスクに資格情報が使用されます。 資格情報はレポートに格納されません。 これらは、レポート サーバーまたはローカル クライアントで個別に管理されます。 次の一覧では、指定する必要がある資格情報の種類、資格情報の格納場所、使用方法について説明します。

  • Reporting Services ログイン ダイアログ ボックス (レポート ビルダー) に入力したレポート サーバーの資格情報。

    レポート サーバーまたは SharePoint サイトに初めて保存、発行、または参照するときに、資格情報の入力が必要になる場合があります。 入力した資格情報は、レポート ビルダー セッションが終了するまで使用されます。 資格情報を保存する場合は、コンピューターのユーザー設定と共に安全に保存されます。 以降のレポート ビルダー セッションでは、同じレポート サーバーまたは SharePoint サイトへの接続に、保存した資格情報が使用されます。 レポート サーバーの管理者または SharePoint 管理者は、使用する資格情報を指定します。

  • 埋め込みデータ ソースの [ データ ソースのプロパティ] ダイアログ ボックスの [資格情報 (レポート ビルダー)] ページに入力するデータ ソース資格情報。

    これらの資格情報は、外部データ ソースへのデータ接続を行うために、レポート サーバーによって使用されます。 一部のタイプのデータ ソース用に、資格情報をレポート サーバーに安全に保存できます。 これらの資格情報により、他のユーザーは基になるデータ接続の資格情報を指定することなく、レポートを実行できます。

  • データセット クエリの実行時、データセット フィールドの更新時、またはレポートのプレビュー時に 、[データ ソース資格情報の入力] ダイアログ ボックス (レポート ビルダー) に入力するデータ ソース資格情報。

    これらの資格情報は、レポート ビルダーから外部データ ソースへのデータ接続、または資格情報の入力を求めるメッセージを表示するように構成されたレポートをプレビューするために使用されます。 このダイアログ ボックスに入力した資格情報はレポート サーバーに保存されず、他のユーザーが使用することはできません。 レポート ビルダーでは、レポート編集セッション中に資格情報がキャッシュされるため、クエリを実行したり、レポートをプレビューしたりするたびに資格情報を入力する必要はありません。

    共有データ ソースの場合は、 [パスワードを保存する] オプションを使用して、資格情報をユーザー設定と共に、使用しているコンピューターにローカルに保存します。 レポート ビルダーは、対応する外部データ ソースに接続するたびに、保存されている資格情報を使用します。

詳細については、「 データ ソースのプロパティ」ダイアログ ボックス、一般 (レポート ビルダー) および レポート ビルダーでのレポートのプレビューを参照してください。

资格信息的种类

データ ソースがサポートする資格情報の種類は、データ ソースの所有者によって指定されます。 たとえば、SQL Server データベースにアクセスするには、SQL Server ログイン ユーザー名とパスワードを指定する必要がある場合があります。 別のデータ ソースにアクセスするには、Windows ユーザー名とパスワードを指定する必要がある場合があります。 一部のデータ ソースでは、資格情報が必要ない場合があります。

資格情報を指定するためのオプション

データ ソースの資格情報を指定するには、次のオプションを使用できます。

  • 現在の Windows ユーザー (統合セキュリティとも呼ばれます) を使用します。

  • 保存されているユーザー名とパスワードを使用する。

  • ユーザーに資格情報を要求する。

  • 資格情報を必要としない。

Windows 統合セキュリティ

[ Windows 認証の使用 (統合セキュリティ)]を選択すると、現在のユーザーのセキュリティ トークンがデータ ソースに渡されます。 この場合、ユーザーはユーザー名やパスワードを入力することを要求されません。 このオプションでは、通常、委任機能が有効になっている必要があります。 これらの機能が有効になっていない場合は、このオプションを使用して、同じコンピューター上にあるデータ ソースにのみアクセスできます。

ユーザー名とパスワード ログイン

[次のユーザー名とパスワードを使用] を選択した場合、データ ソースへのアクセスにはユーザー名およびパスワードの指定が必要になります。 SQL Server データベースの場合、資格情報はデータベース ログイン用である可能性があります。 この資格情報は、認証用にデータ ソースに渡されます。

プロンプトによって要求された資格情報

要求された資格情報を指定する場合、レポートにアクセスする各ユーザーは、データを取得するためにユーザー名とパスワードを入力する必要があります。 このオプションは、機密データを含むレポートに推奨されます。 要求された資格情報は、Windows アカウントまたはデータベース ログインに対して指定できます。 指定した資格情報がデータベース サーバーで認識されない場合、または指定したユーザーにデータを取得するアクセス許可が付与されていない場合、接続は失敗します。

資格情報なし

このデータ ソースには資格情報は必要ありません。 レポート サーバーでこのレポートを実行するには、無人実行アカウントを構成する必要があります。 詳細については、SQL Server オンライン ブックの Reporting Services ドキュメントの無人実行アカウント (SSRS 構成マネージャー) を構成するを参照してください。

こちらもご覧ください

インストール、アンインストール、およびレポート ビルダーのサポート
埋め込みデータ コネクションおよび共有データ コネクションまたはデータ ソース (レポート ビルダーおよび SSRS)
[レポート ビルダー のオプション] ダイアログ ボックスの [設定] (レポート ビルダー)
レポート ビルダーのデータ接続、データ ソース、接続文字列
レポートへのデータの追加 (レポート ビルダーおよび SSRS)
データ接続またはデータ ソースの追加と確認 (レポート ビルダーおよび SSRS)