Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieses Bindungsszenario verweist auf eine ältere Technologie und ist für Anwender mit einer vorhandenen Crystal Enterprise-Installation gedacht. Crystal Enterprise wurde durch Crystal Reports Server und BusinessObjects Enterprise ersetzt. Weitere Informationen zu Crystal Reports Server und BusinessObjects Enterprise finden Sie unter Aktualisierungsoptionen.
Objektmodell
In diesem Berichtbindungsszenario wird CrystalReportViewer verwendet (siehe Berichtbindung mit CrystalReportViewer-Objektmodell).
Ort des Berichts
Der Bericht befindet sich auf dem Web Component Server (WCS-Server) in Crystal Enterprise 8, 8.5, 9 oder 10. Berichte vom WCS-Server werden über den EnterpriseReportService.asmx-Webdienst als Berichtswebdienste verfügbar gemacht. Dieser Webdienst befindet sich im virtuellen Viewerverzeichnis auf dem Web Component Server.
Anmerkung |
|---|
Weitere Informationen zum virtuellen Viewerverzeichnis finden Sie unter Virtuelles Viewerverzeichnis. |
Übersicht über Crystal Services
Dieses Berichtbindungsszenario bezieht sich auf Berichte, auf die über den Serverknoten "Crystal Services" im Server-Explorer zugegriffen wird.
Anmerkung |
|---|
Eine Übersicht der Crystal Services finden Sie unter Verwenden von Crystal Services. |
In diesem Abschnitt wird der Unterknoten "Crystal Enterprise" des Knotens "Crystal Services" in Visual Studio .NET 2003 behandelt.
[SERVERNAME]
- Crystal Services
- Crystal Enterprise
Beschreibung
Über den Unterknoten "Crystal Enterprise" greifen Sie auf Berichte zu, die als Berichtswebdienste von einem WCS-Server verfügbar gemacht wurden, und lassen sie anzeigen.
Damit der Zugriff und die Anzeige einer Liste von Berichten aus dem Crystal Enterprise WCS-Server über den Unterknoten "Crystal Enterprise" ordnungsgemäß verläuft, müssen die folgenden Bedingungen erfüllt sein:
Auf dem derzeit im Server-Explorer angezeigten Server muss Crystal Enterprise 8 oder 8.5 ausgeführt werden.
AnmerkungCrystal Reports für Visual Studio .NET 2003 muss auf Was ist Crystal Reports für Visual Studio? (Version 9 oder höher) aktualisiert werden, wenn Sie eine Verbindung zu Crystal Enterprise 9 oder höher herstellen möchten.
Der WCS (Web Component Server) von Crystal Enterprise muss auf dem Crystal Enterprise-Server installiert sein.
AnmerkungDer WCS-Server wird in Crystal Enterprise 9 und 10 standardmäßig installiert. In Crystal Enterprise 8 und 8.5 muss der WCS-Server separat installiert werden.
Um Berichtswebdienste auf dem Crystal Enterprise 10-Server zu konfigurieren, installieren Sie Visual Studio .NET 2003 oder auf dem Crystal Enterprise-Server und führen dann eine benutzerdefinierte Installation aus, um "Crystal Services" extra hinzuzufügen.
Wenn der Crystal Enterprise-Administrator keine Vollversion von Visual Studio .NET 2003 auf dem Crystal Enterprise-Server installieren möchte, kann er stattdessen folgende Schritte ausführen:
- Installation des Mergemoduls "managed.msm".
- Suchen des virtuellen Viewerverzeichnisses auf dem Entwicklungscomputer und Kopieren der Datei "EnterpriseReportService.asmx" aus diesem Verzeichnis in das virtuelle Viewerverzeichnis auf dem Servercomputer.
Wenn die Berichte erfolgreich unter "Crystal Services" angezeigt werden, können Sie einen Bericht auswählen und ihn auf das Web Form oder Windows Form ziehen und dort ablegen. Beim Ablegen auf dem Formular wird der Bericht in eine Berichtwrapperklasse eingeschlossen und anschließend als Berichtinstanz im Komponentenfach angezeigt.
Anmerkung |
|---|
Je nach Berichtsquelle auf dem Server und dem Verbindungsprotokoll stehen verschiedene Typen von Berichtwrapperklassen zur Verfügung. Diese sind je nach Crystal Reports-Version verschieden. |
Eine Vergleichstabelle aller Versionen von "Crystal Services" finden Sie unter:
- CrystalReportViewer-Bindungsszenarien mit Verwendung von Crystal Services
- ReportDocument-Bindungsszenarien mit Verwendung von Crystal Services (VS .NET 2002 und 2003).
Installieren von Crystal Services
Crystal Services werden bei der Installation von Visual Studio .NET 2003 nicht standardmäßig installiert. Um Crystal Services hinzuzufügen, legen Sie Ihre Microsoft Visual Studio .NET-Installations-CD ein, suchen Crystal Reports, wählen "Crystal Services" aus und klicken auf die Aktualisierungsschaltfläche.
Pro
- Einfacher Zugriff auf Crystal Enterprise-Berichte von einer Web- oder Windows-Anwendung aus.
Contra
- Begrenztes Objektmodell: Dieses Bindungsszenario bietet nur das begrenzte Objektmodell, das Teil des CrystalReportViewer-Steuerelements ist. Siehe Welches Objektmodell sollte verwendet werden?.
AnmerkungIn Crystal Reports 9 und 10 werden "Crystal Services" auf eine andere Wrapperklasse und ein anderes Verbindungsprotokoll aktualisiert.