Linguaggio

DataSourceDefinition.CredentialRetrieval Proprietà

Definizione

Indica il modo in cui il Report Server recupera le credenziali della sorgente dati.

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

Valore della proprietà

Un valore che indica il modo in cui il server di report recupera le credenziali della CredentialRetrievalEnum fonte di dati.

Commenti

Puoi usare la CredentialRetrieval proprietà per specificare dove recuperare le credenziali che il Report Server deve utilizzare quando si connette a una sorgente dati esterna.

Ci sono quattro possibili impostazioni per questa proprietà:

  • None – La connessione alla sorgente dati non richiede connessioni. Questo è il metodo meno sicuro per connettersi a una fonte di dati esterna e non è raccomandato. NotaL'UnattendedExecutionAccount deve essere specificato nel file File di Configurazione RSReportServer .

  • Prompt - Il server di report richiede credenziali. Se non vengono fornite credenziali, il report non viene generato e viene sollevata un'eccezione.

  • Integrated- Il server di report utilizza le credenziali dell'utente autenticato presso il server di report. Qualsiasi altra credenziali di fonte dati fornita viene ignorata.

    Note

    Se la EnableIntegratedSecurity proprietà di sistema è impostata su false, impostare CredentialRetrieval la proprietà a Integrated causerà un'eccezione quando il server tenterà di recuperare le credenziali della sorgente dati.

  • Store – Le credenziali sono memorizzate in modo sicuro nel database del Report Server.

Ci sono diverse funzionalità del Report Server che richiedono che l'opzione di recupero delle credenziali sia o StoreNone o per essere eseguita con successo. Queste includono funzionalità basate su programmazione come la generazione di snapshot per l'esecuzione del rapporto, la generazione della cronologia dei rapporti e gli abbonamenti.

Quando le credenziali e la stringa di connessione sono memorizzate nel database del Report Server, vengono criptate.

Si applica a