Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SSIS组件故障不工作_Sql Server_Ssis_Sql Server 2016_Execute Sql Task - Fatal编程技术网

Sql server SSIS组件故障不工作

Sql server SSIS组件故障不工作,sql-server,ssis,sql-server-2016,execute-sql-task,Sql Server,Ssis,Sql Server 2016,Execute Sql Task,我正在使用Visual Studio 2017和SQL Server 2016。 我有一个SSIS包,在这个包中我有一个SQL脚本任务,它调用一个简单的脚本,其中有一个错误。 我不知道为什么当出现错误时,流不会抛出Failurepath 这是我的包的一部分,我有失败路径 这是我的sql代码: SELECT CONVERT(BIGINT, N'aa1') AS Status 这是我的错误: [Execute SQL Task] Error: Executing

我正在使用Visual Studio 2017和SQL Server 2016。 我有一个SSIS包,在这个包中我有一个SQL脚本任务,它调用一个简单的脚本,其中有一个错误。 我不知道为什么当出现错误时,流不会抛出
Failure
path

这是我的包的一部分,我有失败路径

这是我的sql代码:

SELECT CONVERT(BIGINT, N'aa1') AS Status
这是我的错误:

    [Execute SQL Task] Error: 
            Executing the query "SELECT CONVERT(BIGINT, N'aa1') AS Status
            ..." failed with the following error: 
            "Error converting data type nvarchar to bigint.". 
            Possible failure reasons: Problems with the query, 
            "ResultSet" property not set correctly, 
             parameters not set correctly,
             or connection not established correctly.
为什么我的任务失败了


根据您在任务之间建立的链接,普通线表示
。 因此,move_file_to_fatal_错误无法执行,因为它正在等待成功和错误路径的实现

您应该编辑任务和FST_Move之间的两个链接,并选择
Logical OR


您所说的是正确的,但我在第一步有错误。我修改了我的问题来解释更简单的问题。通过您提供的查询,我创建了一个包含2个任务的简单包,并执行失败路径。你能告诉我们失败路径中链接的任务是什么吗?@EzLo不起作用。我已将“MAximumErrorCount”设置为10000,但仍然
Execute sql task
有错误任务有错误是正常的,因为查询会抛出错误。失败路径只是任务出错时要走的一条路径,它不会阻止追加错误。请再次查看我对错误/成功任务模式的更新答案。@Kobi谢谢。它对我有用