SQL Server: Como reportar erro da etapa de um trabalho do tipo PowerShell

2

Eu tenho um trabalho SQL cuja etapa do tipo 'PowerShell' faz 'sair 1' se encontrar um erro, por exemplo

$ ErrorActionPreference = 'stop'; trap {"$ _"; sair 1}

O problema é que o SQL Server não presta atenção a esse código de saída e relata "A etapa não gerou nenhuma saída. Processar o código de saída 0. A etapa foi bem-sucedida."

Alguma ideia de como informar ao SQL Server, de uma etapa do PowerShell, que algo deu errado?

Obrigado antecipadamente.

    
por Ariel 20.08.2010 / 22:47

1 resposta

1

throw "Failure" irá funcionar. Consulte esta postagem do fórum MSDN para informações adicionais:

    
por 23.08.2010 / 15:46