Um trabalho de backup de log de transação que é criado no planejador de manutenção de banco de dados tenta executar

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 303229
Sintomas
O planejador de manutenção de banco de dados é usado para agendar trabalhos de backup de um banco de dados e seu log de transações. O trabalho de backup do banco de dados for bem-sucedido, mas o trabalho de backup do log de transações falhar. Quando você exibir o histórico de trabalho, você verá uma mensagem semelhante à seguinte:
O trabalho falhou. O trabalho foi invocado por 4 Schedule (agenda 1). A última etapa para executar foi etapa 1 (etapa 1).
Para verificar se estão enfrentando esse problema, você pode examinar o plano de manutenção de banco de dados arquivo de log (se você tiver optado por criar um) que é armazenado na pasta de log para o SQL Server (por padrão em c:\Arquivos de Programas\Microsoft SQL Server\MSSQL\LOG para uma instância padrão). Se você vir uma mensagem semelhante à seguinte no arquivo de log de plano de manutenção de banco de dados, o trabalho falhou porque os backups do log de transações não são permitidos no banco de dados:
Backup não pode ser executada no banco de dados 'Northwind'. Esta tarefa sub-rotina é ignorada.
Causa
O trabalho de backup de log de transação pode ter falhado porque o banco de dados está usando o modelo de recuperação "Simples" no SQL Server 2000 ou no SQL Server 2005.
Como Contornar
Se você não confiar em backups do log de transações como parte de sua estratégia de recuperação de desastres, você poderia modificar plano de manutenção fazer apenas backups completos do banco de dados.

Se você é depender de backups do log de transações, no entanto, você precisará alterar o modelo de recuperação do banco de dados para "Full" ou "Registrado" no SQL Server 2000 ou no SQL Server 2005.

No SQL Enterprise Manager, clique o banco de dados com o botão direito do mouse e clique em Propriedades . Clique na guia Opções e selecione Registrado ou total para o modelo de recuperação.

Para obter uma descrição de suas diferenças e os modelos de três recuperação, consulte "Selecionando um modelo de recuperação", nos manuais online do SQL Server.
Mais Informações
No SQL Server 2000 ou no SQL Server 2005, o modelo de recuperação "Simples" é equivalente a "truncar log no ponto de verificação" nas versões anteriores do SQL Server. Se o log de transações é truncado toda vez que um ponto de verificação é executado no servidor, isso impede que você usar o log de recuperação de banco de dados. Você só pode usar backups banco de dados completo para restaurar os dados. Backups do log de transações são desabilitados quando o modelo de recuperação "Simples" é usado.

No SQL Server 7.0, um trabalho criado pelo Assistente de banco de dados manutenção planejar executar um backup de log de transação não falhará mesmo se o banco de dados foi definido como "truncar log no ponto de verificação". Isso ocorreu devido a um bug no SQL Server 7.0; para obter informações adicionais, consulte o seguinte artigo na Base de dados de Conhecimento da Microsoft:
242500Erro: Sqlmaint É não relatório de erro no BACKUP LOG ao truncar log no ponto de verificação está definido
Aviso : Embora você alterar o modelo de recuperação do banco de dados msdb para "Full", ele será automaticamente redefinido para "Simples" na próxima vez que o SQL Server Agent for reiniciado. Isso é próprio do projeto para impedir que a transação msdb fique para um tamanho impossível de gerenciar. Você precisará executar apenas backups completos do banco de dados no banco de dados msdb .

O banco de dados mestre também deve ser deixado na recuperação "Simple" modelo; para obter mais informações, consulte o seguinte artigo:
285288INF: Backups de log de transações do mestre de banco de dados são não permitido
Assistente de tarefa disco fita despejo

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 303229 - Última Revisão: 02/22/2007 22:22:47 - Revisão: 4.3

Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Workgroup Edition

  • kbmt kbprb KB303229 KbMtpt
Comentários