KB3044958-remediere: recuperarea revenirii la un instantaneu nu reușește atunci când rulați DBCC CHECKDB, apoi SQL Server se închide în mod neașteptat

Simptome

Să presupunem că rulați comanda DBCC CHECKDB care creează un instantaneu tranzitoriu sau un instantaneu într-o bază de date care are tranzacții în curs în sql Server 2012 sau sql Server 2014, iar recuperarea Rollback din instantaneu nu reușește din cauza unei erori externe, de exemplu, o eroare I/o. În această situație, se înregistrează următoarele mesaje de eroare în Jurnalul de erori SQL Server și SQL Server se închide în mod neașteptat:

<timestamp> <SPID> <n> tranzacții rulate înainte în baza de date ' <dbname> ' (<ID>). Acesta este doar un mesaj informational. Nu este necesară nicio acțiune de utilizator. <timestamp> <SPID> sistemul de operare a returnat eroarea 665 (Operațiunea solicitată nu a putut fi finalizată din cauza unei limitări a sistemului de fișiere) la SQL Server în timpul unei scrie la offset <offset> în fișierul ' <numele fișierului> '. Mesajele suplimentare din jurnalul de erori SQL Server și Jurnalul de evenimente de sistem pot furniza mai multe detalii. Aceasta este o condiție de eroare severă la nivel de sistem care amenință integritatea bazei de date și trebuie corectată imediat. Finalizați o verificare completă a consecvenței bazei de date (DBCC CHECKDB). Această eroare poate fi cauzată de mai mulți factori; pentru mai multe informații, consultați SQL Server Books Online. <timestamp> <SPID> eroare: 3314, severitate: 17, stare: 3. <timestamp> <SPID> în timpul anulării unei operațiuni înregistrate în baza de date ' <dbname> ', a apărut o eroare la ID înregistrare jurnal (<AA: BB: CC>). De obicei, eroarea specifică este înregistrată anterior ca o eroare în Serviciul jurnal de evenimente Windows. Restaurarea bazei de date sau a fișierului dintr-o copie de rezervă, sau reparați baza de date. <timestamp> <SPID> eroare: 831, severitate: 20, stat: 1. <timestamp> <SPID> nu puteți să dealocați o pagină ținută. <timestamp> <SPID> eroare: 3449, severitate: 21, stare: 1. <timestamp> <SPID> SQL Server trebuie să se închidă pentru a recupera o bază de date (ID bază de date Baza de date este fie o bază de date de utilizator care nu a putut fi închisă, fie o bază de date de sistem. Reporniți SQL Server. Dacă baza de date nu se recuperează după o altă pornire, reparați sau restaurați baza de date. <timestamp> <SPID> SQL trasare a fost oprită din cauza închiderii serverului. Trace ID = ' 1 '. Acesta este doar un mesaj informational; Nu este necesară nicio acțiune de utilizator. <timestamp> <SPID> urmărirea SQL a fost oprită din cauza închiderii serverului. Trace ID = ' 2 '. Acesta este doar un mesaj informational; Nu este necesară nicio acțiune de utilizator. <timestamp> <SPID> eroare: 17188, severitate: 16, stare: 1.

Cauză

Această problemă apare deoarece SQL Server încearcă să aducă offline baza de date afectată pentru gestionarea erorilor atunci când o recuperare a revenirii la un instantaneu nu reușește. Cu toate acestea, baza de date nu poate fi offline din cauza dispozitivului de blocare reținut intern. Prin urmare, serviciul SQL Server este închis.

Rezolvare

Informații despre pachetul de servicii

Pentru a rezolva această problemă, obțineți Service Pack 1 pentru SQL Server 2014.

Pentru mai multe informații despre SQL Server 2014 Service Pack 1 (SP1), consultați erori remediate în SQL server 2014 Service Pack 1.

Informații despre actualizarea cumulativă

Problema a fost remediată pentru prima dată în următoarea actualizare cumulativă de SQL Server.

Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Vă recomandăm să descărcați și să instalați cele mai recente actualizări cumulative pentru SQL Server:

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×