KB3051521 - FIX: Erro "Modelo de base de dados não pode ser aberto" quando reinicia o SQL Server após cópia de segurança do registo traseiro para base de dados de modelos

Sintomas

Assuma que faz o back up da cauda do registo para a base de dados do modelo que utiliza a opção de não recuperação no Microsoft SQL Server 2014 ou SQL Server 2012, e a base de dados é colocada em estado de restauro. Quando a cópia de segurança estiver concluída, não é possível reiniciar o serviço SQL Server e receber a seguinte mensagem de erro no registo de erro do SQL Server:

<Data> <Hora> espião10S O 'modelo' da base de dados está marcado como RESTAURAÇÃO e está num estado que não permite que a recuperação seja executada.<Data> <hora> spid10s Erro: 927, Severidade: 14, Estado: 2.<Data> <hora> modelo de 10s 'Base de base' não pode ser aberto. Está no meio de uma data restaurada.<Data> <tempo> spid10s Não poderia criar temperatura. Pode não ter espaço suficiente em disco disponível. Liberte espaço adicional em disco eliminando outros ficheiros na unidade temporária e reinicie o SQL Server. Verifique se há erros adicionais no registo de eventos que possam indicar por que razão os ficheiros temporários não puderam ser inicializados.<Data> <tempo> o vestígio de SQL de 10s foi interrompido devido ao encerramento do servidor. Identificação de vestígios = '1'. Esta é apenas uma mensagem informativa; não é necessária qualquer ação do utilizador.

Causa

Este problema ocorre porque a base de dados do modelo é usada como o modelo para todas as bases de dados que são criadas numa instância do SQL Server. Se a base de dados do modelo estiver marcada como não permitindo o estado de recuperação, a temporária não pode ser criada e o serviço SQL Server não pode ser iniciado.

Resolução

Informações do pacote de serviço

Para resolver este problema, obtenha o Service Pack 1 para o SQL Server 2014.

Para obter mais informações sobre o SQL Server 2014 Service Pack 1 (SP1), consulte os bugs que são corrigidos no SQL Server 2014 Service Pack 1.

Solução

Para contornar esta questão, utilize o seguinte método:

  • Impedir todas as ligações da aplicação ao SQL Server

  • Inicie o serviço SQL Server juntamente com a bandeira de traço 3608

  • Execute o comando "restaurar o modelo de base de dados com recuperação"

  • Remova a bandeira de traço 3608 e reinicie o SQL Server

Estado

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

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×