SQL命令需要一个名为“ @SessionID”的参数,该参数在参数映射中找不到

时间:2019-05-27 09:56:30

标签: sql sql-server ssis oledb etl

我正在尝试通过SSIS执行存储过程

  

错误:在PO头,OLE DB源[59]处为0xC0207014:SQL命令   需要一个名为“ @SessionID”的参数,该参数在   参数映射。

enter image description here

但是正如您在下面看到的那样,变量已填充,我已经映射了参数。
那是怎么回事?

enter image description here

  • MS SQL 2014
  • MS Visual Studio 2015

1 个答案:

答案 0 :(得分:2)

基于屏幕截图,您已将变量映射到参数。然后,只需尝试删除并重新创建OLE DB源。

如果仍然抛出错误,请使用表达式代替参数。您可以参考以下链接以获取更多信息: