23. Februar 2011 18:08
Hallo,
seit einigen Tagen funktionieren auf unserem System die Berichte aus dem CRM Client (IE) nicht mehr.
Folgende Struktur:Eigener CRM Webserver (crmsrv) - w2k3
Eigener SQL Server (sqlsrv) - w2k3 mit sql 2005
Eigener SQL Reporting Server (srssrv) - w2k3 mit sql 2005
Folgendes wurde geändert - wobei nicht sicher nachvollziehbar ist, dass seit dieser Änderung die Probleme bestehen:
Der CRM AppPool lief bislang unter dem Netzwerkdienst. Dies wurde auf einen AD Account (crmservice) geändert.
Der AppPool der Reporting Services läuft nach wie vor unter dem Netzwerkdienst.
Fehlerbeschreibung:Möchte man auf einem Client einen Standardbericht (z.B. Benutzerzusammenfassung) aus dem CRM im IE öffnen, erhält man eine Fehlermeldung. Im Eventlog und im Plattform-Trace scheint ein HTTP 401 Fehler auf. Allerdings keine Info, welcher Account sich wo nicht authentifzieren kann?!
Geht man am Client direkt auf die ReportServer-Website (
http://srssrv/ReportServer), können alle Berichte erfolgreich ausgeführt werden --> demnach sollten die Berechtigungen für die User-Accounts passen.
Direkt am CRM Server funktionieren die Berichte auch weiterhin aus dem CRM im IE. Hier funktioniert die Authentifzierung am SQL Server bzw. SRS offensichtlich anders, als wenn man von einem Client zugreift?!
Wir haben versucht, analog zu den bestehenden SQL Login für den Netzwerkdienst auch einen Login für den Account crmservice anzulegen mit Berechtigungen auf die Report-DBs.
Allerdings brachte dies keine Abhilfe.
Ich denke es kann sich aber nur um fehlende Berechtigungen handeln. Mir ist aber nicht klar, welcher Account beim Zugriff auf die Berichte über CRM den HTTP 401er verursacht - kann eigentlich nur der crmservice sein, oder?
Muss der Account crmservice eventuell manuell in eine CRM AD-Gruppe hinzugefügt werden?
Meiner Meinung nach, wäre für unsere vorhandene Situation die Installation des SRS Data Connector am Server srssrv notwendig. Nachdem die Berichte allerdings bislang funktionierten, frage ich mich ob dies sinnvoll ist oder damit nicht noch mehr verhaut wird.
Vlt. hat von euch ja schon mal wer damit Erfahrungen gesammelt und kann mir helfen...
mfg, tom