Come modificare il rendering predefinito su SSRS

September 28

Come modificare il rendering predefinito su SSRS


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.

istruzione

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

Consigli e avvertenze

  • Gli URL creati possono essere collegati ad direttamente da altri siti web, senza che l'utente vedere alcuna dell'interfaccia Report Manager (ad esempio, un file PDF direttamente o Excel download).
  • Lo stesso modello di sicurezza come in Gestione report si applica ai rapporti di accesso. Se è necessaria l'autenticazione per visualizzare un report in Gestione report, l'utente sarà ancora necessaria per l'autenticazione quando si segue l'URL personalizzato.