KB3051521-FIX: errore "non è possibile aprire" il modello di database "quando si riavvia SQL Server dopo il backup della parte finale del log per il database modello

Sintomi

Si supponga di eseguire il backup della coda del log per il database modello che usa l'opzione NORECOVERY in Microsoft sql Server 2014 o sql Server 2012 e il database viene inserito in stato di ripristino. Al termine del backup, non è possibile riavviare il servizio SQL Server e viene visualizzato il messaggio di errore seguente nel log degli errori di SQL Server:

<data> <ora> spid10s il database "modello" è contrassegnato come ripristinato e si trova in uno stato che non consente l'esecuzione del ripristino. <Data> <ora> spid10s errore: 927, gravità: 14, stato: 2. <Data> <ora> spid10s il database ' Model ' non può essere aperto. Si trova nel mezzo di un ripristino. <data> <ora> Spid10s non è stato possibile creare tempdb. Potrebbe non essere disponibile spazio su disco sufficiente. Liberare spazio su disco aggiuntivo eliminando altri file nell'unità tempdb e quindi riavviare SQL Server. Verificare la possibilità di errori aggiuntivi nel log eventi che potrebbero indicare il motivo per cui non è stato possibile inizializzare i file tempdb. <data> <ora> spid10s SQL Trace è stato interrotto a causa di un arresto del server. ID traccia =' 1'. Si tratta solo di un messaggio informativo; non è necessaria alcuna azione per l'utente.

Causa

Questo problema si verifica perché il database modello viene usato come modello per tutti i database creati in un'istanza di SQL Server. Se il database modello è contrassegnato come non consentito per lo stato di ripristino, non è possibile creare tempdb e non è possibile avviare il servizio SQL Server.

Risoluzione

Informazioni sui Service Pack

Per risolvere il problema, ottenere Service Pack 1 per SQL Server 2014.

Per altre informazioni su SQL Server 2014 Service Pack 1 (SP1), vedere bug corretti in SQL server 2014 Service Pack 1.

Soluzione alternativa

Per risolvere il problema, usare il metodo seguente:

  • Impedire tutte le connessioni dall'applicazione a SQL Server

  • Avviare il servizio SQL Server insieme al flag di traccia 3608

  • Eseguire il comando "Ripristina modello di database con ripristino"

  • Rimuovere il contrassegno di traccia 3608 e riavviare SQL Server

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×