you don't need to logon for CR if you are pushing the data.
have your app get the dataset from the stored proc, then set the DataSource (I think it is this...I have a class that does that and hasn't been modified in years) then call the viewer or whatever you need.
The DataSource type that I use when I design reports is ADO.Net. I also, for design purposes write out the data with both the schema and the data, and point/refresh the datasource for the report in the design environment to that file.
Since you are pushing the data, CR doesn't know or care about the database.
HTH
Sorry it wasn't sooner, I don't usually look at this forum (most of the others but not this one).
Edited by lockwelle - 21 Mar 2012 at 8:10am