标签: sql sql-server datetime replication database-replication
在时区之间复制时,SQL Server如何处理日期时间列的传输?
答案 0 :(得分:1)
SQL Server实际上不是时区感知的。如果您在东海岸数据中心下午2:36存储,然后将数据复制到您的西海岸数据中心,它仍然会说下午2:36。
为了解决这类问题,我们所有的服务器都设置为UTC时间。这样我们总是知道数据库中的日期/时间对于UTC是正确的,如果我们需要调整客户端显示或报告,我们可以添加/减去所有日期/时间值的偏移量,而不管哪个服务器是数据来自。