Dynamic Connection String in Reporting Services 2005

Wouldn't it be nice to have one report and can display data from
different databases residing on different servers? Instead of creating a same report multiple times to be deployed on different servers, we can have one report and it can generate data from any database on any server.(if you are using stored procedures, make sure the same stored procedure exists in every database you are running the report against). So in the URL we can pass in the database name and server name for different clients for their specific data.
 
Please click here for the full article: