Simptomi
Pretpostavimo da ste napravili rezervnu kopiju evidencije za model baze podataka koji koristi opciju norecovery u sistemu Microsoft SQL Server 2014 ili SQL Server 2012 i baza podataka se vrati u prethodno stanje. Kada se pravljenje rezervne kopije dovrši, ne možete ponovo da pokrenete uslugu SQL Server i dobijate sledeću poruku o grešci u evidenciji grešaka za SQL Server:
Napomena
<
Datum><Vreme> spid10s "model" baze podataka je označen kao "VRAĆANJE u prethodno stanje" i nalazi se u stanju koje ne dozvoljava pokretanje oporavka.
<
Datum><Vreme> spid10s Greška: 927, Ozbiljnost: 14, Stanje: 2.
<
Datum><Vreme> spid10s "model" baze podataka ne može da se otvori. To je usred vraćanja.
<
Datum><Vreme> spid10s Nije moguće kreirati tempdb. Možda nemate dovoljno slobodnog prostora na disku. Oslobodite dodatni prostor na disku brisanjem drugih datoteka na tempdb disku, a zatim ponovo pokrenite SQL Server. Proverite da li postoje dodatne greške u evidenciji događaja koje mogu ukazivati na to zašto nije moguće pokrenuti tempdb datoteke.
<
Datum><Vreme> spid10s SQL Trace je zaustavljen zbog gašenja servera. ID praćenja = '1'. Ovo je samo informativna poruka; Nije potrebno preduzimati nikakve radnje korisnika.
Uzrok
Do ovog problema dolazi zato što se model baze podataka koristi kao predložak za sve baze podataka koje su kreirane na instanci sistema SQL Server. Ako je označeno da model baze podataka ne dozvoljava status oporavka, nije moguće kreirati tempdb i ne može se pokrenuti usluga SQL Server.
Rešenje
Informacije o servisnom paketu
Da biste rešili ovaj problem, nabavite servisni paket 1 za SQL Server 2014.
- Kako da nabavite najnoviji servisni paket za SQL Server 2014
- Kako da nabavite najnoviji servisni paket za SQL Server 2012
Više informacija o sistemu SQL Server 2014 servisni paket 1 (SP1) potražite u članku greške koje su ispravljene u sistemu SQL Server 2014 servisni paket 1.
Privremeno rešenje
Da biste zaobišli ovaj problem, koristite sledeći metod:
- Sprečite sve veze iz aplikacije sa sistemom SQL Server
- Pokrenite uslugu SQL Server zajedno sa zastavicom za praćenje 3608
- Izvršite komandu "vrati model baze podataka u prethodno stanje uz oporavak"
- Uklonite zastavicu praćenja 3608 i ponovo pokrenite SQL Server
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku „Odnosi se na“.