II am developing an application for a waterborne shipping company. The main office is running SQL server 2008 and holds an employee database. They would like each ship to have access to the Db. Each ship is also running SQL 2008. In addition each ship will have multiple user needing update access to the Db.
I'm not sure it is smart (or even Possible) to sync between multiple copies of a SQL Server 2008 DB. I started (and am not opposed to using .net Sync Services, creating compact edition (.sdf) files on the servers and 'sharing' it with the users. The problem with this is the sdf file would have to be replicated on each user machine. This would make data integrity a challenge.
I should note that the ships are only occasionally connected to the internet, so working directly with the office db is not possible.
Does anyone have any ideas, or shoud I resolve myself to using a shared copy of a compact edition of the DB?
Thanks