Hi All,
We have a large application that uses Merge Replication as part of the solution (ie. Syncing data entered on multiple mobile devices with the main server database). The PDA's have small functions to process some of the data. This all works fine.
We are now moving to a new process of full "offline" mode. We are going to use tablet PCs to process data in an "offline" version of the application. The problem is most of the data uses identity columns for IDs. Our plans is, when user wants to data sync an offline version after they have made changes, to use SQL to update the server database with any data which has been changed in the tablet version since it was last sync'd (stored as a time stamp). This is ok but the IDs will be out of sync because there are multiple offline tablets. So we would then like to refresh the tablet to be a copy of the server database, thus getting the same IDs etc. The server databases may be several Gb in size so we can't just do a backup and restore. Is there any way we can use Merge Replication to refresh the tablet database (Subscriber) to be the same as the server database (Publisher). This will effectively remove any changes made on the tablet and replace them with the latest server version with correct IDs.
thanks
Dave