September 28
Il rendering predefinito in Microsoft SQL Server Reporting Services (SSRS) Gestione report fornisce il rapporto come una pagina web HTML dinamico. Anche se questo è in genere molto utile, ci sono molti casi in cui sarebbe più utile per fornire un collegamento diretto a una versione di Excel o PDF del rapporto. Il Report Manager SSRS non è molto personalizzabile, ma è possibile cambiare il formato di rendering utilizzando attributi URL. Questo vi permetterà di creare un custom, link al rapporto che rende nel formato di vostra scelta.
1 Individuare il rapporto vi sarà la creazione di un collegamento a utilizzare il portale ReportServer in SSRS. In genere, questo si trova all'indirizzo http: // servername / ReportServer. L'interfaccia sarà minimo, ma mostrerà le stesse cartelle e rapporti come Report Manager.
2 Copiare l'URL. Si noti che l'URL può contenere diversi parametri, ma la parte da cercare è il percorso del report, che si trova tra il "?" e il primo "&", se ne esistono. Nel seguente esempio, il percorso del report è "/ cartella / Rapporto% 20Name":
? Http: // servername / ReportServer / cartella / Rapporto% 20Name & amp; rs: Command = Render
3 Creare un nuovo URL utilizzando il percorso rapporto con alcuni parametri aggiuntivi per specificare il formato di rendering. Il "rs: Format" parametro specifica il formato di rendering per il report. I seguenti valori sono comuni per una installazione di default di SSRS: HTML4.0, MHTML, IMMAGINE, Excel, PDF e CSV. Il "rs: Command" parametro impostato su "Render" indica al server di report per il rendering del report nel formato specificato.
Ad esempio, per un URL che rende sempre il rapporto come documento PDF, utilizzare il seguente:
? Http: // servername / ReportServer / cartella / Rapporto% 20Name & amp; rs: formato PDF = & amp; rs: Command = Render
4 Rendering di un report come un documento di Excel in questo modo:
? Http: // servername / ReportServer / cartella / Rapporto% 20Name & amp; rs: Formato = EXCEL & amp; rs: Command = Render