Sql-server – How to synchronize two SQL Server 2005 databases

sql serversql-server-2005synchronization

I'm looking for a tool (best for free) which can synchronize two SQL Server 2005 databases.

I have a sql database that is hosted on a server and another sql database that is hosted on aclient. Both have the same database schema. Each client has its own sql server because the application needs to run offline.

The client is being connected to the company network regularly (each day). When the connection is being established, I would like to run a delta synchronization with the tool. Not all data from the server database is required on the client database, just a subset which is determined by the user of the client computer.

Do you know a tool which supports this?

Best Regards
Oliver Hanappi

Best Answer

Late one but hopefully useful…

I’m surprised no one mentioned any of the third party tools and there are so many of these on the market. Some are even free like MS tablediff utility (only command line interface though).

As for myself I’ve used comparison tool from Apex as well as Adept SQL with great success in similar scenarios.

Also there is a comparison tool from Red Gate that is considered one of the top tools but I haven’t used it really.

Note that these aren’t free but my guess is that these will be worth spending some money VS setting up replication.