Como solucionar problemas que ocorrem quando você usar um plano de manutenção do banco de dados no SQL Server

Traduções deste artigo Traduções deste artigo
ID do artigo: 288577 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sumário

Se qualquer tarefa em um plano de manutenção do banco de dados falha ou encontra uma mensagem de erro, o trabalho de plano de manutenção propriamente dito pode mostrar como falha. Os detalhes de histórico do trabalho mostra a seguinte mensagem de erro:
sqlmaint.exe falhou. [SQLSTATE 42000] (Erro 22029). A etapa falhou.
No entanto, isso não indica necessariamente que o plano de manutenção como um todo tenha falhou. O plano de manutenção trabalho mostra um status de Falha ao gerar um sinalizador para o usuário que uma tarefa no plano de manutenção requer atenção.

Esse tipo de comportamento é normal porque podem ser encontrados erros que precisa de intervenção do usuário para superar. Sempre que um trabalho de plano de manutenção falha, você deve verificar o histórico de plano para ver o que é a falha e, em seguida, execute a ação apropriada para resolver o problema.

Mais Informações

Para identificar a tarefa específica e a mensagem de erro sobre por que o trabalho falhou, você precisa verificar o histórico de plano de manutenção de banco de dados. O histórico de plano de manutenção de banco de dados é onde você pode obter informações detalhadas sobre cada tarefa que está sendo executada pelo plano de manutenção. Use estas etapas para localizar as informações no SQL Server Enterprise Manager:
  1. Navegue para e, em seguida, expanda Planos de manutenção de banco de dados .
  2. Clique com o botão direito do mouse o plano de manutenção de banco de dados para o qual o trabalho correspondente falhou.
  3. Clique em histórico de plano de manutenção de banco de dados .
  4. É aberta uma janela que contém detalhes sobre cada tarefa executada no plano de manutenção. Uma lista de histórica é fornecida para cada tarefa executada em cada data, que também indica o status de falha ou êxito da tarefa individual. Se você clicar duas vezes em uma tarefa com falha, informações exibe indicando quaisquer mensagens de erro que ocorreram junto com as informações sobre por que a tarefa falhou.
  5. Siga as etapas necessárias neste ponto para resolver o problema específico indicado.
Um exemplo típico é um plano de manutenção que esteja configurado para bancos de dados de backup e para verificar integridade. Por exemplo, suponha que uma das tarefas seleção integridade encontra erros de integridade de dados em um ou mais bancos de dados. A tarefa dispara uma mensagem de erro. O plano de manutenção continua com o resto das tarefas no plano. Quando o plano de manutenção é concluída, o trabalho correspondente no SQLAgent é definido com um status de "Falha". Uma revisão do histórico de plano de manutenção indica qual verificação de integridade banco de dados encontrou erros de integridade ou falha e as mensagens de erro correspondentes. Em seguida, você precisa executar ação e executar o DBCC CHECKDB apropriado etapas para resolver o problema. Para obter mais informações sobre o DBCC CHECKDB, consulte o tópico "DBCC CHECKDB" nos manuais online do SQL Server.

Você pode também ter plano de manutenção informações detalhadas gravadas em um arquivo. Para ter detalhado plano de manutenção informações gravadas em um arquivo, use estas etapas:
  1. No Gerenciador de Enterprise do SQL Server, vá para a planos de manutenção de banco de dados. Selecione e, em seguida, clique duas vezes o plano que você deseja.
  2. Clique na guia relatórios . Na caixa de diálogo relatório , você pode optar por gravar um relatório em um arquivo de texto em um diretório especificado. O relatório contém detalhes de etapas executadas pelo plano de manutenção e inclui qualquer informação de erro. Você também pode ter esse relatório enviado por email para um operador especificado para a verificação regular.
  3. Em vez de um relatório de texto, você pode direcionar a saída para uma tabela do SQL Server com a opção de histórico neste servidor .

    Para obter mais informações sobre os detalhes dessas opções para um plano de manutenção de banco de dados de configuração, consulte o tópico "Plano de manutenção banco de dados, relatórios guia" nos manuais online do SQL Server.
Se você precisar solucionar mais detalhadas, você pode iniciar o SQL Server Agent para executar a partir do prompt de comando com o registro extenso.

instância padrão :
sqlagent.exe -c -v
nome instância :
sqlagent.exe -i[Instance] -c -v

Propriedades

ID do artigo: 288577 - Última revisão: terça-feira, 20 de dezembro de 2005 - Revisão: 4.3
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 7.0 Standard Edition
  • 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
Palavras-chave: 
kbmt kbinfo KB288577 KbMtpt
Tradução automática
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: 288577

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com