Mike,
If your current (online) application talks to MS SQL Server your best choice for local data storage in those offline situations would be MSDE. I do not think there are any automatic features that you can use to sync the local data with the server data when you are "online" again. There might be some 3rd party solutions to syncronise the data, but I don't think it would be too hard to write your own sync application for this.
Just my $0.02.
Einar
>Hi All,
>
>We're developing a C# winforms application that talks to a MS SQL Server database. A requirement was made to have the application run "offline" (disconnected I suppose is another way to describe it?). We were able to make a fully functioning offline version using XML files for the offline data storage mechanism. This worked very well for a small database. Unfortunately, it chugged very slowly (almost unusable) for much larger data.
>
>So my question is, what alternatives do we have to try to solve this speed issue? I've already thought of the obvious one (keep the offline data to an "acceptable minimum") but I'm looking for other ways :) We've been considering MSDE, however, the issue of synchronizing the offline data with the online/live SQL Server database remains. Is it "automagic"? What if the database was ORACLE instead? Does MSDE play fair with ORACLE?
>
>TIA for any suggestions and/or comments.
Semper ubi sub ubi.