Symptomen
Stel dat u een back-up van het logboek maakt voor de model database waarin de optie geen herstel wordt gebruikt in Microsoft SQL Server 2014 of SQL Server 2012 en de database wordt hersteld. Wanneer de back-up is voltooid, kunt u de SQL Server-service niet opnieuw starten en wordt het volgende foutbericht weergegeven in het foutenlogboek van SQL Server:
<datum> <tijd> spid10s de database ' model ' is gemarkeerd en de status kan niet worden hersteld. <datum> <tijd> spid10s fout: 927, ernst: 14, provincie: 2. <datum> <tijd> spid10s database ' model ' kan niet worden geopend. Het midden van een herstelbewerking is <datum> <tijd> spid10s-out kon geen TempDB maken. Mogelijk is er onvoldoende schijfruimte beschikbaar. Maak extra schijfruimte vrij door andere bestanden op het TempDB-station te verwijderen en SQL Server opnieuw te starten. Controleer op fouten in het logboek met gebeurtenissen waarmee u kunt aangeven waarom de bestanden van tempdb niet konden worden geïnitialiseerd. <datum> <tijd> spid10s SQL-tracering is gestopt vanwege het afsluiten van de server. Spoor-ID = ' 1 '. Dit is slechts een informatief bericht. u hoeft geen gebruikersactie te ondernemen.
Oorzaak
Dit probleem doet zich voor omdat de model database als sjabloon wordt gebruikt voor alle databases die op een exemplaar van SQL Server worden gemaakt. Als de model database is gemarkeerd als niet toegestaan voor de herstelstatus, kan tempdb niet worden gemaakt en kan de SQL Server-service niet worden gestart.
Oplossing
Informatie over service packs
U kunt dit probleem oplossen door Service Pack 1 voor SQL Server 2014 te downloaden.
Zie voor meer informatie over SQL Server 2014 Service Pack 1 (SP1) bugs die zijn opgelost in SQL server 2014 Service Pack 1.
Workaround
Gebruik de volgende methode om dit probleem tijdelijk op te lossen:
-
Voorkomen dat alle verbindingen van de toepassing met SQL Server worden verhinderd
-
De SQL Server-service samen met traceringsvlag 3608 starten
-
De opdracht database model herstellen met herstellen uitvoeren
-
Verwijder Trace Flag 3608 en start SQL Server opnieuw.
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.