DataSourceDefinition.CredentialRetrieval Propriedade

Definição

Indica a maneira como o Servidor de Relatório recupera credenciais de fonte de dados.

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

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 Servidor de Relatório ao 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. Esse é o método menos seguro de conexão com uma fonte de dados externa e não é recomendado. NotaUnattendedExecutionAccount deve ser especificado no arquivo de configuração RSReportServer .

  • Prompt – O servidor de relatório requer credenciais. 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 utiliza as credenciais do usuário autenticado no servidor de relatório. Todas as outras credenciais de fonte de dados fornecidas são ignoradas.

    Observação

    Se a propriedade do EnableIntegratedSecurity sistema estiver definida falsecomo , definir CredentialRetrieval a propriedade como Integrated fará com que uma exceção seja gerada quando o servidor tentar recuperar as credenciais da fonte de dados.

  • 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 geração de instantâneo de execução de relatório, 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