Compartilhar via


Como limpar o banco de dados do Service Management Automation

 

Aplica-se a: Windows Azure Pack for Windows Server, System Center 2012 R2 Orchestrator

No Service Management Automation, a limpeza do banco de dados é automática, mas é possível ajustá-la para 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 é ativado por padrão, mas frequentemente é inicializado por administradores do banco de dados do SQL Server para outras tarefas.

Se o serviço SQL Server Agent não estiver em execução a limpeza não ocorrerá, e por fim, o cliente vai experimentar problemas de desempenho, primeiro no portal e depois no back-end.

A tarefa de trabalho que efetua a limpeza pode ser configurada no programa de instalação mesmo que o cliente não esteja executando o serviço SQL Server Agent. Mas a tarefa não fará nada até que o serviço seja ativado.

O trabalho de limpeza do banco de dados é automático, mas pode ser regulado pelo administrador do Service Management Automation.

  • Por padrão, o trabalho de limpeza do banco de dados é executado a cada 15 minutos e somente é executado se houver registros a serem limpos.

  • Registros são limpos somente se forem mais antigos do que a duração padrão de 30 dias. Essa duração é configurável por meio do uso do cmdlet Set-SmaAdminConfiguration e da definição do parâmetro –PurgeJobsOlderThanCountDays.

  • Se a contagem total de registros do trabalho exceder o parâmetro MaxJobRecords definido pelo mesmo cmdlet Set-SmaAdminConfiguration, então mais registros de trabalho serão limpos. O valor padrão para esse parâmetro é 120.000 registros.