2010-06-04 12 views
7

Saluti!Utilizzo del set di dati condiviso nel sottoreport

Sto utilizzando SSRS con MS SQL Server 2008 R2, che ha la nuova funzionalità di supporto dei dataset condivisi.

Innanzitutto, ho creato il set di dati condiviso e mi sono assicurato che funzionasse correttamente e avesse una buona connessione. Ha funzionato alla grande

In secondo luogo, ho creato un nuovo report (chiamiamolo "ReportSub") e ho utilizzato il set di dati condiviso. Il rapporto funziona alla grande.

In terzo luogo, ho creato un altro report (Chiamiamolo è "ReportMain") e ho inserito un oggetto di sottoreport nel report e associato a "ReportSub". Non funziona Invece, ho ricevuto questo errore:

Il recupero dei dati non è riuscito per il sottoreport, 'ReportSub', situato in:/ReportSub. Si prega di controllare i file di registro per ulteriori informazioni.

Qualche idea su quale potrebbe essere il problema? Funzionerà se utilizzo un set di dati incorporato, ma ho davvero bisogno di utilizzare un set di dati condiviso.

Grazie,

risposta

5

Ho avuto questo problema per "anteprima" solo. Non appena lo distribuisco al server di Reporting Service, inizia a funzionare correttamente.

0

stavo sperimentando questo problema anche dopo la distribuzione. Ho scoperto che chiedevo le credenziali dell'origine dati nel sottoreport, ma non nel report principale.

Dopo averli resi entrambi uguali (richiesta di credenziali o impostarli entrambi per utilizzare le credenziali fornite), il problema è andato via e sono riuscito a visualizzare l'anteprima.

+0

Dove si specificano le credenziali? Sulla fonte dei dati? – llasarov

1

Ho avuto lo stesso problema durante l'anteprima di MainReport. L'anteprima di SubReport funziona correttamente, ma l'anteprima di MainReport genera l'errore "Impossibile recuperare i dati per il sottoreport".

La soluzione non utilizza il set di dati condiviso nel sottoreport ma un set di dati incorporato!

Ho anche osservato che alcune modifiche nel SubReport non vengono prese in carico da MainReport. Quindi ho dovuto chiudere e ripristinare nuovamente il progetto.

Problemi correlati