Fehleranalyse
Bei der Inbetriebnahme der Reporting Services für die Verwendung mit eserp können verschiedene Meldungen auftreten, welche meistens durch fehlende Berechtigungen oder nicht korrekte Einstellungen auftreten.
Die Meldungen werden durch die Logfiles der Reporting Services protokolliert.
Diese sind im Normalfall hier zu finden:
%Programme%\Microsoft SQL Server\<SQL Server-Instanz>\Reporting Services\Protokolldateien.
Siehe auch: https://technet.microsoft.com/de-de/library/Cc512029.aspx
Einige der möglichen Meldungen werden nachfolgenden aufgelistet:
Meldung beim Aufruf eines Reports: Der Berichtsserver kann den Bericht oder das freigegebene Dataset nicht verarbeiten …
Beim Aufrufen des Reports über die Berichts-Manager-URL erscheint schon die folgende Meldung:
Der Berichtsserver kann den Bericht oder das freigegebene Dataset nicht verarbeiten. Die freigegebene Datenquelle ESData für den Berichtsserver oder die SharePoint-Website ist nicht gültig. Navigieren Sie zum Server oder zur Website, und wählen Sie eine freigegebene Datenquelle aus. (rsInvalidDataSourceReference)
Mögliche Ursache / Lösung
Dem Report wurde keine oder nicht die richtige Datenquelle zugewiesen. Bitte weisen Sie diese zu (Siehe Punkt 4 unter Einrichtung).
Meldung: Report konnte nicht verarbeitet werden.
soap:ClientSystem.Web.Services.Protocols.SoapException: Dieser Bericht erfordert, dass es für den Artikelnr-Berichtsparameter einen Standardwert oder einen benutzerdefinierten Wert gibt. Sie müssen einen Parameterwert angeben, wenn Sie den Bericht ausführen oder abonnieren möchten. --->
Mögliche Ursache / Lösung
Ein oder mehrere für den Report notwendige Parameter wurden nicht übergeben. In den meisten Fällen wurde ein Feld in der Parameterangabe leer gelassen oder eine Dropdown-Auswahl nicht getroffen.
Meldung: 'HTTP/1.1 500 Internal Server Error'.
Beim Aufruf eines Reports aus dem eserp heraus.
Mögliche Ursache / Lösung
Die dem Benutzer Domäne\User erteilten Berechtigungen reichen zum Ausführen des Vorgangs nicht aus. Eventuell ist kein Benutzer mit mindestens der Berechtigung Browser vorhanden.
Der Windows Benutzer (Domäne\User), der für die Ausführung der Reports berechtigt sein soll, benötigt mindestens die Berechtigung Browser. Die neue Rollenzuweisung erfolgt unter dem Hauptpunkt Ordnereinstellungen in den Reporting Services. Beim Aufruf der Reports aus dem eserp heraus wird der Windows-Benutzer verwendet, der unter Einstellungen | Allgemein | Allgemein | System Einstellungen - Bereich 'Windows Anmeldung' hinterlegt wurde.
Mögliche Ursache / Lösung 2
Der Report beinhaltet Umlaute im Namen. Bitte verwenden Sie für den Dateinamen der Reports keine Umlaute.
Meldung: 'HTTP/1.1 401 Unauthorized'.
Beim Aufruf eines Reports aus dem eserp heraus. Beim Aufruf des Reports aus dem esweb wird die Meldung: Die Reportparameter konnten nicht geladen werden angezeigt.
Mögliche Ursache / Lösung
Die Einstellungen für den Windows Benutzer unter Einstellungen | Allgemein | Allgemein | System Einstellungen - Bereich 'Windows Anmeldung' im eserp sind nicht korrekt. Ggf. ist hier ein falsches Kennwort hinterlegt.
Siehe auch Infos unter HTTP/1.1 500 Internal Server Error.
Meldung: 'Report konnte nicht verarbeitet werden.'
Beim Aufruf eines Reports aus dem eserp heraus.
Mögliche Ursache / Lösung
Die Windowsanmeldung ist falsch oder nicht vorhanden. Prüfen und korrigieren Sie die Anmeldeinformationen für die Windowsanmeldung im eserp unter Einstellungen | Allgemein | Allgemein | System Einstellungen - Bereich 'Windows Anmeldung'.
Meldung: 'Vorschau konnte nicht angezeigt werden.'
Beim Aufruf eines Reports aus dem eserp heraus.
Bei dem Versuch in der Reportverwaltung, die nicht registrierten Reports anzeigen zu lassen erscheint die Meldung: Konnte MS Reporting Services nicht kontaktieren: HTTP/1.1 404 Not Found.
Mögliche Ursache / Lösung
Die Server URL wurde nicht oder falsch eingetragen.
Tragen Sie die korrekte URL aus Konfigurations-Manager für Reporting Services -> Webdienst-URL im eserp unter Einstellungen | Allgemein | Reports | Einstellungen | Allgemein - Bereich 'Microsoft Reporting Service' im Feld Server URL ein.
Meldung: 'Socket Error # 10061 Connection refused.'
Beim Aufruf eines Reports aus dem eserp heraus.
Mögliche Ursache / Lösung
Der Dienst für die SQL-Server Reporting Services ist nicht gestartet oder nicht erreichbar.
Ob der Dienst gestartet ist, kann über den SQL-Server Konfiguration Manager geprüft werden (SQL-Server Dienste). Andernfalls können Produkte wie Firewall oder Virenscanner eventuell die korrekte Kommunikation verhindern.