Sql server ssis ole db源无法设置存储过程的输出参数

Sql server ssis ole db源无法设置存储过程的输出参数,sql-server,stored-procedures,ssis,dynamics-crm,oledb,Sql Server,Stored Procedures,Ssis,Dynamics Crm,Oledb,我有一个存储过程GET_记录,输出参数为@RESULT。 我想在SSIS包的Ole Db源组件中使用此过程 我将sql查询设置为“exec GET_RECORDS?OUTPUT”,并设置了参数 但是当我试图做预览时,我得到了一个错误 我做错了什么?你有什么想法吗 多谢各位。 关于这一点,Yuriy。请尝试在参数下使用“0”而不是“@RESULT”。您的代码没有问题,也不应更改任何内容。SSIS设计器不允许您在单击“预览”时设置参数值。还有一个问题-我传递给输出参数的变量在SSIS中总是返回无

我有一个存储过程GET_记录,输出参数为@RESULT。 我想在SSIS包的Ole Db源组件中使用此过程

我将sql查询设置为“exec GET_RECORDS?OUTPUT”,并设置了参数

但是当我试图做预览时,我得到了一个错误

我做错了什么?你有什么想法吗

多谢各位。
关于这一点,Yuriy。

请尝试在参数下使用“0”而不是“@RESULT”。您的代码没有问题,也不应更改任何内容。SSIS设计器不允许您在单击“预览”时设置参数值。还有一个问题-我传递给输出参数的变量在SSIS中总是返回无值(它在过程内部赋值)。但是,当我直接在sql studio中运行此过程时,它会成功地返回所需的输出值。这里可能有什么问题?请尝试在参数下使用“0”而不是“@RESULT”,您的代码没有问题,也不应更改任何内容。SSIS设计器不允许您在单击“预览”时设置参数值。还有一个问题-我传递给输出参数的变量在SSIS中总是返回无值(它在过程内部赋值)。但是,当我直接在sql studio中运行此过程时,它会成功地返回所需的输出值。这里有什么问题?