Freigeben über


DataSourceDefinition.CredentialRetrieval Eigenschaft

Definition

Gibt an, wie der Berichtsserver Anmeldeinformationen für Datenquellen abruft.

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

Eigenschaftswert

Ein CredentialRetrievalEnum-Wert, der angibt, wie der Berichtsserver Anmeldeinformationen für Datenquellen abruft.

Hinweise

Sie können die CredentialRetrieval -Eigenschaft verwenden, um anzugeben, wo die Anmeldeinformationen abgerufen werden sollen, die vom Berichtsserver beim Herstellen einer Verbindung mit einer externen Datenquelle verwendet werden sollen.

Für diese Eigenschaft gibt es vier mögliche Einstellungen:

  • None – Für die Verbindung mit der Datenquelle sind keine Verbindungen erforderlich. Dies ist die am wenigsten sichere Methode zum Herstellen einer Verbindung mit einer externen Datenquelle und wird nicht empfohlen. Hinweis Der UnattendedExecutionAccount muss in der RSReportServer-Konfigurationsdatei angegeben werden.

  • Prompt – Der Berichtsserver erfordert Anmeldeinformationen. Wenn keine Anmeldeinformationen angegeben werden, wird der Bericht nicht generiert, und es wird eine Ausnahme ausgelöst.

  • Integrated– Der Berichtsserver verwendet die Anmeldeinformationen des Benutzers, der sich beim Berichtsserver authentifiziert hat. Alle anderen angegebenen Datenquellenanmeldeinformationen werden ignoriert.

    Hinweis

    Wenn die EnableIntegratedSecurity Systemeigenschaft auf falsefestgelegt ist, wird durch festlegen CredentialRetrieval der Eigenschaft auf Integrated eine Ausnahme ausgelöst, wenn der Server versucht, Die Anmeldeinformationen der Datenquelle abzurufen.

  • Store – Die Anmeldeinformationen werden sicher in der Berichtsserver-Datenbank gespeichert.

Es gibt eine Reihe von Features des Berichtsservers, die erfordern, dass die Option zum Abrufen von Anmeldeinformationen entweder Store oder sein None muss, um erfolgreich ausgeführt zu werden. Dazu gehören zeitplanbasierte Features wie die Erstellung von Momentaufnahmen zur Berichtsausführung, die Generierung des Berichtsverlaufs und Abonnements.

Wenn Anmeldeinformationen und die Verbindungszeichenfolge in der Berichtsserver-Datenbank gespeichert werden, werden sie verschlüsselt.

Gilt für: