In one of the projects I had to create reports (using Reporting Services) that then should be accessible from the application I’ve been developing.
As the first thing I created the reports themselves (RDL files), deployed them using the Report Manager (more often http://localhost/Reports or http://localhost/Reports$SQLExpress), and configured so I could access them. However, each time I accessed a report I had to provide the input parameters which were used by the stored procedure in order to deliver appropriate amount of information. I wanted to avoid that by passing the parameters somwhowin the URL.
Google came with two interesting articles: Using SQL reporting services in an asp.net application with some notes on report parameters, and Passing parameters and other options directly through a URL in Reporting Services. I followed the instructions but failed. In fact I got stuck making minor changes to the URL, checking the configuration, googling further…
It was only my friend who spotted that I tried to pass the parameters to the Report Manager using URL similar to http://localhost/Reports/Pages/Report.aspx?ItemPath=XXX&rs:Command=Render&ParamName=ParamValue. Instead I should use the Report Server, so link looking this way: http://localhost/ReportServer/?XXX&rc:parameters=false&rs:Command=Render&ParamName=ParamValue.
Note: Please remember there are two services: Report Manager and Report Server and understand the difference between them. This way you won’t loose presous time, as I did
![Reporting Services problem with passing parameters directly in the URL Photo Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=9ade69db-f527-4c78-8dd8-fccfc1974408)


Thanks for pointing this out – I’ve been unsuccessfully trying to pass parameters and hadn’t noticed this. :-S
Thanks So much, I was in the middle of frustration whan I found this,
Thanks so much….i tried with this link and it finally work:
http://rs/ReportServer/Pages/ReportViewer.aspx?%2fFolderName%2ReportName&rs%3aCommand=Render&ParamName=ParamValue
Thanks
thanks for pointing out the difference
You are a lifesaver! Thanks for posting this information! I was about to lose my mind…
Thanks a lot trying to sort this out for 3 days
Thank you very much,
Very usefull. We saved a lot of time thx to your comment.
Grt,
unfortunately I still have a prob.
I use =”javascript:void(window.open(‘http://vmsql03/ReportServer/RequestDetail1?%2fVMSQL03%2fRequestDetail1&rc:parameters=false&rs:Command=Render&RequestID=(Fields!RequestID.Value’))”
my second report doesn’t acknowledge the value from 1st report when I click it.
if I run manually yes…it works fine.
any idea?
Thanks,
Thank you. It’s very helpful for me.
Thank you! Exactly what I needed.
THANK YOU!! This finally solved my problem!
Saved me a lot a time and hassle! Thanks, exactly the information I was looking for.
My report runs in report manager but not in report server, it gives an “internal error”. Please help.
You made my day man. Many thanks!
Wow, thank you so much! I was going nuts trying to figure this out. Jeez, so simple.
Please go through given below link>>
http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/5c525e46-c47e-4bea-9356-ac93537cb88c