SQL Server导入数据:如何在导入中将日期时间偏移设置为默认日期类型?

时间:2017-10-23 06:51:14

标签: sql-server datetime ms-access import datetimeoffset

我们正在从旧系统导入大量数据。数据来自MS Access,其中有几个表具有 DateTime 数据。

不幸的是,用户输入了错误的年份值,例如年份“216”。

默认情况下,MS SQL Server使用 DateTime 作为日期数据类型。这会导致导入错误,因为 DateTime 的最小值是1753年1月1日。如果日期数据类型为 DateTimeOffset ,则导入将成功。

导入数据时,有没有办法设置make SQL server使用 DateTimeOffset 作为日期类型数据的默认类型?

1 个答案:

答案 0 :(得分:0)

使用SQL Server Migration Assistant for Access (AccessToSQL)

然后调整字段的映射: Edit Type Mapping (AccessToSQL)

但为什么不在导入之前纠正这些容易识别的错误?