CORRECÇÃO: O servidor SQL falha quando o ficheiro de registo da base de dados tempdb está completo no SQL Server 2012 ou SQL Server 2014

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: 2963384
Sintomas
Suponha que está a utilizar o Microsoft SQL Server 2012 ou SQL Server 2014. Quando o ficheiro de registo da base de dados tempdb estiver completo, falha de SQL Server e receber a seguinte mensagem de erro:
Erro: 9002, gravidade: 17, estado: 4.
O registo de transacções para a base de dados 'tempdb' está cheio devido a 'ACTIVE_TRANSACTION'.
Erro: 3314, gravidade: 21, estado: 3.
Durante a anulação de uma operação registada na base de dados «tempdb», Ocorreu um erro no registo ID de registo (135:376:442). Normalmente, a falha específica é registada anteriormente como um erro no serviço de registo de eventos do Windows. Restaurar a base de dados ou o ficheiro a partir de uma cópia de segurança ou reparar a base de dados.
Erro: 3449, gravidade: 21, estado: 1.
SQL Server tem de encerrar para recuperar uma base de dados (base de dados ID 2). A base de dados é uma base de dados do utilizador que não pode ser encerrado ou uma base de dados do sistema. Reinicie o SQL Server. Se a base de dados não conseguir recuperar após o arranque de outro, reparar ou restaurar a base de dados.
Rastreio de SQL foi parado devido ao encerramento do servidor. ID de rastreio = '1'. Esta é uma mensagem informativa Não é necessária nenhuma acção do utilizador.

Este problema ocorre se o tamanho do ficheiro de registo tempdb não é suficiente para processar a carga de trabalho de tempdb , e o crescimento automática do ficheiro de registo está definido para desactivado. Se falhar uma reversão em tempdb , devido ao espaço limitado, falha do SQL Server.

Esta correcção permite um cálculo mais preciso do espaço reservado quando o registo fica sem espaço. Esta correcção também ajuda a evitar uma falha de anulação em tempdb , activando o registo de tempdb aumentar temporariamente. Estas alterações impedir falhas de servidor.
Resolução

Informações sobre Service Packs para o SQL Server 2014

Para resolver este problema, obtenha o service pack mais recente do Microsoft SQL Server 2014. Para mais informações, clique no número de artigo seguinte para visualizar o artigo na Base de Dados de Conhecimento Microsoft

2958069 Como obter o service pack mais recente do SQL Server 2014


Para mais informações sobre o SQL Server 2014 Service Pack 1 (SP1), consulte erros corrigidos no SQL Server 2014 Service Pack 1.

Informações sobre Service Packs para o SQL Server 2012

Para resolver este problema, obtenha o service pack mais recente do Microsoft SQL Server 2012. Para mais informações, clique no número de artigo seguinte para visualizar o artigo na Base de Dados de Conhecimento Microsoft

2755533 Como obter o service pack mais recente do SQL Server 2012
Ponto Da Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 2963384 - Última Revisão: 08/05/2016 17:54:00 - Revisão: 7.0

Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2012 Service Pack 1, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2012 Standard

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2963384 KbMtpt
Comentários
ERROR: at System.Diagnostics.Process.Kill() at Microsoft.Support.SEOInfrastructureService.PhantomJS.PhantomJSRunner.WaitForExit(Process process, Int32 waitTime, StringBuilder dataBuilder, Boolean isTotalProcessTimeout)