繁体   English   中英

执行SQL任务失败

[英]Execute SQL Task Failing

在此处输入图片说明 我的执行SQL任务失败有此问题。 我正在尝试使用execute sql任务执行sp。 execute语句包含在我在程序包级别声明的变量(exec [sp_name] par1,par2)中。 现在在exec sql tak内部,我正在调用此变量。 现在,当我尝试执行此任务时,它失败了,并且得到以下信息:

[Execute SQL Task] Error: Executing the query "EXEC CTL_ISRT_A 55,1" failed with the following error: 
"Could not find stored procedure 'CTL_ISRT_A'.". Possible failure reasons: Problems with the query, 
"ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly.

数据库中有一个名为“ CTL_ISRT_A”的存储过程,我可以从SQL Server执行它。 此sp在表中插入新行,并返回@@ IDENTITY。 基本上,我需要在插入变量后存储一个整数值。

我尝试将结果集设置为“单行”,并尝试将值分配给变量,但这无济于事。 有人可以帮我吗?

提前致谢

我已解决此问题。 修改了存储过程代码,它开始工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM