繁体   English   中英

在SSIS中执行Sql任务时出错

[英]Error on Executing Sql Task in SSIS

我试图通过SSIS将变量中的数据插入数据库,我使用了Execute XML Task,下面是屏幕截图, 在此处输入图片说明 并在我的sql服务器中创建了存储过程以插入数据,而Data是我的用户变量,它以Web服务任务的xml文件格式存储结果,但是此SQL EXECUTE任务未执行

在此处输入图片说明 这是参数映射页,即使我将查询替换为“插入dbo.Data_Result(Result)values('1')”的sql语句并删除了映射参数,它仍然显示执行错误。

否...任务不会触发,实际上并不会显示任何错误。抱歉,解释错误,我的Web服务任务已成功执行,但“执行XML任务”未执行。

下面是我的流程 在此处输入图片说明 在Web服务任务中,我使用了简单的Web服务来添加数字并返回变量中的数据,该变量必须在Execute XML Task中使用,以将添加的结果输入sql数据库中。

在“参数映射”窗口中,“参数名称”需要包含一个从零开始的整数值,而不是存储过程中定义的参数名称。 此整数值映射到SqlStatement属性中的问号。

您有一个要映射的参数,因此应在“参数名称”中使用零值。 使用的整数值应映射到该参数在存储过程的调用中出现的位置。

例如,如果将第二个参数添加到存储过程,则应首先将另一个问号添加到SqlStatement属性,然后在映射屏幕中添加第二个参数,参数名称的值为1。

暂无
暂无

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

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