我正在尝试在SSIS OLE-DB DataSource中调用存储过程(我的数据源将是SQL Server 2012)。
我在SQL命令选项下尝试了一个过程调用SQL语句但是当我单击预览按钮时出现错误。
请指导我如何解决此错误。我骂人,但没有什么对我有用。
答案 0 :(得分:0)
我认为您在SSIS中遇到的问题通常会采用它找到的第一个Select语句,并尝试对列名进行验证,尤其是对于非常大的过程。我发现让它发挥作用的诀窍就是蝙蝠抛出类似的东西:
IF 1 = 0
Begin
Select all columns you want
END
此代码永远不会执行,但它提示SSIS使这些列成为数据流中的列。请务必在更新上次选择时更新此列表。