查询无法解析。由于ssis中的编译错误,无法分析批处理

时间:2018-04-24 07:34:09

标签: ssis ssis-2012

我在SSIS中收到以下错误,因为我的包失败了。我为审计目的建立了一个包,我正在通过这个系统和用户变量。我的查询是这样的。

insert into AuditInfo
(
    PackageName
    , PackageId
    , PacakgeVersion
    , StartTime
    , WorkflowStatus
    , rowcounts
)
values
(
?,?,?,?,?,?
)

enter image description here

参数映射详细信息:

enter image description here

查询错误:

enter image description here

请帮我解决以下问题。

  

[执行SQL任务]错误:执行查询“插入到AuditInfo中   (PackageName,PackageId ...失败,出现以下错误:“错误   在将结果提取为类型变量时发生   (DBTYPE_I4)“。可能的失败原因:查询问题,   “ResultSet”属性设置不正确,参数设置不正确,   或连接未正确建立。

1 个答案:

答案 0 :(得分:0)

好的,你的连接类型是OLE DB。

这意味着在“参数映射”选项卡上,“参数名称”值是您使用的整数,但它们是从零开始的。这意味着查询中的第一个参数应该命名为“0”,下一个参数应该是“1”等等。

您从第一个参数开始为“1”,因此您的参数未正确映射,并且您收到错误。

Here's the documentation