Limpar o banco de dados do Service Management Automation

Importante

Esta versão do SMA (Service Management Automation) chegou ao fim do suporte. Recomendamos que você atualize para o SMA 2022.

No SMA (Service Management Automation), a limpeza do banco de dados é automática. No entanto, é possível ajustá-la de acordo com as suas necessidades.

  • Para ativar a limpeza automática do banco de dados, é preciso habilitar o serviço do SQL Server Agent (MSSQLSERVER) para inicialização Automática. O serviço não está ativado por padrão, mas é frequentemente iniciado por SQL Server administradores de banco de dados para outras tarefas.
  • Se o serviço SQL Server Agent não estiver em execução, a limpeza não ocorrerá e, eventualmente, haverá problemas de desempenho, primeiro no portal e depois no back-end.
  • O trabalho que executa a limpeza pode ser configurado no instalador, mesmo que você não esteja executando o serviço SQL Server Agent. O trabalho não será executado até que o serviço seja habilitado.
  • O trabalho de limpeza do banco de dados é automático, porém ele pode ser controlado pelo administrador do SMA.
  • Por padrão, o trabalho de limpeza do banco de dados é executado a cada 15 minutos. No entanto, ele ocorre somente quando há registros para limpar.
  • Caso os registros sejam posteriores à duração padrão de 30 dias, eles serão limpos. Você pode definir esse tempo usando o cmdlet Set-SmaAdminConfiguration definindo o parâmetro "PurgeJobsOlderThanCountDays .
  • Caso a contagem total de registros de trabalho exceda o parâmetro MaxJobRecords definido pelo cmdlet Set-SmaAdminConfiguration, mais registros de trabalho serão limpos. O valor padrão para esse parâmetro é 120.000 registros.