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

SQL Server Import Data: How to set datetime offset as default date type in imports?

我们正在从遗留系统导入大量数据。数据来自 MS Access,其中多个表具有 DateTime 类型的数据。

很遗憾,用户输入了错误的年份值,例如年份“216”。

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

有什么方法可以让 SQL 服务器在导入数据时使用 DateTimeOffset 作为日期类型数据的默认类型?

使用SQL Server Migration Assistant for Access (AccessToSQL)

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

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