sql server语言 - SSIS在数据流中修改日期(添加本地时区)



在我的SSIS包中,我读取列类型datetimeoffset(7)并写入列datetime2(7)(数据流任务)。选择源返回值即。'2015-01-01 00:00:00.0000000 +00:00',但在目的地我得到'2014-12-31 19:00:00.0000000'。这5个小时的差异是与服务器上的时区有关的sql服务(数据库和ssis包)。

你知道这个日期时间变化的原因是什么吗?

问题似乎与在目标中设置日期时间有关,该日期时间在较晚时区的服务器上尚未发生。

下面的文章应该用几个选项来解决您的问题:

http://www.mssqltips.com/sqlservertip/3173/handle-conversion-between-time-zones-in-sql-server--part-1/

相关内容

  • 没有找到相关文章

最新更新