Hur man ändrar standardåtergivning på SSRS

Standardåtergivningen i Microsoft SQL Server Reporting Services (SSRS) Report Manager levererar rapporten som en dynamisk HTML-webbsida. Även om detta vanligtvis är mycket användbart, finns det många fall där det skulle vara mer användbart att ge en direktlänk till en Excel- eller PDF-version av rapporten. SSRS Report Manager är inte särskilt anpassningsbar, men det är möjligt att ändra renderingsformatet med URL-attribut. Detta gör att du kan skapa en anpassad, direktlänk till rapporten som återges i det format du väljer.

Steg 1

Leta reda på den rapport du ska skapa en länk till med hjälp av ReportServer-portalen i SSRS. Vanligtvis finns detta på http: // servernamn / ReportServer. Gränssnittet är minimalt men visar samma mappar och rapporter som Report Manager.

Steg 2

Kopiera webbadressen. Observera att webbadressen kan innehålla flera parametrar, men den del du ska leta efter är rapportvägen, som kan hittas mellan "?" och det första "&", om någon finns. I följande exempel är rapportvägen "/ Folder / Report% 20Name":

http: // servername / ReportServer? / Folder / Report% 20Name & rs: Command = Render

Steg 3

Skapa en ny URL med hjälp av rapportvägen med några ytterligare parametrar för att specificera renderingsformatet. Parametern "rs: Format" anger renderingsformatet för rapporten. Följande värden är vanliga för en standardinstallation av SSRS: HTML4.0, MHTML, IMAGE, EXCEL, PDF och CSV. Parametern "rs: Command" inställd på "Render" instruerar rapportservern att göra rapporten i det angivna formatet.

Till exempel, för en URL som alltid gör rapporten som ett PDF-dokument, använd följande:

http: // servername / ReportServer? / Folder / Report% 20Name & rs: Format = PDF & rs: Command = Render

Gör en rapport som ett Excel-dokument på detta sätt:

http: // servernamn / ReportServer? / Mapp / Rapporter% 20 Namn & rs: Format = EXCEL & rs: Kommando = Render