2009-03-03 4 views
0

Wir verwenden Berichtsdienste für unsere Berichte und verwenden derzeit die Report Manager-Anwendung, damit Benutzer Berichte ausführen können. Auf die Report Manager-Anwendung kann von außerhalb unserer Firewall zugegriffen werden. Daher haben wir Berichtsservices so konfiguriert, dass sich die Report Manager-Webanwendung auf einem anderen Server als der Berichtsserver-Webdienst befindet.Berichterstattungsdienste Berichts-Manager Berichterstellung

Diese Konfiguration funktioniert großartig, mit der Ausnahme, wenn ein Benutzer einen Bericht es nicht den ‚Gene Report‘ besagen Nachricht während der Bericht generiert wird. Der Bildschirm ändert sich nicht und zeigt nicht an, dass er beim Erstellen des Berichts arbeitet. Es generiert den Bericht korrekt und alles funktioniert ordnungsgemäß, es gibt dem Benutzer nur keinen Hinweis darauf, dass der Bericht generiert wird.

Ich habe nur dieses Problem hatte, wenn wir den Bericht-Manager und Report Webservice auf separaten Servern haben. Ich habe viel gesucht, aber keine Informationen darüber gefunden, was das verursachen könnte oder wie ich dieses Problem möglicherweise beheben könnte. Ich würde wirklich alle Vorschläge schätzen, wie dies behoben werden kann, damit der Benutzer einen Hinweis erhält, dass der Bericht generiert wird.

Die Meldung ‚Erzeugungs Bericht‘ tut Anzeige für einen Bruchteil einer Sekunde, bevor der Bericht gerendert wird. Wenn zum Beispiel ein langer Bericht fünf Minuten dauert, bekomme ich fünf Minuten lang nichts, dann bekomme ich für einen Sekundenbruchteil die Meldung "Bericht generieren" und dann wird der Bericht angezeigt.

Danke,

Eric

Antwort

0

Run auf dem Berichtsserver und eine Ansicht Quelle tun, wenn die Meldung "Generieren von Report" angezeigt wird.

Machen Sie dasselbe auf dem anderen Server, wenn die „Generieren von Report“ Nachricht angezeigt werden soll.

Ich vermute, dass einige Dateien/Bilder fehlen könnten.

+0

Ich habe erwähnt sollte das heißt zeigt die ‚Erzeugungs Bericht‘ Nachricht für einen Bruchteil einer Sekunde, bevor der Bericht gerendert wird. Also ich denke, es hat Zugriff auf alles, was benötigt wird. Um sicher zu sein, habe ich die Quelle gesehen, und sie waren völlig verschieden. –

+0

Also, wenn die Quelldateien unterschiedlich sind, dann stimmt etwas nicht. – Eppz

0

Haben Sie SQL Profiler auf beiden Computern ausgeführt, um zu sehen, was beim Ausführen des Berichts passiert? Ich habe drei Serverkonfigurationen gesehen, bei denen sich der ReportManager, die RS-Katalogdatenbank und die SQL-Datenbank auf separaten Maschinen befanden und die RS-Katalogmaschine, die alles zum Stillstand brachte, enorm belastet war.

hoffe, das hilft,

Bill