Compartilhar via


DataSourceDefinition.CredentialRetrieval Propriedade

Definição

Obtém ou define um valor que indica como o servidor de relatório recupera credenciais de fonte de dados.

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

Valor da propriedade

Um valor CredentialRetrievalEnum que indica a maneira como o servidor de relatório recupera as credenciais da fonte de dados.

Comentários

Você pode usar a CredentialRetrieval propriedade para especificar onde recuperar as credenciais que serão usadas pelo quando o servidor de relatório se conectar a uma fonte de dados externa.

Há quatro configurações possíveis para essa propriedade:

  • None – A conexão com a fonte de dados não requer conexões.

  • Prompt – O servidor de relatório requer que as credenciais sejam fornecidas. Se as credenciais não forem fornecidas, o relatório não será gerado e uma exceção será gerada.

  • Integrated– O servidor de relatório usa as credenciais do usuário autenticado no servidor de relatório. Todas as outras credenciais de fonte de dados fornecidas são ignoradas.

  • Store – As credenciais são armazenadas com segurança no banco de dados do servidor de relatório.

Há vários recursos do servidor de relatório que exigem que a opção de recuperação de credencial seja Store ou None para ser executada com êxito. Isso inclui recursos baseados em agendamento, como execução de relatório instantâneo geração, geração de histórico de relatórios e assinaturas.

Quando as credenciais e a cadeia de conexão são armazenadas no banco de dados do servidor de relatório, elas são criptografadas.

Aplica-se a