数据库
首页 > 数据库> > SSIS-执行 SQL 任务: 向变量“CurrentTime”赋值时出错:“在该结果集中找不到列 ResultCurrentTime。

SSIS-执行 SQL 任务: 向变量“CurrentTime”赋值时出错:“在该结果集中找不到列 ResultCurrentTime。

作者:互联网

错误BUG1:

已命中可执行文件“getCurrentTime”中的 SSIS 断点“当容器接收到 OnPreExecute 事件时断开”
错误: 0xC002F309,位于 getCurrentTime, 执行 SQL 任务: 向变量“CurrentTime”赋值时出错:“在该结果集中找不到列 ResultCurrentTime。”。
任务失败: getCurrentTime
警告: 0x80019002,位于 PackageIncrementImportData: SSIS 警告代码 DTS_W_MAXIMUMERRORCOUNTREACHED。Execution 方法成功,但出现的错误数(1)达到了允许的最大值(1),因此导致失败。当错误数达到 MaximumErrorCount 中指定的数目时将发生这种情况。请更改 MaximumErrorCount 或纠正这些错误。
SSIS 包“C:\Users\H\SSISsource\repos\Integration Services Project1\Integration Services Project1\PackageIncrementImportData.dtsx”已完成: 失败。

解决办法:

 

 根据之前SQL,修改结果名称。

 

 

或者改成0 ,也可以表明第一列,我猜。

==============================

错误bug2:

已命中可执行文件“getLastTime”中的 SSIS 断点“当容器接收到 OnPreExecute 事件时断开”
错误: 0xC002F210,位于 getLastTime, 执行 SQL 任务: 执行查询“SELECT LastCurrentTime
FROM ETLRunLog
WHERE (pac...”失败,错误如下:“对象名 'ETLRunLog' 无效。”。失败的原因可能有: 查询本身有问题、未正确设置 "ResultSet" 属性、未正确设置参数或未正确建立连接。
任务失败: getLastTime
警告: 0x80019002,位于 PackageIncrementImportData: SSIS 警告代码 DTS_W_MAXIMUMERRORCOUNTREACHED。Execution 方法成功,但出现的错误数(1)达到了允许的最大值(1),因此导致失败。当错误数达到 MaximumErrorCount 中指定的数目时将发生这种情况。请更改 MaximumErrorCount 或纠正这些错误。
SSIS 包“C:\Users\H\SSISsource\repos\Integration Services Project1\Integration Services Project1\PackageIncrementImportData.dtsx”已完成: 失败。

 

解决办法:

 

标签:ResultCurrentTime,错误,CurrentTime,MaximumErrorCount,SSIS,失败,SQL,Services
来源: https://www.cnblogs.com/watermarks/p/12608925.html