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
Ssis 如何使用SSI获取存储过程的结果?_Ssis_Oledb - Fatal编程技术网

Ssis 如何使用SSI获取存储过程的结果?

Ssis 如何使用SSI获取存储过程的结果?,ssis,oledb,Ssis,Oledb,我有一个存储过程,它将运行一个复杂的select语句并显示结果。 我需要在数据流中使用这个存储过程。我试图在OLEDB源代码中使用EXECUTE,但出现错误。我猜这是因为一个大的数据集?因为我尝试了另一个SP,它只会给出1行,它的工作! 那么,如何获得SP的结果并在数据流中使用它呢? 谢谢您可以发布您遇到的错误吗?请提供错误消息和SSIS版本,以及您尝试使用存储过程所针对的SQL Server版本。我敢打赌,错误消息与“无法确定元数据”有关,并且解决方案将特定于SQL Server—要么是假结果

我有一个存储过程,它将运行一个复杂的select语句并显示结果。 我需要在数据流中使用这个存储过程。我试图在OLEDB源代码中使用EXECUTE,但出现错误。我猜这是因为一个大的数据集?因为我尝试了另一个SP,它只会给出1行,它的工作! 那么,如何获得SP的结果并在数据流中使用它呢?
谢谢

您可以发布您遇到的错误吗?请提供错误消息和SSIS版本,以及您尝试使用存储过程所针对的SQL Server版本。我敢打赌,错误消息与“无法确定元数据”有关,并且解决方案将特定于SQL Server—要么是假结果集形状(2005-2008R2),要么是带有结果集的显式形状(2012年当前)