Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
View SSIS-我在寻找什么&引用;来自bcp客户端的colid 1的列类型无效。”;_View_Ssis_Package_Oledb - Fatal编程技术网

View SSIS-我在寻找什么&引用;来自bcp客户端的colid 1的列类型无效。”;

View SSIS-我在寻找什么&引用;来自bcp客户端的colid 1的列类型无效。”;,view,ssis,package,oledb,View,Ssis,Package,Oledb,我有一个SSIS软件包的问题,它一直工作到现在,但突然开始抛出一个错误,我不知道会发生什么 我正在将批量记录上载到视图中的OLE DB目标中,出现以下错误: 发生OLE DB错误。错误代码:0x80004005。OLE DB记录可用。来源:“Microsoft SQL本机客户端”Hresult:0x80004005说明:“来自bcp客户端的列类型对于colid 1无效。” 什么是:来自bcp客户端的colid 1的列类型无效。的意思是什么?我已经到处寻找这个,但仍然不明白为什么它现在失败了(而且

我有一个SSIS软件包的问题,它一直工作到现在,但突然开始抛出一个错误,我不知道会发生什么

我正在将批量记录上载到视图中的OLE DB目标中,出现以下错误:

发生OLE DB错误。错误代码:0x80004005。OLE DB记录可用。来源:“Microsoft SQL本机客户端”Hresult:0x80004005说明:“来自bcp客户端的列类型对于colid 1无效。”

什么是:
来自bcp客户端的colid 1的列类型无效。
的意思是什么?我已经到处寻找这个,但仍然不明白为什么它现在失败了(而且它以前工作过)

我检查了进入视图的数据,没有发现类型或长度上的差异


我在找什么?你遇到过这个吗?问题是什么?

如果它刚刚停止工作,没有什么不同,我会感到惊讶

一般来说,错误是SSIS(您的“BCP客户端”)提供的数据类型与目标中第1列的数据类型不匹配


换句话说,我希望找到定义的数据类型错误,或者超过定义长度的字符串,或者应该有Int的小数点。可能需要一些搜索,但坏数据就在某个地方

我已通过删除并重新创建插入数据的视图来修复此问题


我正在发布这篇文章,也许其他人可以使用它,而不是把头发扯下来。

我也遇到了同样的问题,我放弃了视图,重新创建了它。在MSSQL中,sp_refreshview viewname并没有为我完成这一任务。但重新创建它解决了问题!谢谢