KB2963384: falha do SQL Server quando o arquivo de log do banco de dados tempdb está cheio no SQL Server 2012 ou no SQL Server 2014

Sintomas

Suponha que você esteja usando o Microsoft SQL Server 2012 ou o SQL Server 2014. Quando o arquivo de log do banco de dados tempdb está cheio, o SQL Server falha e você recebe a seguinte mensagem de erro:

Erro: 9002, severidade: 17, estado: 4. o log de transação do banco de dados ' tempdb ' está cheio devido a ' ACTIVE_TRANSACTION '. Erro: 3314, severidade: 21, estado: 3. durante a desatividade de uma operação registrada no banco de dados ' tempdb ', ocorreu um erro na ID de registro de log (135:376:442). Geralmente, a falha específica é registrada anteriormente como um erro no serviço de log de eventos do Windows. Restaurar o banco de dados ou arquivo de um backup ou reparar o banco de dados. Erro: 3449, severidade: 21, estado: 1. o SQL Server deve ser desligado para recuperar um banco de dados (ID de banco de dados 2). O banco de dados é um banco de dados de usuário que não pode ser fechado ou um banco de dados do sistema. Reinicie o SQL Server. Se o banco de dados não for recuperado após outra inicialização, repare ou restaure o banco de dados. O rastreamento do SQL foi interrompido devido ao desligamento do servidor. ID de rastreamento = ' 1 '. Esta é uma mensagem informativa apenas; Não é necessária nenhuma ação do usuário.

Esse problema ocorre se o tamanho do arquivo de log tempdb não for suficiente para manipular a carga de trabalho tempdb , e o aumento automático do arquivo de log estiver definido como desativado. Se uma reversão falhar em tempdb devido a espaço limitado, o SQL Server falhará. Esse hotfix permite um cálculo mais preciso do espaço reservado quando o log ficar sem espaço. Esse hotfix também ajuda a evitar a reversão de falha em tempdb ao habilitar o aumento temporário do log de tempdb . Essas alterações ajudam a evitar falhas no servidor.

Resolução

Informações do Service Pack para o SQL Server 2014

Para solucionar esse problema, obtenha o Service Pack mais recente para o Microsoft SQL Server 2014. Para obter mais informações, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:

2958069 Como obter o Service Pack mais recente para o SQL Server 2014 Para obter mais informações sobre o SQL Server 2014 Service Pack 1 (SP1), consulte erros corrigidos no SQL server 2014 Service Pack 1.

Informações do Service Pack para o SQL Server 2012

Para solucionar esse problema, obtenha o Service Pack mais recente para o Microsoft SQL Server 2012. Para obter mais informações, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:

2755533 Como obter o Service Pack mais recente para o SQL Server 2012

Status

A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Estas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×