Синхронизация данных между более чем двумя SQL server
Привет,
У меня есть несколько SQL - серверов с одной и той же схемой/структурой данных. Один основной сервер, который работает онлайн 24x7. другие серверы локально установлены на каждом клиенте.
как получить сервер будет синхронизироваться с основным сервером.
вручную это возможно, потому что в каждой моей таблице транзакций есть первичный ключ и местоположение нет, с помощью этого я могу передавать данные с сервера на клиент и клиент на серверы.
сервер будет передавать основные данные клиенту, а клиент будет отправлять данные транзакции на сервер с помощью первичного ключа таблицы и номера местоположения с помощью xml-импорта/экспорта данных вручную.
Но как синхронизировать клиентов с сервером, когда подключение к интернету доступно на клиентской машине?
я погуглил его и нашел репликацию sql server, но я не знаю, как sql server реплицирует первичный ключ и номер местоположения в серверах и клиентской базе данных.
потому что каждый клиент будет генерировать один и тот же первичный ключ только с тем местоположением, которое не будет иметь разницы.
пожалуйста, помогите мне в этом.
Спасибо
Басит.
Что я уже пробовал:
сервер будет передавать основные данные клиенту, а клиент будет отправлять данные транзакции на сервер с помощью первичного ключа таблицы и номера местоположения с помощью xml-импорта/экспорта данных вручную.