Aplica-se A
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2012 Service Pack 3 SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Enterprise Core SQL Server 2012 Standard SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Sintomas

Considere o seguinte cenário:

  • Utiliza o Microsoft SQL Server 2012, 2014 ou 2016.

  • Utilize a BASE DE DADOS ALTER... MODIFICAR O FICHEIRO... declaração para configurar a base de dados temporária para usar um novo ficheiro de registo.

  • Especifica o novo tamanho do ficheiro de registo para ser inferior a 248 KB.

  • Paras e reinicias a instância do SQL Server para aplicar a alteração.

Neste cenário, o caso do SQL Server não começa. Além disso, as mensagens de erro que se assemelham ao seguinte são registadas no registo de erro do SQL Server:

Erro: 9004, Severidade: 21, Estado: 1.An erro ocorreu durante o processamento do registo para base de dados 'temporário'.  Se possível, restaurá-lo a partir de uma cópia de segurança. Se não estiver disponível uma cópia de segurança, poderá ser necessário reconstruir o registo. Erro: 945, Severidade: 14, Estado: 2.Base de dados 'tempdb' não pode ser aberta devido a ficheiros inacessíveis ou espaço de memória ou disco insuficiente.  Consulte o errorlog de erro do SQL Server para obter mais detalhes.

Resolução

Este problema foi corrigido nas seguintes atualizações cumulativas para o SQL Server:

Atualização Cumulativa 7 para SQL Server 2014 Service Pack 1 Atualização Cumulativa 2 para SQL Server 2016 Atualização Cumulativa 5 para SQL Server 2012 Service Pack 3 (SP3) Nota Depois de instalar esta atualização e iniciar a instância do SQL Server, o SQL Server expande o ficheiro de registo para o tamanho mínimo exigido.

Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Confira as últimas atualizações cumulativas do SQL Server:

Última atualização cumulativa para SQL Server 2014 Última atualização cumulativa para SQL Server 2016 Última atualização cumulativa para SQL Server 2012 SP3

Estado

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".

Referências

Saiba mais sobre a terminologia que a Microsoft utiliza para descrever atualizações de software.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.