Por que a tarefa agendada do ntbackup dos nossos dados do Exchange não funciona?

2

Temos o Exchange 2003 em execução em um servidor Windows 2003. Por algum motivo, o trabalho de backup (usando o NTBackup) geralmente não funciona sozinho. Se eu clicar com o botão direito do mouse no trabalho e executá-lo, ele funcionará bem, os arquivos serão copiados para backup e os logs de transação do Exchange serão removidos.

Eu verifiquei várias vezes que o usuário que a tarefa está agendada para execução tem as permissões apropriadas. Eu configurei-o para ser executado como uma conta administrativa para descartar isso. Não importa se o console está logado e bloqueado ou se está desconectado, a coisa simplesmente não funcionará.

Eu criei um arquivo de lote para tentar capturar o que está acontecendo, que grava em seu próprio arquivo de log e chama o ntbackup.exe com os parâmetros do trabalho. Ele mostra que o processo é iniciado e que o ntbackup é executado retornando um código de saída 0 (normalmente um sucesso), no entanto, nada é feito em backup.

Agora aqui está mais uma esquisitice. Tivemos que reiniciar o servidor há algumas semanas para uma atualização. Após essa reinicialização, a tarefa funcionaria conforme planejado, desde que o console estivesse conectado. No último fim de semana, infelizmente, tivemos duas grandes tempestades, uma das quais resultou em uma queda de energia prolongada na qual o servidor teve que ser desligado. Agora não vai funcionar como deveria.

Não consigo encontrar nada em nenhum log (log de eventos, log de backup) que indique que há um problema. Existe alguma maneira de solucionar isso?

[EDITAR] Aqui estão os parâmetros solicitados por Nick

ntbackup.exe backup "<path to the .bks" /n "<path to the .bkf>" /j "Nightly Backup" /v:yes /r:no /rs:no 
    
por palehorse 06.08.2009 / 16:40

2 respostas

3

Você está usando o RDP no servidor & deixando as sessões abertas / desconectadas? O ntbackup não funcionará se houver usuários rdp'ed dentro. console está ok, confira este artigo da MS KB

O MS não tem como consertar isso, você pode acompanhar o problema alterando a configuração dos serviços de terminal para desconectar os usuários que estão inativos, dessa forma você minimiza a chance de uma sessão RDP conectada quando a tarefa é iniciada. É isso ou comprar um software de backup decente: -)

    
por 06.08.2009 / 16:44
0

Provavelmente não é a solução, mas uma coisa muito simples de se olhar - Na guia 'Tarefa' do trabalho agendado, geralmente há uma caixa de seleção que diz 'executar somente se estiver conectado'. Se estiver marcado, desmarque-o.

    
por 06.08.2009 / 16:47