使用提供程序的SSIS OLE DB源

时间:2012-10-25 11:11:37

标签: ssis export-to-excel

我正在使用一个使用表变量从我的数据库中获取相关数据的过程,然后将存储在该表变量中的任何内容返回给我的数据流。

我的OLE DB源仅用于运行SQL命令EXEC FetchData_prc。

它在源代码编辑器中显示了所需的列,它还允许我进行映射,预览和所有这些。

但是,在运行包时,会抛出错误:[OLE DB Source [1]] Error: A rowset based on the SQL command was not returned by the OLE DB provider.

1 个答案:

答案 0 :(得分:2)

您可以尝试对存储过程set nocount on以防止服务器返回行计数。这可能被SSIS误认为是返回的结果集。 See this