Temos um trabalho do SQL Agent executando algum PowerShell, que cria uma saída bastante longa (possui saída de robocopy, entre outras coisas).
No histórico de tarefas do SQL Agent, vemos apenas os primeiros 1.000 caracteres dessa saída.
- Existe outro lugar que possamos procurar que terá toda a saída?
- Existe outra abordagem que deve ser usada para ver a saída completa?
sql-server
sql-server-agent
Jonesome Restabelecer Monica
fonte
fonte
Respostas:
Nas propriedades avançadas da etapa da tarefa, envie a saída para um arquivo simples , inserindo o local e o nome do arquivo "Arquivo de Saída". Isso deve incluir toda a sua saída para visualização posterior.
Ou, se você quiser toda a saída diretamente no histórico do trabalho, poderá marcar a caixa de seleção " Incluir saída da etapa no histórico ". Ele usará a rolagem de entrada do histórico para incluir todos os dados. Isso pode ser um pouco complicado de se olhar depois do fato, mas ainda é eficaz.
fonte
Esta solução (para iniciantes como eu) foi a melhor para mim:
O único detalhe é que, para obter as informações, executei o procedimento armazenado:
Eu deveria estar pensando em como obter essas informações quando não tenho espaço de dados suficiente.
fonte