言語

DataSourceDefinition.CredentialRetrieval プロパティ

定義

レポートサーバーがデータソースの認証情報を取得する方法を示します。

public:
 property ReportService2005::CredentialRetrievalEnum CredentialRetrieval { ReportService2005::CredentialRetrievalEnum get(); void set(ReportService2005::CredentialRetrievalEnum value); };
public ReportService2005.CredentialRetrievalEnum CredentialRetrieval { get; set; }
member this.CredentialRetrieval : ReportService2005.CredentialRetrievalEnum with get, set
Public Property CredentialRetrieval As CredentialRetrievalEnum

プロパティ値

レポートサーバーがデータソースの認証情報を取得する方法を示す CredentialRetrievalEnum 値。

注釈

CredentialRetrievalプロパティを使って、外部データソースに接続する際にレポートサーバーが使用する認証情報の取得先を指定することができます。

この性質には4つの設定があります。

  • None – データソースへの接続は接続を必要としません。 これは外部データソースへの接続で最も安全性が低い方法であり、推奨されません。 注記UnattendedExecutionAccountRSReportServerの設定ファイルで指定する必要があります。

  • Prompt - レポートサーバーは認証情報を必要とします。 資格情報が提供されない場合、レポートは生成されず例外が発生します。

  • Integrated- レポートサーバーは、レポートサーバーに認証されたユーザーの認証情報を利用します。 提供された他のデータソースの認証情報は無視されます。

    Note

    EnableIntegratedSecurityシステムプロパティがfalseに設定されている場合、プロパティCredentialRetrievalIntegratedに設定すると、サーバーがデータソースの認証情報を取得しようとする際に例外が発生します。

  • Store – 認証情報はレポートサーバーのデータベースに安全に保存されます。

レポートサーバーには、認証情報取得オプションが Store または None のいずれかでなければ成功裏に実行できない機能がいくつかあります。 これには、レポート実行スナップショット生成、レポート履歴生成、サブスクリプションなどのスケジュールベースの機能が含まれます。

認証情報と 接続文字列 が Report Server データベースに保存されている場合、それらは暗号化されています。

適用対象