Я попытался воссоздать это просто с помощью хранимой процедуры сэмпла.
Хранимая процедура
CREATE PROCEDURE [dbo].[TestProcedure]
-- Add the parameters for the stored procedure here
@Input INT,
@Output1 INT OUTPUT,
@Output2 INT OUTPUT
AS
BEGIN
SET @Output1 = @Input + 1
SET @Output2 = @Input + 2
END
Затем в задаче SQL (которую я использовал в качестве источника OLE DB) для оператора sql было установлено
EXEC dbo.TestProcedure @Input = ?, @Output1 = ? OUTPUT, @Output2 = ? OUTPUT
Наконец, все, что нужно, - это правильное сопоставление параметров, обеспечивающее точную установку столбца «Направление».
Я получил большую часть этой информации с двух сайтов:
http://blogs.msdn.com/b/mattm/archive/2006/11/08/stored-procedures-with-output-parameters.aspx
http://www.julian -kuiters.id.au / article.php / SSIS-выполнить-SQL-задача-выход-параметры
Надеюсь, это поможет вам: если у вас есть дополнительная информация о конкретных значениях, которые вы задали для этой задачи SQL, я буду рад обновить мой ответ.