问题描述
在使用SSIS包将CSV文件(分隔的值)包含约120万行到sql(2016)列存储表时,我遇到了奇怪的错误,我很少遇到以下错误,尤其是在datetime列上。
我仅重新启动了失败的ETL之后,它就可以正常工作。我们在不同的环境中加载同一文件,并且错误仅在同一天在一个环境中出现。 我尝试添加错误输出并等待下一次查看,同时,我想与专家联系以寻求帮助,在加载数据时间值时sql columnstore表或SSIS是否存在任何问题。
但是错误是在插入数据时发生的,因此可能更多是数据库方面的问题。
PackageName>序列容器> DFL事务。 SSIS错误代码DTS_E_OLEDBERROR。发生OLE DB错误。 错误代码:0x80004005。 OLE DB记录可用。来源:“ Microsoft sql Server本机客户端11.0”结果:0x80004005说明:“无效的日期格式”。 PackageName>序列容器> DFL事务。 DST Transactions.Inputs [OLE DB目标输入]的DST Transactions.Inputs.Columns [Account_FromDate]出现错误。返回的列状态为:“转换失败,因为数据值溢出了指定的类型。” 。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)