CORRECÇÃO: Base de dados espelhamento sessões poderá deixar intermitentemente no SQL Server 2005

Traduções de Artigos Traduções de Artigos
Artigo: 959006 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Crie uma base de dados espelhamento sessão no Microsoft SQL Server 2005. No entanto, o espelhamento da base de dados poderá deixar intermitentemente. Se consultar a vista de gestão dinâmica sys.dm_db_mirroring_connections (DMV) quando a base de dados espelhamento pára, o valor da coluna is_send_flow_controlled é 1.

Nota Quando esta coluna tem um valor de 1, controlo de fluxo de rede foi adiada rede envia porque a rede está ocupada. Quando o valor é 1, o servidor principal está no estado de fluxo controlado.

Quando este problema ocorre, é registada a seguinte mensagem de erro no ficheiro de registo de erro no servidor espelhos (mirror):
<Date><Time>Erro spid16s: 1479, gravidade: 16, estado: 1.
<Date><Time>spid16s a ligação espelhamento "<EndPoint> "foi excedido para base de dados"MSS, Maximum Segment Size"depois de 120 segundos sem resposta. Verifique as ligações de rede e de serviço.
<Date><Time>espelhamento da base de dados spid16s está inactivo para base de dados 'MSS, Maximum Segment Size'. Esta é uma mensagem informativa. Não é requerida nenhuma acção do utilizador.
<Date><Time>spid16s reiniciar pacote criado para dbid 5.
<Date><Time>spid22s reiniciar processamento de pacotes para dbid 5.
<Date><Time>spid22s SQL Server encontrou 1 occurrence(s) de cachestore libertação para cachestore 'Planos de objecto' (parte do plano de cache) devido a algumas manutenção da base de dados ou reconfigure operações.
<Date><Time>spid22s SQL Server encontrou 1 occurrence(s) de cachestore libertação para cachestore 'Planos de SQL' (parte do plano de cache) devido a algumas manutenção da base de dados ou reconfigure operações.
<Date><Time>spid22s SQL Server encontrou 1 occurrence(s) de cachestore libertação para o cachestore 'Árvores dependente' (parte do plano de cache) devido a algumas manutenção da base de dados ou reconfigure operações.
<Date><Time>spid22s Iniciar cópia da base de dados ' <Database name>'.
<Date><Time>spid22s Bypassing recuperação para base de dados ' <Database name> ' porque está marcada como uma base de dados espelhos (mirror), que não pode ser recuperado. Esta é uma mensagem informativa. Não é requerida nenhuma acção do utilizador.
Quando este problema ocorre, é registada a seguinte mensagem de erro no ficheiro de registo de erro no servidor principal:
<Date><Time>Erro spid27s: 1479, gravidade: 16, estado: 2.
<Date><Time>spid27s a ligação espelhamento "<EndPoint> "foi excedido para base de dados" <Database name> "depois de 120 segundos sem resposta. Verifique as ligações de rede e de serviço.
<Date><Time>Erro spid26s: 1479, gravidade: 16, estado: 2.
<Date><Time>spid26s a ligação espelhamento "<EndPoint> foi excedido para base de dados "<Database name> "depois de 120 segundos sem resposta. Verifique as ligações de rede e de serviço.
<Date><Time>espelhamento da base de dados spid26s está inactivo para base de dados ' <Database name>'. Esta é uma mensagem informativa. Não é requerida nenhuma acção do utilizador.
<Date><Time>Erro spid26s: 1479, gravidade: 16, estado: 2.
<Date><Time>spid26s a ligação espelhamento "<EndPoint> "foi excedido para base de dados" <Database name> "depois de 120 segundos sem resposta. Verifique as ligações de rede e de serviço.

Causa

Se o servidor principal estiver no estado de fluxo controlado, o servidor principal está a aguardar confirmações (ACK) do servidor de mirror para libertar alguns memórias intermédias de rede e sair do fluxo controlada estado. No entanto, se a ligação estiver inactiva durante 90 segundos, a ligação expirar. Isto faz com que o servidor principal para libertar memórias intermédias de rede que estão atribuídas para a ligação e para criar uma nova ligação para reenviar as mensagens. Devido a um erro no SQL Server 2005, a ligação não o tempo limite em determinadas condições de conflito entre tarefas concorrentes.

Resolução

Informações sobre Service Packs

Para resolver este problema, obtenha o service pack mais recente para o SQL Server 2005. Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
913089Como obter o service pack mais recente para o SQL Server 2005

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a". Este problema foi corrigido pela primeira vez no SQL Server 2005 Service Pack 3.

Mais Informação

Para obter mais informações sobre a terminologia de actualização de software, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
824684Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft

Propriedades

Artigo: 959006 - Última revisão: 16 de dezembro de 2008 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
Palavras-chave: 
kbmt kbtshoot kbsql2005engine kbexpertiseadvanced kbfix kbbug KB959006 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 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: 959006

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