我们正在尝试通过AWS SCT(架构转换工具)将DWH从当前SQL Server 2016迁移到AWS Redshift。
我们的SQL Server表具有“日期时间”(YYYY-MM-DD hh:mm:ss.000)列。 通常,它们在架构级别由SCT转换为Redshift时间戳列。 但是SCT数据提取代理无法将数据复制到Redshift。 (提取的数据已成功升级到S3)
我认为这是由于日期时间类型的差异,即使我相信Redshift时间戳允许以秒为单位显示6位数字。
如果对此有任何解决方法,请告诉我如何转换它们而不会出现任何问题。
好的, 幸子
答案 0 :(得分:2)
等效列很可能是timestamp
without the timezone,并将存储在UTC中。但是,如果转储的值的格式不是formats that RedShift/Postgres expects之一,那么也会引起问题。