Estou procurando uma maneira fácil de atualizar os trabalhos criados a partir do script MaintenanceSolution.sql de Ola sem precisar excluí-los e recriá-los completamente ou modificar cada trabalho individualmente acessando as propriedades do trabalho, depois na etapa e modificando o comando.
Especificamente, estou tentando atualizar o @CleanupTime
argumento, que é usado para informar ao trabalho quando excluir backups antigos. De acordo com seu FAQ , sempre que uma versão mais recente de seu script estiver disponível e você quiser atualizar para essa versão mais recente, basta fazer o download do script MaintenanceSolution.sql e executá-lo novamente, com a opção de especificar SET @CreateJobs = 'N'
caso não o faça. deseja criar os empregos. Isso me diz que se você sair @CreateJobs = 'Y'
, isso criaria novos empregos, mas não parece ser o caso.
Por exemplo, se o trabalho "DatabaseBackup - USER_DATABASES - FULL" já existir, com o comando na etapa mostrando @CleanupTime = 48
, então eu executo novamente o script MaintenanceSolution.sql com @CleanupTime = 168
, e então volto para a etapa do trabalho, ele ainda mostra @CleanupTime = 48
.