Keine Grafiken in SSRS-Auswertungen
Problem: In den SSRS-Auswertungen werden die Grafiken nicht dargestellt
Lösung: Der Applikationspool auf Integrated umzustellen:
Erster Aufruf von Infoniqa Cockpit führt zu Timeout oder dauert lange
Problem:
Beim Aufruf des Cockpits (z.B. http://localhost/InfoniqaCockpit) dauert es sehr lange bis die Webseite angezeigt wird oder führt zu einem Timeout:
Timeout für Vorgang überschritten
Please check whether the SQL Server Reporting Services service is running!
Lösung:
Dies ist ein normales Verhalten, da IIS zuerst serverseitig die Reporting Services lädt – dies kann je nach Server bis zu einigen Minuten dauern. Eine Umgehungslösung ist wenn man täglich einen SSRS Report automatisch ausführen lässt (z.B. um 6 Uhr morgens) damit die Reporting Services bereits geladen sind.
Zugriff auf SRRS Berichtsmanager verweigert
Problem:
Der Zugriff auf den SRRS-Berichtsmanager http://localhost/report wird verweigert.
Lösung:
Der Internet Explorer muss explizit als Administrator gestartet werden.
Falls dies nicht reicht ist die Berichtsmanager URL im Internet Explorer explizit als vertrauenswürdige Seite zu deklarieren und nötigenfalls die Verstärkte Sicherheitskonfiguration für IE zu deaktivieren:
Kein Zugriff auf die InfoniqaCockpit-DB:
Problem:
Ein Benutzer öffnet den InfoniqaCockpit Link im Browser, und erhält sofort die folgende Fehlermeldung:
Cannot open database "InfoniqaCockpit" requested by the login. The login failed. Login failed for user 'QS15\Cockpit_TestUser'.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.SqlClient.SqlException: Cannot open database "InfoniqaCockpit" requested by the login. The login failed.
Login failed for user 'QS15\Cockpit_TestUser'.
Lösungen:
Mögliche Ursache 1: Der Benutzer Cockpit_TestUser ist wohlmöglich nicht Mitglied der Gruppe Infoniqa:Cockpit:Useres.
Lösung: Benutzer der Gruppe Infoniqa_Cockpit_Users hinzufügen.
Mögliche Ursache 2: Die Gruppe Infoniqa_Cockpit_Users hat keine Zugriffsberechtigung auf die InfoniqaCockpit DB.
Lösung: Die Gruppe Infoniqa_Cockpit_Usersals Login auf dem SQL-Server hinzufügen und mit den Rollen <db_datareader>, <db_datawriter>, <db_InfoniqaCockpit_Role> und <public> auf die InfoniqaCockpit-DB verbinden.
Reporting Services Fehler - keine Berechtigung für <ListChildren>:
Problem: Ein Benutzer öffnet den InfoniqaCockpit Link im Browser, und erhält nach einer kurzen Ladezeit die folgende Fehlermeldung:
System.Web.Services.Protocols.SoapException: Die dem Benutzer 'QS15\user_admin' erteilten
Berechtigungen reichen zum Ausführen des Vorgangs nicht aus. --->
Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException: Die dem Benutzer
'QS15\user_admin' erteilten Berechtigungen reichen zum Ausführen des Vorgangs nicht aus. Bei
Microsoft.ReportingServices.Library.ReportingService2005Impl.ListChildren(String Item, Boolean
Recursive, CatalogItemList& CatalogItems) bei
Microsoft.ReportingServices.WebServer.ReportingService2005.ListChildren(String Item, Boolean; Recursive, CatalogItem[]& CatalogItems)
Please check whether the SQL Server Reporting Services service is running!
Lösungen:
Mögliche Ursache 1: Der Benutzer ist nicht Mitglied der Gruppe QS15\Infoniqa_Cockpit_Users.
Lösung: Benutzer der Gruppe QS15\Infoniqa_Cockpit_Users hinzufügen.
Mögliche Ursache 2: Die Gruppe QS\Infoniqa_Cockpit_Users hat keine Zugriffsberechtigung auf das Reporting-Root Verzeichnis von Infoniqa Cockpit.
Lösung: Die Gruppe QS15\Infoniqa_Cockpit_Users mit der Rolle
<Infoniqa_Cockpit_Role> dem SSRS-Folder <Cockpit_ReportingRoot> hinzufügen. Dazu müssen im Normalfall die übergeordneten Sicherheitseinstellungen „gebrochen“ werden:
Reporting Services Fehler - keine Berechtigung für <GetPolicies>:
Problem:
Ein Benutzer mit Cockpit-Admin Berechtigungen klickt auf den Menupunkt <Admin>\<Security>\<SSRS Folder Security> und erhält sofort die folgende Fehlermeldung:
System.Web.Services.Protocols.SoapException:
The permissions granted to user 'CHSRVV-T9041\Cockpit_AdminUser' are insufficient for performing this operation. ---> Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException:
The permissions granted to user 'QS15\user_admin‘ are insufficient for performing this operation. At Microsoft.ReportingServices.WebServer.ReportingService2005Impl.GetPolicies(String Item, Policy[]& Policies, Boolean& InheritParent)
at Microsoft.ReportingServices.WebServer.ReportingService2005.GetPolicies(String Item, Policy[]&
Policies, Boolean& InheritParent)
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Web.Services.Protocols.SoapException:
System.Web.Services.Protocols.SoapException: The permissions granted to user 'CHSRVV-
T9041\Cockpit_AdminUser' are insufficient for performing this operation. --->
Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException: The permissions granted to user
'QS15\user_admin‘ are insufficient for performing this operation. at
Microsoft.ReportingServices.WebServer.ReportingService2005Impl.GetPolicies(String Item, Policy[]& Policies, Boolean& InheritParent)
at Microsoft.ReportingServices.WebServer.ReportingService2005.GetPolicies(String Item, Policy[]& Policies, Boolean& InheritParent)
Lösungen:
Mögliche Ursache 1: Der Benutzer ist nicht Mitglied der Gruppe CHSRVVT9041\Infoniqa_Cockpit_Admins.
Lösung: Benutzer der Gruppe Infoniqa_Cockpit_Admins hinzufügen.
Mögliche Ursache 2: Die Gruppe Infoniqa_Cockpit_Admins hat keine Admin-Berechtigungen in Reporting Services. Dies wäre aber nötig, um die bereits gesetzten Berechtigungen auszulesen, und selbstverständlich auch um allfällige neue Berechtigungen auf dem Server zu speichern.
Lösung: Die Gruppe Infoniqa_Cockpit_Admins mit der Rolle
<System Administrator> in den Siteeinstellungen/Sicherheit hinzufügen.