i have a windows application made in VB.NET which maintains a database, and i have similar application running across many disconnected machines, all of them have similar databases. Now we have a requirement that all the data from these machines must be uploaded on a central database server MSSQL on a daily basis, we can have an internet connection on each machine for them to upload the data but i wanted to know if any framework exists which can assist in the synchronization of the local data with the online data? i saw Microsoft's Sync Framework so i have the following questions.
- Is that the only option avaialble
- How windows applications used to synchronize data before SQL Server 2008
- Is there any option for SQL Server 2005.