2012-11-29 6 views
5

Sto cercando di passare da file RDL a RDLC, per i miei rapporti.Best practice di conversione da RDL a RDLC

Le ragioni sono:

  • Perfomance (report sono file RDLC rendimento migliore)
  • problemi di firewall (ho bisogno porta 80 ad essere aperti per la connessione a ReportServer SQL Server)

La mia situazione ideale sarebbe la seguente: Creare il report come file RDL, in modo che possa essere facilmente modificato. Distribuirlo come RDLC alla webapp.

Avere un modulo estrarre i parametri ei querys memorizzati nell'RDLC e creare e passare i set di dati al reportviewer.

In questo scenario è facile da mantenere. Qualche idea se questo è disponibile, o le indicazioni per crearlo?

risposta

7

Microsoft fornisce i documenti sulla conversione RDL per RDLC file

È possibile trovare il documento MSDN: Converting RDL and RDLC Files
Se è necessario la documentazione per un altro di Visual-Studio Version, c'è un selettore versione sulla pagina.

+0

Thanx, im consapevole di questo articolo . Sto cercando un modo automatico di conversione, senza la necessità di creare i set di dati da solo, ma estratto dalla defnizione nel file rdlc – Arnoldiusss

+0

Poiché RDLC è xml-ish potresti forse usare un modello t4 per generare i set di dati? – TGlatzer

+0

Il collegamento ora fa riferimento alle documentazioni Ritardate di Visual Studio 2005. Prova questo link: https://msdn.microsoft.com/en-us/library/ms252109(v=vs.90).aspx –

5

Sembra evidente che non esiste una soluzione valida per il proprio scenario.

suggerisco di riconsiderare le vostre ragioni originali:

  • Prestazioni - Non sono a conoscenza di alcuna differenza significativa le prestazioni. In realtà un server SSRS di solito fuori eseguire una soluzione RDLC globale a causa di caratteristiche di scalabilità e di caching
  • problemi Firewall - server di SSRS non è limitato alla porta 80, ref: http://msdn.microsoft.com/en-us/library/ms159261.aspx