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.
-
Como obter o mais recente pacote de serviços para SQL Server 2014
-
Como obter o mais recente pacote de serviços para SQL Server 2012
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".