DataSourceDefinition.CredentialRetrieval プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
レポートサーバーがデータソースの認証情報を取得する方法を示します。
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– データソースへの接続は接続を必要としません。 これは外部データソースへの接続で最も安全性が低い方法であり、推奨されません。 注記UnattendedExecutionAccountはRSReportServerの設定ファイルで指定する必要があります。Prompt- レポートサーバーは認証情報を必要とします。 資格情報が提供されない場合、レポートは生成されず例外が発生します。Integrated- レポートサーバーは、レポートサーバーに認証されたユーザーの認証情報を利用します。 提供された他のデータソースの認証情報は無視されます。Note
EnableIntegratedSecurityシステムプロパティがfalseに設定されている場合、プロパティCredentialRetrievalIntegratedに設定すると、サーバーがデータソースの認証情報を取得しようとする際に例外が発生します。Store– 認証情報はレポートサーバーのデータベースに安全に保存されます。
レポートサーバーには、認証情報取得オプションが Store または None のいずれかでなければ成功裏に実行できない機能がいくつかあります。 これには、レポート実行スナップショット生成、レポート履歴生成、サブスクリプションなどのスケジュールベースの機能が含まれます。
認証情報と 接続文字列 が Report Server データベースに保存されている場合、それらは暗号化されています。