我们正在从旧系统导入大量数据。数据来自MS Access,其中有几个表具有 DateTime 数据。
不幸的是,用户输入了错误的年份值,例如年份“216”。
默认情况下,MS SQL Server使用 DateTime 作为日期数据类型。这会导致导入错误,因为 DateTime 的最小值是1753年1月1日。如果日期数据类型为 DateTimeOffset ,则导入将成功。
导入数据时,有没有办法设置make SQL server使用 DateTimeOffset 作为日期类型数据的默认类型?
答案 0 :(得分:0)
使用SQL Server Migration Assistant for Access (AccessToSQL)
然后调整字段的映射: Edit Type Mapping (AccessToSQL)
但为什么不在导入之前纠正这些容易识别的错误?