我正在查看继承的SSIS包,并且存储过程正在将记录发送到名为USER:NEW_RECORDS的记录集。它是Object类型的,值是System.Object。然后用它将这些数据输入到SQL表中。我们遇到了一个错误,因为它似乎将存储过程的数字结果放入DT_WSTR字段,然后在将其放入数据库中的十进制字段时失败。SSIS - 如何在记录集中查看/设置字段类型?
大多数记录正在工作,但其中一个正好具有更长的小数位数,因此失败。
我想看看我的SSIS记录集字段类型是什么,并可能改变它们,所以我可以强制数据被正确截断和复制。或者,也许,我甚至没有正确地看这个。数据使用执行存储过程的SQL任务放入记录集中。
编辑:看起来这个特定的记录集被使用了两次,这是它的第二次使用。我在想,也许它有第一次使用的数据类型。但是我不能将数据查看器放在SQL Task上,对吗?