I'm trying to migrate from RS2005 to RS2008.
For 2005, connection wrappers were created so that the connection string could come in as a 'logical name', and the actual connection string is looked up (by a call to some service), so the 'real' connection string is then passed to the Connection object.
In 2005, this was pretty easy: just wrap a Microsoft.ReportingServices.DataExtensions classes (e.g. SqlConnectionWrapper) and/or inherit from ConnectionExtension class, and done with it.
It is not a welcome surprise to find that PRACTICALLY ALL of Microsoft.ReportingServices.DataExtensions.* has become sealed internal.
Who has done this? Why?
Am I overlooking something evident here? Is there a different, simple way of accomplishing what I need?
At the moment, I'm trying to grab some of the contents of that namespace, implement it myself, and then using it - but this is just duplicating Microsoft code, and I just can't believe that would be the purpose...
Please, help me out - either by pointing me to an easier way, or worst case, by just confirming that all this public stuff now has become private and I just have to live with that....
View Complete Post