Using Sql Server 2008, .Net 3.5 & C#.
I am designing a desktop application that runs in a read-only state when there is no internet connection. When the connection is available again it will use webservices to update the central DB.
What technologies could I use to ‘download’ a set of data applicable to each client for use offline?
SQL Server Compact Edition was designed for exactly this process. It has features for syncing, but note that it doesn’t have full SQL functionality (ie, views, indexing, etc).