【发布时间】:2020-05-03 11:07:05
【问题描述】:
我在复制活动中遇到了 MongoDB V2 连接器的问题。将 MongoDB 中的 ISODate() 字段转换为 SQL 存储过程失败并出现以下错误
Column 'createdAt' contains an invalid value '1578842185255'. Cannot convert '1578842185255' to type 'DateTime'.
感觉很像 .net 错误,根本不是 SQL 的问题
我们已经使用 MongoDB V1 连接器运行 Copy Pipelines 一年多了,从未遇到过这个问题
我们在 Azure 上使用 MongoDB 3.6、DataFactory v2 和 SQL Server
有人遇到这种情况吗?
更新:
我通过让 sql 表类型/存储过程接受 bigint 然后将时间戳转换为 SQL 中的日期找到了一种解决方法
问题仍然是为什么数据工厂使用 V2 连接器破坏了此功能
【问题讨论】:
标签: sql-server mongodb azure azure-data-factory azure-data-factory-2