We currently facing the problem to provide an offline version of a Server-Client-App (WCF/Silverlight). On our server we currently working with a heavy weight MSSQL Server, storing global and user data.
Now, to provide an offline version, we have to provide a local database subset. It will have to store a lot of data anyway (probably >6GB).
Now we don't want anyone to be able to modify or even see the db structure and data. But as far as I know, localdb or SQL Express have always the problem, that a local admin with knowledge of sql can open and manipulate the db with sa.
What would your suggestions be?