Implementieren einer Datenverarbeitungserweiterung

Mithilfe von Datenverarbeitungserweiterungen in Reporting Services können Sie eine Verbindung zu einer Datenquelle herstellen und Daten abrufen. Sie dienen außerdem als Verbindung zwischen einer Datenquelle und einem Dataset. Die Datenverarbeitungserweiterungen von Reporting Services sind einer Teilmenge der Microsoft .NET Framework-Datenanbieterschnittstellen nachgebildet.

In diesem Abschnitt

Übersicht über Datenverarbeitungserweiterungen
Erläutert, wie eine benutzerdefinierte Datenverarbeitungserweiterung für Reporting Services geschrieben wird.

Vorbereiten der Implementierung einer Datenverarbeitungserweiterung
Beschreibt die Schnittstellen, die beim Implementieren einer Reporting Services-Datenverarbeitungserweiterung verfügbar sind, und wenn Sie eine bestimmte Schnittstelle implementieren müssen.

Erstellen einer Erweiterungsbibliothek für die Datenverarbeitung
Beschreibt die Zuordnung eines Namespace für Ihre Reporting Services-Datenverarbeitungserweiterung und die Kompilierung Ihrer Datenverarbeitungserweiterung in eine DLL-Bibliothek.

Implementieren einer Verbinden ion-Klasse für eine Datenverarbeitungserweiterung
Beschreibt die Attribute einer Verbindung und die Implementierungsweise einer eigenen Connection-Klasse für Ihre Datenverarbeitungserweiterung

Implementieren einer Command-Klasse für eine Datenverarbeitungserweiterung
Beschreibt die Attribute eines Befehls und die Implementierungsweise einer eigenen Command-Klasse für Ihre Datenverarbeitungserweiterung

Implementieren einer DataReader-Klasse für eine Datenverarbeitungserweiterung
Beschreibt die Attribute eines Datenlesers und die Implementierungsweise einer eigenen DataReader-Klasse für Ihre Datenverarbeitungserweiterung

Verwenden eines externen Datasets mit Reporting Services
Beschreibt, wie die benutzerdefinierten Dataset-Objekte für die Verwendung durch den Berichtsserver zur Verfügung gestellt werden

Bereitstellen einer Datenverarbeitungserweiterung
Beschreibt, wie Sie eine Datenverarbeitungserweiterung bereitstellen

Debuggen von Erweiterungscode für die Datenverarbeitung
Beschreibt, wie Sie Code in Ihren Datenverarbeitungserweiterungen debuggen

Ein Beispiel für eine vollständig implementierte Datenverarbeitungserweiterung finden Sie unter SQL Server Reporting Services-Produktbeispiele.