There are at least two MS tools you can use: SQL replication or Sync Framework .
It depends on how deep and complex your problem is. For example: do you need a finely tuned instrument or anything — synchronization at any time? In addition, another difference between the two is how you want to deal with “stand-alone concurrency conflicts”. If on your server A, B, C in your example, someone changes the record on server A, and B has a copy of the previous version, modifies and publishes it, which one should win in your scenario? Maybe the last, maybe the first, maybe no one?
SQL- SQL Server ( -). MS-Sync Framework .NET, - .