SQL 服务器导出在 DateTime2 上失败 => PostgreSQL

SQL Server Export fails on DateTime2 => PostgreSQL

我正在尝试将数字数据库从 MS SQL 导出到 PostgreSQL。

不幸的是SQL 服务器导出工具无法处理 DateTime2 类型的列。

每次我得到:

Error 0xc020844b: Data Flow Task 1: An exception has occurred during data insertion, the message returned from the provider is: Unable to cast object of type 'System.DateTime' to type 'System.Char[]'.

我试过日期、不带时区的时间、带时区的时间戳、不带时区的时间戳,也试过文本。

我没有任何包含 DateTime 的列,因此无法检查它是否有效。

不确定为什么它说它正在从 DateTime 转换为 Char[],但我猜这是导出工具的内部错误

有人玩过 SQL Management Studio 和导出工具吗?

也许有更好的方法可以导出大量表格(windows 的开源)。

这似乎是 Microsoft SQL Export/Import 工具的问题。

使用其他工具运行良好,数据库导出成功。