【发布时间】:2010-01-11 17:58:23
【问题描述】:
在时区之间复制时,SQL Server 如何处理日期时间列的传输?
【问题讨论】:
标签: sql sql-server datetime replication database-replication
在时区之间复制时,SQL Server 如何处理日期时间列的传输?
【问题讨论】:
标签: sql sql-server datetime replication database-replication
SQL Server 并不真正了解时区。如果您将下午 2:36 存储在东海岸数据中心,然后将数据复制到您的西海岸数据中心,它仍会显示为下午 2:36。
为了解决此类问题,我们所有的服务器都设置为 UTC 时间。通过这种方式,我们始终知道数据库中的日期/时间与 UTC 一致,并且如果我们需要针对客户端显示或报告进行调整,我们可以为所有日期/时间值添加/减去偏移量,而不管是哪个服务器数据来自。
【讨论】: