【发布时间】:2020-11-09 11:05:26
【问题描述】:
我正在使用 SSIS 进行 ETL。源数据库和目标数据库是 Oracle。 当我通过 SQL 代理运行作业时,它会提示我以下错误:
此表包含 5 个日期列,这些列会导致此问题。
我已经尝试了所有可能的解决方案,但没有奏效。这似乎不是数据问题,因为我在那些完美运行的选择性日期重新运行工作。满载时失败。
【问题讨论】:
-
'无效的日期时间格式'似乎是罪魁祸首。尝试打开并运行包,例如Visual Studio (BIDS) 一步一步(添加一些断点)。
-
我更新了我的问题。日期数据类型存在空问题。
-
理论上可以使用5-digit years into Oracle 或使用较旧的 JDBC 驱动程序(但如果您能提供帮助,请不要这样做)。最好对您的数据进行清理,以便为这些日期输入合理的值。
标签: oracle ssis odbc date-format