You could try one of the following:
- Snapshot Replication (similar to a full backup being created and restored on the target system)
- Merge Replicaiton (if the laptops perform writes that should be uploaded to the central system)
- Transactional Replication (be careful of subscription expiration)
- Write your own bulk loading tool (using .Net or SSIS or bcp or....)
**EDIT:
I Misread ramesh's question - here is my revised recommendation:**
I recommend Merge Replication for this. The laptops will be able to upload their changes when they connect to the server - this can be done by starting an agent job when the connection is established (it is possible to do this through .Net too).
**EDIT End**
Writing a bulk loader may be viable if it is just a couple of tables and you have an aversion to replication (some people just don't like it).
↧