0

SQL Server 在时区之间复制时如何处理日期时间列的传输?

4

1 回答 1

1

SQL Server 并不真正了解时区。如果您将下午 2:36 存储在东海岸数据中心,然后将数据复制到您的西海岸数据中心,它仍然会显示下午 2:36。

为了解决此类问题,我们所有的服务器都设置为 UTC 时间。通过这种方式,我们始终知道数据库中的日期/时间与 UTC 一致,并且如果我们需要针对客户端显示或报告进行调整,我们可以为所有日期/时间值添加/减去偏移量,而不管是哪个服务器数据来自。

于 2010-01-11T18:15:04.317 回答