Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Générer un rapport à partir d'une URL - SQL Server Reporting Services 2008

Votre problème est que vous transmettez des paramètres à http://server/reports... vous devez passer des paramètres à http://server/reportserver...

Je me souviens de ce problème que j'ai rencontré lorsque j'ai commencé à utiliser Reporting Services.

Voici le MSDN qui peut vous aider :http://msdn.microsoft.com /en-us/library/ms155391.aspx

For example, to specify two parameters, “ReportMonth” and “ReportYear”, defined in a 
report, use the following URL for a native mode report server:

http://myrshost/ReportServer?/AdventureWorks 2008R2/Employee_Sales_Summary_2008R2&ReportMonth=3&ReportYear=2008

Le résultat est comme ceci :

http://myRSServer/ReportServer/Pages/Report.aspx?%2fDefaultTenant%2fDialing+Reports%2fDialing+Agent+Performance&dFrom=01/01/2012&dTo=08/08/2012

Si vous souhaitez exporter le rapport vers excel / pdf / etc vous pouvez l'ajouter :

Pour excel :&rs:Format=Excel

Pour PDF :&rs:Format=PDF

Cela devrait également aider :http://www.mssqltips.com/sqlservertip/1336/pass-parameters-and-options-with-a-url-in-sql-reporting-services/