Share via


Erstellen von Berichtsdatasets für andere Datenquellen (Berichts-Generator 2.0)

Berichts-Generator 2.0 kann auf OLE DB- oder ODBC-Datenquelltypen zugreifen. Nachdem Sie im Bericht eine Datenquellendefinition erstellt haben, geben Sie eine Abfrage in der Abfragesprache der Datenquelle an, um ein Dataset zu generieren.

HinweisHinweis

Berichts-Generator 2.0 unterstützt das Hinzufügen von benutzerdefinierten Datenbankbietern auf dem lokalen Computer nicht. Im Servermodus können Sie auf jeden Datenanbieter zugreifen, der auf dem Berichtsserver installiert und registriert ist. Weitere Informationen finden Sie unter Berichtsserver und SharePoint-Berichtsserver (Berichts-Generator 2.0).

Angeben von Verbindungszeichenfolgen-Eigenschaften für einen Datenanbieter

Wenn Sie die für einen Datenanbieter spezifischen Verbindungszeichenfolgen-Eigenschaften festlegen möchten, klicken Sie im Dialogfeld Datenquelleneigenschaften auf der Registerkarte Allgemein auf die Schaltfläche Erstellen, um das Dialogfeld Verbindungseigenschaften zu öffnen. Für einen OLE DB-Datenquellentyp können Sie den Datenanbieter für die Datenquelle auswählen und erweiterte Datenquelleneigenschaften über das Dialogfeld Datenlinkeigenschaften festlegen. Für einen ODBC-Datenquellentyp können Sie die Verbindungszeichenfolge festlegen. Weitere Informationen und Beispiele für Verbindungszeichenfolgen finden Sie unter Beispielverbindungen (Berichts-Generator 2.0).

Abfrage-Designer-Unterstützung für OLE DB- und ODBC-Datenquellen

Berichts-Generator 2.0 verfügt über einen Abfrage-Designer, der Sie beim Angeben einer Abfrage für eine OLE DB- oder ODBC-Datenquelle unterstützt. Standardmäßig wird der textbasierte Abfrage-Designer in einem von drei Modi geöffnet: Text, TableDirect oder StoredProcedure. Sie können eine Abfrage eingeben, alle Spalten einer Datenbanktabelle markieren oder eine gespeicherte Prozedur auswählen. Weitere Informationen zur Verwendung des Abfrage-Designers finden Sie unter Benutzeroberfläche des textbasierten Abfrage-Designers (Berichts-Generator 2.0).

Einige Features sind von Implementierungen abhängig, die vom Datenanbieter bereitgestellt werden. Einige Datenanbieter unterstützen beispielsweise keine parametrisierten Abfragen bzw. keine benannten Parameter. Weitere Informationen finden Sie unter Verwenden von Abfrageparametern mit bestimmten Datenquellen (Berichts-Generator 2.0).

Abfrage-Designer-Unterstützung für andere Datenquellen

Der Abfrage-Designer für jeden Datenanbieter wird bei der Installation von Berichts-Generator 2.0 registriert. Wenn Sie eine Abfrage für ein Dataset auf der Grundlage einer Datenquelle erstellen, wird die Abfrage im Abfrage-Designer in der Standardansicht für den Datenanbieter geöffnet. Weitere Informationen finden Sie unter Abfrage-Designer und Datenquellen (Berichts-Generator 2.0).

Zuordnen von Datentypen aus dem Datenanbieter für den Bericht

Beim Erstellen eines Datasets werden die Datentypen der Felder einer Teilmenge der CLR-Datentypen (Common Language Runtime) von .NET Framework zugeordnet. Datentypen, die nicht eindeutig zugeordnet werden können, werden als Zeichenfolgen zurückgegeben. Weitere Informationen zum Arbeiten mit Felddatentypen finden Sie unter Arbeiten mit Feldern in einem Berichtsdataset (Berichts-Generator 2.0). Wenn Sie einen Parameter erstellen, muss es sich beim Datentyp um einen unterstützten Berichtsdefinitions-Datentyp handeln. Weitere Informationen zur Zuordnung von Datentypen aus dem Datenanbieter zu einem Berichtsparameter finden Sie unter Arbeiten mit Datentypen in Ausdrücken (Berichts-Generator 2.0).

Sonderzeichen in Kennwörtern

Wenn Sie Ihre ODBC- oder OLE DB-Datenquelle so konfigurieren, dass ein Kennwort angegeben werden muss oder dass das Kennwort in der Verbindungszeichenfolge enthalten ist, und Benutzer das Kennwort mit Sonderzeichen (zum Beispiel Satzzeichen) eingeben, können einige zugrunde liegende Datenquellentreiber die Sonderzeichen nicht überprüfen. Wenn Sie den Bericht verarbeiten, ist die Meldung "Kein zulässiges Kennwort" möglicherweise ein Anzeichen für dieses Problem. Wenn das Kennwort nicht geändert werden kann, können Sie mit Ihrem Datenbankadministrator Maßnahmen ergreifen, damit die entsprechenden Anmeldeinformationen auf dem Berichtsserver als Teil eines ODBC-Datenquellennamens des Systems (Data Source Name oder DSN) gespeichert werden. Weitere Informationen finden Sie unter "OdbcConnection.ConnectionString" in der .NET Framework SDK-Dokumentation.

HinweisHinweis

Es wird empfohlen, der Verbindungszeichenfolge keine Anmeldeinformationen (z. B. Kennwörter) hinzuzufügen. Berichts-Generator 2.0 stellt eine separate Registerkarte im Dialogfeld Datenquelle bereit, auf der Sie Anmeldeinformationen eingeben können. Weitere Informationen finden Sie unter Angeben von Anmeldeinformationen für eine Berichtsdatenquelle (Berichts-Generator 2.0).