Como agendar o SQL-Agent para executar um plano de manutenção a cada x minutos?

1

Meu nome é aSkywalker e eu sou um DBA involuntário.

Eu fiz algumas pesquisas e gostaria de fazer backup de logs de transações a cada 10 minutos.

Eu escrevi alguns scripts do PowerShell para compactar, criptografar e embaralhar os arquivos. Eu criei um plano de manutenção para fazer backup do log de transações e, em seguida, execute o script do PowerShell. (graças a uma grande ajuda do serverfault e stackoverflow!)

Agora, posso ver como agendar diariamente em um horário específico. Eu posso criar sub-planos e programar. Mas não vejo uma maneira simples de dizer "a cada 10 minutos" e não quero começar a criar manualmente 144 subplanos. Ou eu tenho que fazer?

    
por aSkywalker 05.12.2009 / 04:14

1 resposta

4

Você está usando o SQL Server Management Studio para agendar isso como um trabalho do SQL Agent?

Quando você estiver definindo as propriedades de agendamento da tarefa, use a opção de rádio "Ocorre a cada" na seção Frequência Diária. Altere-o a cada 10 minutos com a hora inicial da meia-noite e a hora final das 23h59. Isso deve fazer o que você está procurando.

    
por 05.12.2009 / 04:41