Quando cancelo um trabalho do agente sql executando um pacote ssis, recebo um e-mail de falha porque configurei as notificações para enviar por e-mail quando o trabalho falhar.
Alguém sabe por que isso é considerado uma 'falha'?
Quando cancelo um trabalho do agente sql executando um pacote ssis, recebo um e-mail de falha porque configurei as notificações para enviar por e-mail quando o trabalho falhar.
Alguém sabe por que isso é considerado uma 'falha'?
Porque o pacote SSIS é executado como etapa do tipo CmdExec. Quando você cancela esta etapa, o processo que está sendo executado é forçado a terminar prematuramente. Consequentemente, o término prematuro de um processo é considerado uma falha. Nos bastidores , o cancelamento de um trabalho exige sp_stop_job
Para outros tipos de etapas de trabalho em um trabalho de agente SQL, por exemplo, comando T-SQL executando um backup, quando você cancela esse trabalho, ele conclui a etapa em execução no momento, portanto, não é considerado uma falha.