Em um dos meus servidores, há muitos bancos de dados dos quais faço backup com o script do Ola. Às vezes acontece que a tarefa de backup falhou. Mas como muitas mensagens foram impressas na mensagem do trabalho não consigo ver a mensagem de erro. Editei o script para evitar mensagens extras. Mas as mensagens incorporadas que o próprio mecanismo sql produz não são evitáveis.
Quero dizer esse tipo de mensagem:
Processed 504 pages for database 'ODS', file 'ODS' on file 1.
Processed 16 pages for database 'ODS', file 'ODS_Regualr_Data' on file 1.
Processed 16 pages for database 'ODS', file 'ODS_SALES_DATA' on file 1.
Existe alguma maneira de dizer para não imprimi-los?
AFIK, não existe uma solução nativa para isso, mas você pode controlar isso seguindo duas opções,
Opção 1:
Limpe esses arquivos de acordo com uma programação.
As exceções ainda reportariam ao histórico do trabalho.
Opção 2:
$null
.Com esta opção, provavelmente, as mensagens de sucesso e de falha serão descartadas. Não recomendado.
Você pode usar o sinalizador de rastreamento 3226, documentado aqui
https://learn.microsoft.com/en-us/sql/t-sql/database-console-commands/dbcc-traceon-trace-flags-transact-sql?view=sql-server-ver16