SQL Server não é iniciado depois de configurar a base de dados tempdb para utilizar um ficheiro de registo muito pequeno

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: 3168709
Sintomas
Considere o seguinte cenário:
  • Utilizar o Microsoft SQL Server 2012, de 2016 ou 2014.
  • Utilizar oALTERE A BASE DE DADOS... MODIFICAR O FICHEIRO... declaração para configurar thetempdbdatabase para utilizar um novo ficheiro de registo.
  • Especifique o novo tamanho de ficheiro de registo para ser inferior a 248 KB.
  • Pare e reinicie a instância do SQL Server para aplicar a alteração.

Neste cenário, a instância do SQL Server não é iniciado. Além disso, as mensagens de erro semelhantes aos seguintes são registadas para o registo de erros do SQL Server:
Erro: 9004, classificação de gravidade: 21, estado: 1.
Ocorreu um erro ao processar o registo de base de dados 'tempdb'. Se possível, restaure a partir de cópia de segurança. Se uma cópia de segurança não estiver disponível, poderá ser necessário reconstruir o registo.


Erro: 945, gravidade: 14, estado: 2.
Não é possível abrir a base de dados 'tempdb' devido a ficheiros inacessíveis ou suficiente memória ou espaço em disco. Consulte o errorlog do SQL Server para obter detalhes.

Resolução
Este problema foi corrigido nas seguintes actualizações cumulativas para o SQL Server:


Nota Depois de instalar esta actualização e, em seguida, iniciar a instância do SQL Server, SQL Server expande o ficheiro de registo para o tamanho mínimo necessário.
Acerca de actualizações cumulativas para o SQL Server
Cada nova actualização cumulativa para o SQL Server contém todas as correcções e todas as correcções de segurança que foram incluídas na anterior actualização cumulativa. Verifique as actualizações cumulativas mais recentes para o SQL Server:

Ponto Da Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Obter informações sobre o terminologia A Microsoft utiliza para descrever actualizações de software.

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 3168709 - Última Revisão: 09/22/2016 13:04:00 - Revisão: 3.0

Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2012 Service Pack 3, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Enterprise Core, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2016 Developer, Microsoft SQL Server 2016 Enterprise, Microsoft SQL Server 2016 Enterprise Core, Microsoft SQL Server 2016 Standard

  • kbqfe kbfix kbexpertiseinter kbsurveynew kbmt KB3168709 KbMtpt
Comentários