DIMSROB
February 10th, 2009, 02:12 AM
Hello all-
I'm not a .Net C# guy I just write reports. I've been writing Crystal reports against a SQL server (tables and views) for 10 years. We just started a new project and one thing they would like to do is HIDE the database from everyone (including me) They want to expose datasets at runtime the the reports will be able to pull the data from and make it seemless.
database -- > exposed database object --> reports
Basically a layer between the reports and the physical database itself. This will be in .Net and CR 2008. I've tinkered with a few different things, running the data out to XML and reading the XML fie with the report for example but everything I try I either get errors or very very poor performance
Is there an ideal way to access data from a SQL server without actually being able to see the SQL server?
Sorry if this is a stupid request, I've been doing the same thing the same way for so long that I'm struggling.
Thanks for any hep / links you can give me.
(my responce to them was to hide the native tables with security but to allow VIEWS to be exposed as read only objects as Crystal to me has always seemed to work better with direct connection to the data. However, they do not want the VIEWS exposed either. Just looking for a solution.
Thanks a lot.
rb
I'm not a .Net C# guy I just write reports. I've been writing Crystal reports against a SQL server (tables and views) for 10 years. We just started a new project and one thing they would like to do is HIDE the database from everyone (including me) They want to expose datasets at runtime the the reports will be able to pull the data from and make it seemless.
database -- > exposed database object --> reports
Basically a layer between the reports and the physical database itself. This will be in .Net and CR 2008. I've tinkered with a few different things, running the data out to XML and reading the XML fie with the report for example but everything I try I either get errors or very very poor performance
Is there an ideal way to access data from a SQL server without actually being able to see the SQL server?
Sorry if this is a stupid request, I've been doing the same thing the same way for so long that I'm struggling.
Thanks for any hep / links you can give me.
(my responce to them was to hide the native tables with security but to allow VIEWS to be exposed as read only objects as Crystal to me has always seemed to work better with direct connection to the data. However, they do not want the VIEWS exposed either. Just looking for a solution.
Thanks a lot.
rb