2010-06-04 15 views
7

Grüße!Verwenden von freigegebenen Datasets in Unterbericht

Ich verwende SSRS mit MS SQL Server 2008 R2, die die neue Funktion der Unterstützung von freigegebenen Datensätzen hat.

Zuerst erstellte ich mein freigegebenes Dataset und stellte sicher, dass es ordnungsgemäß funktionierte und eine gute Verbindung hatte. Das hat super funktioniert.

Zweitens habe ich einen neuen Bericht erstellt (nennen wir es "ReportSub"), und ich musste meinen freigegebenen Datensatz verwenden. Der Bericht funktioniert großartig.

Drittens habe ich einen anderen Bericht erstellt (rufen wir "ReportMain"), und ich habe ein Unterbericht Objekt in den Bericht und verknüpfte es mit "ReportSub". Funktioniert nicht. Stattdessen erhalte ich diesen Fehler:

Datenabruf fehlgeschlagen für den Unterbericht 'ReportSub', befindet sich unter:/ReportSub. Weitere Informationen finden Sie in den Protokolldateien.

Irgendwelche Ideen, was das Problem sein könnte? Es funktioniert, wenn ich ein eingebettetes Dataset verwende, aber ich muss wirklich ein freigegebenes Dataset verwenden.

Danke,

Antwort

5

ich dieses Problem für "Vorschau" nur hatte. Sobald ich dies auf dem Reporting Service Server bereitstelle, funktioniert es einwandfrei.

0

Ich war bei dem dieses Problem auch nach der Bereitstellung. Ich habe festgestellt, dass ich im Unterbericht zur Eingabe von Datenquellen aufgefordert wurde, nicht jedoch im Hauptbericht.

Nachdem ich beide gleich gemacht habe (zur Eingabe von Anmeldeinformationen oder setzen Sie beide, um die bereitgestellten Anmeldeinformationen zu verwenden), ging das Problem weg und ich konnte eine Vorschau anzeigen.

+0

Wo geben Sie die Anmeldeinformationen an? Auf der Datenquelle? – llasarov

1

Ich hatte das gleiche Problem bei der Vorschau meines MainReport. Die Vorschau von SubReport funktioniert gut, aber die MainReport-Vorschau erzeugt den Fehler "Datenabruf für den Unterbericht fehlgeschlagen".

Die Lösung verwendet nicht gemeinsam genutztes Dataset im SubReport, sondern ein eingebettetes Daaset!

Ich habe auch beobachtet, dass einige Änderungen im SubReport nicht vom MainReport übernommen werden. Also musste ich das Projekt wieder schließen und repoen.

Verwandte Themen