Как отобразить последние значения после синхронизации удаленных БД? - PullRequest
0 голосов
/ 14 декабря 2011

Существует несколько удаленных (не локальных и не одинаковых доменов) баз данных (ssce), где каждый пользователь может

*  look at the current row with the latest updates
*  look at the history of changes made to a row
*  look at the username who made the change
*  look at the time the change was made

Проблема в том, что на этих двух машинах нет способа синхронизировать время Windows!Я уверен, что это достаточно распространенная проблема, но ничего такого, что всплыло в моем поиске

любая помощь приветствуется

p / s, машины время от времени находятся в сети, поэтому не могут полагаться наполучить серверное время

Ответы [ 2 ]

0 голосов
/ 15 декабря 2011

вот решение для тех, кто может зайти сюда в поисках ответов

на отправителя

* use a sntp client to get the network time at the time of sync start
* send this n/w time along with the local time with the changes 

на конце recv

* at the time of sync recv, get the n/w time using sntp
* using the above time and the timestamps recvd, map the source timestamps to the local timestamp to figure out the latest changes

надеюсь, что это кому-то поможет

0 голосов
/ 14 декабря 2011

А как насчет сервера?Почему бы не сохранить на основе времени сервера, а не время компьютера.Таким образом, время будет таким же.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...