- Einführung
- Installation
- crossAdmin
- Across-Modi einrichten
- Softkeys
- crossGrid-Zertifikate erstellen
- Generische Softkeys erstellen
- Across-Datenbankbenutzer ändern
- Defragmentierung der Datenbankdateien
- Backup durchführen
- Auto-Deployment
- Automatische Client-Aktualisierung
- Windows-Authentifizierung
- Deinstallation
- Referenz: Menüs in crossAdmin
- Anhang
Problembehandlung Reporting Services
Fehlermeldung rsAccessDenied
Nach dem Aufrufen eines Reports erscheint die Fehlermeldung „Die dem Benutzer 'Name des Benutzers' erteilten Berechtigungen reichen zum Ausführen des Vorgangs nicht aus. (rsAccessDenied)”
Dieser Fehler tritt auf, weil der Benutzer bzw. die Benutzergruppe nicht über die Berechtigungen für den Zugriff auf die Reports verfügt.
Um dieses Problem zu beheben, müssen dem Benutzer die entsprechenden Berechtigungen zugewiesen werden.
- Öffnen Sie hierzu in Ihrem Browser den Report Manager (z. B. über http://<<Servername SQL Server>>/reports) und klicken Sie auf Ordnereinstellungen.
- Klicken Sie anschließend auf Neue Rollenzuweisung und geben Sie den entsprechenden Windows-Domänenbenutzer bzw. die Windows-Domänenbenutzergruppe ein (in der Form Domäne\Konto).
- Aktivieren Sie die Rolle Browser.
- Bestätigen Sie mit OK.
HTTP-Fehler 404
Im Browser können weder die Seite der Reports (z. B. localhost/reports) noch die Seite des Report Servers (z. B. http://<<Servername SQL Server>>/reportserver) erreicht werden und der HTTP-Fehler 404 wird angezeigt. Die Seite der Reports im crossAnalytics-Modul in Across wird ebenfalls nicht angezeigt. Zudem lassen sich die Reporting Services nicht mit crossAdmin konfigurieren.
Grund für dieses Problem kann sein, dass die Reporting Services nicht auf dem Standardport 80, sondern auf einem anderen Port laufen. Daher sind die entsprechenden Seiten nicht erreichbar. (Das Problem tritt nur in Verbindung mit dem SQL Server 2008 auf.)
- Überprüfen Sie zur Behebung des Problems zunächst, auf welchem Port die Reporting Services laufen.
- Wechseln Sie hierzu innerhalb der Reporting Services in den Bereich Webdienst-URL (Web Service URL).
Dort ist unter TCP-Port der Port angegeben.
- Wechseln Sie in den Bereich URL des Berichts-Managers (Report Manager URL) und klicken Sie auf Erweitert.
- Sollten die Reporting Services nicht auf dem Standardport, sondern auf einem anderen Port laufen (z. B. 8080), müssen Sie zwei Anpassungen vornehmen:
- Passen Sie zunächst die Konfigurationsdatei user.config im Unterverzeichnis crossAnalyticsWebApp des Across-Ordners (z. B. C:\Programme\Across) an, indem Sie den Port, auf dem die Reporting Services laufen, hinzufügen.
Öffnen Sie hierzu die Datei (am besten in einem Texteditor). Unter reportingserver muss – entsprechend dem folgenden Beispiel – in der URL des ReportServer der Port eingetragen werden:
<?xml version="1.0"?> <userconfig> <crossanalytics reportingserver="http://<<Servername SQL Server>>:<<Port>>/ReportServer/ReportService2005.asmx" xmlconfigurationfilepath="crossAnalytics.xml"/> </userconfig>
Anstelle von <<Port>> geben Sie bitte den entsprechenden Port ein, also z. B. http://<<Servername SQL Server>>:8080/ReportServer.
- Passen Sie anschließend – entsprechend dem folgenden Beispiel – den Wert des Registrierungseintrags RSUrl in der Registry unter [HKLM\Software\Across] bzw. [HKLM\Software\ Wow6432Node\Across] an, indem Sie den Port in die URL einfügen (jedoch nicht ohne zuvor eine Sicherung der Registrierung durchgeführt zu haben):
http://<<Servername SQL Server>>:<<Port>>/ReportServer/ ReportService2005.asmx
Anstelle von <<Port>> geben Sie bitte den entsprechenden Port ein.
- Passen Sie zunächst die Konfigurationsdatei user.config im Unterverzeichnis crossAnalyticsWebApp des Across-Ordners (z. B. C:\Programme\Across) an, indem Sie den Port, auf dem die Reporting Services laufen, hinzufügen.