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
属性指定在连接到外部数据源时在何处检索报表服务器要使用的凭据。
此属性有四种可能的设置:
None
– 与数据源的连接不需要连接。 这是连接到外部数据源时最不安全的方法,不建议这样做。 注意必须在 RSReportServer 配置文件中指定 UnattendedExecutionAccount。Prompt
- 报表服务器需要凭据。 如果未提供凭据,则不会生成报告并引发异常。Integrated
- 报表服务器使用向报表服务器进行身份验证的用户的凭据。 提供的任何其他数据源凭据将被忽略。注意
EnableIntegratedSecurity
如果系统属性设置为false
,则将 属性Integrated
设置为CredentialRetrieval
将导致在服务器尝试检索数据源凭据时引发异常。Store
– 凭据安全地存储在报表服务器数据库中。
报表服务器有许多功能要求凭据检索选项为 Store
或 None
才能成功执行。 其中包括基于计划的功能,例如报表执行快照生成、报表历史记录生成和订阅。
当凭据和连接字符串存储在报表服务器数据库中时,它们将加密。