Applies ToSQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

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?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.