KB3044958-åtgärd: återställnings återställning vid en ögonblicks bild Miss lyckas när du kör DBCC CHECKDB och sedan SQL Server stängs av oväntat

Symptom

Anta att du kör kommandot DBCC CHECKDB som skapar en tillfällig ögonblicks bild eller en ögonblicks bild på en databas som har pågående transaktioner i sql Server 2012 eller sql Server 2014, och återställnings återställning för en ögonblicks bild Miss lyckas på grund av ett externt fel, till exempel ett I/O-fel. I den här situationen loggas följande fel meddelanden i SQL Server-felloggning och SQL Server avslutas oväntat:

<tidsstämpel> <SPID> <n> transaktioner som har slagits samman i databasen "<dbname>" (<-ID>). Detta är endast ett informations meddelande. Ingen användar åtgärd krävs. <tidsstämpel> <SPID> operativ systemet returnerade fel 665 (det gick inte att utföra den begärda åtgärden på grund av en begränsning för fil system) till SQL Server under en skrivning vid offset <offset> in File ' <fil Namn> '. Ytterligare meddelanden i SQL Server-felloggning och logg boken kan ge mer detaljerad information. Det här är ett allvarligt fel tillstånd på system nivå som hotar databasens integritet och måste rättas till omedelbart. Slutföra en fullständig konsekvens kontroll av databasen (DBCC CHECKDB). Det här felet kan orsakas av många faktorer. Mer information finns i SQL Server Books Online. <tidsstämpel> <SPID> fel: 3314, allvarlighets grad: 17, State: 3. <tidsstämpel> <SPID> när du ångrar en loggad åtgärd i databasen "<dbname>", ett fel uppstod vid Log post-ID (<AA: BB: CC>). Vanligt vis loggas det specifika felet tidigare som ett fel i händelse logg tjänsten för Windows. Återställ databasen eller filen från en säkerhets kopia eller reparera databasen. <tidsstämpel> <SPID> fel: 831, allvarlighets grad: 20, State: 1. <tidsstämpel> <SPID> kan inte frigöra en sida som hålls. <timestamp> <SPID> fel: 3449, allvarlighets grad: 21; State: 1. <tidsstämpel> <SPID> SQL Server måste stängas av för att återställa en databas (databas-ID <DBID>). Databasen är antingen en användar databas som inte kan stängas av eller en system databas. Starta om SQL Server. Om det inte går att återställa databasen efter en annan start reparerar eller återställer du databasen. <tidstämpel> <SPID> SQL trace stoppades på grund av avstängning av servern. Spårnings-ID = "1". Detta är endast ett informations meddelande. ingen användar åtgärd krävs. <tidsstämpel> <SPID> SQL trace avbröts på grund av avstängning från servern. Spårnings-ID = ' 2 '. Detta är endast ett informations meddelande. ingen användar åtgärd krävs. <tidstämpel> <SPID> fel: 17188, allvarlighets grad: 16, State: 1.

Orsak

Det här problemet uppstår eftersom SQL Server försöker ansluta den berörda databasen offline för fel hantering när en återställnings återställning på en ögonblicks bild Miss lyckas. Databasen kan inte vara offline på grund av den bevarade spärren internt. Därför avslutas SQL Server-tjänsten.

Lösning

Information om Service Pack

Lös problemet genom att skaffa Service Pack 1 för SQL Server 2014.

Mer information om SQL Server 2014 Service Pack 1 (SP1) finns i program fel som åtgärdas i SQL Server 2014 Service Pack 1.

Kumulativ uppdaterings information

Problemet är först åtgärdat i den kumulativa uppdateringen av SQL Server.

Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Vi rekommenderar att du laddar ner och installerar de senaste kumulativa uppdateringarna för SQL Server:

Status

Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×