Hvordan endre standardrendering på SSRS

Standardgjengivelsen i Microsoft SQL Server Reporting Services (SSRS) Report Manager leverer rapporten som en dynamisk HTML-webside. Selv om dette vanligvis er veldig nyttig, er det mange tilfeller der det ville være mer nyttig å gi en direkte lenke til en Excel- eller PDF-versjon av rapporten. SSRS Report Manager er ikke veldig tilpassbar, men det er mulig å endre gjengivelsesformatet ved hjelp av URL-attributter. Dette vil tillate deg å lage en egendefinert, direkte lenke til rapporten som gjengis i formatet du velger.

Trinn 1

Finn rapporten du skal lage en lenke til ved hjelp av ReportServer-portalen i SSRS. Vanligvis finnes dette på http: // servername / ReportServer. Grensesnittet vil være minimalt, men vil vise de samme mappene og rapportene som Report Manager.

Steg 2

Kopier nettadressen. Merk at URL-en kan inneholde flere parametere, men delen du skal se etter er rapportbanen, som kan bli funnet mellom "?" og den første "&", hvis noen eksisterer. I det følgende eksemplet er rapportbanen "/ Folder / Report% 20Name":

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

Trinn 3

Opprett en ny URL ved hjelp av rapportbanen med noen tilleggsparametere for å spesifisere gjengivelsesformatet. Parameteren "rs: Format" spesifiserer gjengivelsesformatet for rapporten. Følgende verdier er vanlige for en standardinstallasjon av SSRS: HTML4.0, MHTML, IMAGE, EXCEL, PDF og CSV. Parameteren "rs: Command" satt til "Render" instruerer rapportserveren om å gjengi rapporten i det angitte formatet.

For eksempel, for en URL som alltid gjengir rapporten som et PDF-dokument, bruk følgende:

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

Gjengi en rapport som et Excel-dokument på denne måten:

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