首页 > 解决方案 > SQL-Server 导入 XML - 时区时间错误

问题描述

我在通过 SSIS 包导入 xml 时遇到问题。我正在成功地将数据导入 SQL Server 表,但是我注意到我的时间被错误地导入了。以下是 xml 文件的外观:

在此处输入图像描述

这就是我在 SQL 表中得到的:

在此处输入图像描述

现在我看到时区设置为 America/Los_Angeles,我看到时间以某种方式转移了 7 小时。我的 SSIS 包只需读取值“From”和“To”并将该值作为日期时间类型传递到表中。我没有在这里进行任何数据转换,也没有在任何地方包含时区。在我看来,当我将时间推到桌面上时,它会以某种方式自行转换为某个时区。

我试着用谷歌搜索,但我不知道发生了什么以及为什么。我的印象是,当我读取该值并将其按原样发送到表时,它将被写为从 xml 读取的值 SSIS。任何想法?

标签: sql-serverxmlssis

解决方案


推荐阅读