Descrição das causas comuns de mensagem de erro do SQL Server 844 ou mensagem de erro 845

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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 310834
Sintomas
Um computador poderá deixar de responder (bloquear) ou tempo limite excedido ou alguns outra ruptura de operações normais pode ocorrer ao mesmo tempo que o SQL Server escreve erros de bloqueios de memória intermédia para o registo de erros do SQL Server. As mensagens de erro que ocorrem em resultado de uma interrupção são:
Erro 844: tempo limite esgotado ao aguardar por tipo de fecho da memória intermédia %d, bp %#x, página % S_PGID, stat %#x, objecto ID % d: % d: %d, TempoEspera % d. Se continuar a aguardar.
Erro 845: Ocorreu tempo limite enquanto aguardava por tipo de bloqueios de memória intermédia %d para a página % S_PGID, o ID de base de dados %d.
Aviso: CE 6ed70090, 2 aguardado 600 segundos no 6ed834bc de fecho. Não é um fecho de memória intermédia.
Causa
As mensagens de erro são dependentes do ambiente de funcionamento global do sistema. Qualquer uma das seguintes circunstâncias pode conduzir a um sistema de ruídos no sistema:
  • Hardware que não satisfaz as necessidades de memória e entrada/saída (e/s).

  • Definições de incorrectamente configuradas e testadas.

  • Estrutura ineficaz.
Quando o sistema está com a carga de grande carga de trabalho ou quando o sistema tem exigências de hardware que excedam a capacidade do seu hardware, o sistema pode produzir mensagens de erro de memória intermédia. Algumas das causas mais comuns de um ambiente solicitado são:

  • Problemas de hardware.
  • Unidades comprimidas.
  • Definições de configuração de SQL Server não predefinidas.
  • Consultas ineficazes e/ou estrutura de índice ineficaz.
  • Base de dados frequente Duplicação ou AutoShrink operações.
Como contornar
Para contornar o problema, dependendo do ambiente, uma ou mais destes passos poderão reduzir ou eliminar as mensagens de erro:
  • Determine se tem qualquer gargalos de hardware. O tópico "Identificar congestionamentos" no SQL Server 2000 Books Online é um bom local para iniciar. Se necessário, actualize o hardware para que seja adequado para as necessidades de configuração do seu ambiente, consultas, de serviço e carregar.

  • Certifique-se de que todo o hardware funciona correctamente. Verificar a existência de quaisquer erros registados e execute quaisquer diagnósticos fornecidos pelo fornecedor de hardware.

  • Certifique-se de que as unidades de disco não são comprimidas. Armazenar ficheiros de registo ou dados em unidades comprimidas não é suportado como documentado no tópico "Físico da base de dados ficheiros e os grupos de ficheiros" no SQL Server 2000 Books Online. Para obter informações adicionais sobre o suporte de unidade comprimida, clique no número de artigo abaixo para visualizar o artigo na Microsoft Knowledge Base:
    231347 INF: Não é suportadas em Volumes comprimidos bases de dados de servidor SQL
  • Ver se as mensagens de erro desaparecerem quando desactiva todas estas opções:

    • O SQL Server aumento de prioridade opção de configuração.
    • O agrupamento simples opção (modo de fibra).
    • O Definir tamanho do conjunto de trabalho opção.


    As definições anteriores podem frequentemente ser counter-productive se alterar a sua predefinição OFF. Para mais informações sobre as definições, consulte o "Definir opções de configuração" e "sp_dboption" tópicos no SQL Server 2000 Books Online.Para obter informações adicionais, clique no número de artigo abaixo para visualizar o artigo na Microsoft Knowledge Base:
    319942 COMO: Determinar definições de configuração correcta do SQL Server
  • Optimize as consultas para reduzir os recursos utilizados no sistema. Optimização do desempenho ajudará a reduzir a tensão num sistema, bem como melhorar o tempo de resposta para consultas individuais. Para obter informações adicionais, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
    224587 COMO: Resolver problemas de desempenho de aplicações com o SQL Server

  • Definir a AutoShrink propriedade para inactiva para reduzir a sobrecarga de alterações para o tamanho da base de dados.

  • Certifique-se de definir a Duplicação propriedade para incrementos suficientemente grande para ser pouco frequentes. Agendar uma tarefa para verificar o espaço disponível nas bases de dados e, em seguida, aumente o tamanho da base de dados durante as horas de não-pico.

  • Em seguida, se as mensagens de erro 844 ou 845 forem pouco frequentes, pode ignorar os erros tal como indicado no SQL Server 2000 Books Online.

REFERÊNCIAS


Para obter informações sobre como monitorizar o sistema e sobre como implementar algumas das alterações sugeridas na secção "Como contornar" deste artigo, consulte os seguintes tópicos no SQL Server Books Online:

"Visualizar registos de erro"
"Descrição geral do desempenho da base de dados de optimização"
"Índices"
"Estruturação de um índice remissivo"
"Assistente de optimização de índice"
"Analisar consultas"


limite de tempo limite de tempo de fixação de deixar de responder

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 310834 - Última Revisão: 05/13/2015 09:04:00 - Revisão: 1.0

Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL 2005 Server Enterprise, Microsoft SQL Server 2005 Express Edition, Microsoft SQL 2005 Server Workgroup, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Express with Advanced Services, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Express with Advanced Services, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Standard Edition for Small Business, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Workgroup, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Standard Edition for Small Business, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2008 Workgroup, Microsoft SQL Server 2012 Business Intelligence, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, SQL Server 2012 Enterprise Core, Microsoft SQL Server 2014 Business Intelligence, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web

  • kbprb kbmt KB310834 KbMtpt
Comentários