gpt4 book ai didi

sql-server - SSIS:无法将类型为 'System.Datetime' 的对象转换为类型 'System.Char[]'

转载 作者:行者123 更新时间:2023-11-29 12:51:44 25 4
gpt4 key购买 nike

我尝试使用 SSIS 和 JDBC 驱动程序将 MSSQL 迁移到 PostgreSQL。

但是,出现错误信息

Unable to cast object of type 'System.Datetime' to type 'System.Char[]'.

MSSQL类型为datetime,PostgreSQL类型为timestamptz

但是失败了...

我该怎么办?

最佳答案

我发现执行此操作的唯一方法是将 SQL Server 上的字段重新转换为字符串,然后进行迁移。 PostgreSQL 会自动将其识别为时间戳。如果它是可为 null 的日期时间,则它不会,您必须将该字段从 varchar 强制转换为时间戳。

关于sql-server - SSIS:无法将类型为 'System.Datetime' 的对象转换为类型 'System.Char[]',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52547696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com