【发布时间】:2023-04-02 15:47:02
【问题描述】:
我们有一个主数据库和一些离线工作的客户端,然后使用 Sync Framework 同步数据。所有数据都在一个范围内更新,但每个客户都处理一组独特的记录。
最近我们遇到了一个神秘的错误。一位客户更新了主数据库中的所有记录。
客户端并非有意更改所有数据,而是:
- 在同步之间更改了 PC 上的时区
- 进行备份,然后在具有不同时区的另一台计算机上将其恢复,然后从该计算机同步到主数据库。
Sync Framework 使用时间戳来了解哪些数据发生了变化。因此,更改时区应该不是问题。
您能想到在更改时区或备份和恢复过程中可以修改时间戳列的任何情况吗?
【问题讨论】:
标签: sql-server timezone timestamp microsoft-sync-framework