DataSourceDefinition.CredentialRetrieval 属性

定义

获取或设置一个值,该值指示报表服务器检索数据源凭据的方法。

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

属性值

一个 CredentialRetrievalEnum 值,该值指示报表服务器检索数据源凭据的方法。

注解

可以使用 CredentialRetrieval 属性指定在报表服务器连接到外部数据源时检索凭据的位置。

此属性有四种可能的设置:

  • None – 与数据源的连接不需要连接。

  • Prompt - 报表服务器要求提供凭据。 如果未提供凭据,则不会生成报告并引发异常。

  • Integrated- 报表服务器使用对报表服务器进行身份验证的用户的凭据。 提供的任何其他数据源凭据将被忽略。

  • Store – 凭据安全地存储在报表服务器数据库中。

报表服务器的一些功能要求凭据检索选项为 StoreNone 才能成功执行。 其中包括基于计划的功能,例如报表执行快照生成、报表历史记录生成和订阅。

当凭据和连接字符串存储在报表服务器数据库中时,它们将被加密。

适用于