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
: レポート サーバーがレポート サーバーの認証済みユーザーの資格情報を使用します。 提供された他のデータ ソースの資格情報は、すべて無視されます。注意
EnableIntegratedSecurity
システム プロパティをfalse
に設定している場合に、CredentialRetrieval
プロパティをIntegrated
に設定すると、サーバーがデータ ソースの資格情報を取得しようとしたときに例外がスローされます。Store
– 資格情報は、レポート サーバー データベースに安全に格納されます。
レポート サーバーの機能には、正しく動作させるには資格情報取得オプションを Store
または None
に設定する必要があるものがいくつかあります。 これらには、レポート実行スナップショット生成、レポート履歴生成、サブスクリプションなど、スケジュールに基づく機能があります。
資格情報と接続文字列がレポート サーバー データベースに格納されると、暗号化されます。