Microsoft distribuie remedierile Microsoft SQL Server 2008 sau Microsoft SQL Server 2008 R2 ca fișier care poate fi descărcat. Deoarece remedierile sunt cumulative, fiecare versiune nouă conține toate remedierile rapide și toate actualizările de securitate care au fost incluse în actualizarea anterioară SQL Server 2008 sau SQL Server 2008 R2.
Simptome
Luați în considerare următorul scenariu:
-
Efectuați o operațiune de backup complet pe o bază de date în Microsoft SQL Server 2008 sau în Microsoft SQL Server 2008 R2.
-
Operațiunea de backup este anulată după verificările inițiale de securitate și locație. De exemplu, nu este disponibil spațiu pentru a crea fișierul backup sau un utilizator oprește manual backupul.
În acest scenariu, se creează o copie backup a jurnalului de tranzacții, chiar dacă procesul de backup este incomplet.Note
-
Această problemă nu apare dacă backupul bazei de date este anulat înainte de verificările inițiale de securitate și locație. De exemplu, această situație apare dacă locația de backup specificată este inaccesibilă atunci când pornește operațiunea de backup.
-
Această problemă apare și în SQL Server 2005 și în SQL Server 2008 R2.
Cauză
Această problemă apare deoarece numărul secvenței de jurnal (LSN) pentru copia backup completă este setat înainte de finalizarea operațiunii de backup.În SQL Server 2005, în SQL Server 2008 și în SQL Server 2008 R2, LSN este setat înainte de finalizarea copierii backup a bazei de date. Prin urmare, se creează un backup de jurnal chiar dacă s-a anulat copierea de backup a bazei de date.
Rezolvare
Pentru a rezolva această problemă, aplicați următorul pachet de actualizare cumulativă.După ce aplicați această actualizare, LSN este setat după crearea copierii backup a bazei de date. Dacă backupul bazei de date este anulat, operațiunea de backup a jurnalului de tranzacții nu reușește și primiți următorul mesaj de eroare:
Imposibil de efectuat Msg 4214, Nivel 16, Starea 1, Jurnalul de BACKUP al liniei 2, deoarece nu există nicio copie de backup curentă a bazei de date.Msg 3013, Nivel 16, Starea 1, Jurnalul de BACKUP al liniei 2se termină anormal.
Informații despre actualizarea cumulativă
SQL Server 2008 R2 Service Pack 2
Remedierea pentru această problemă a fost lansată pentru prima dată în actualizarea cumulativă 1 pentru SQL Server 2008 R2 Service Pack 2. Pentru mai multe informații despre obținerea acestui pachet de actualizare cumulativă, faceți clic pe următorul număr de articol pentru a vizualiza articolul în Baza de cunoștințe Microsoft:
2720425 Pachetul de actualizare cumulativă 1 pentru SQL Server 2008 R2 Service Pack 2Note Deoarece compilările sunt cumulative, fiecare lansare nouă de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în versiunea de remediere anterioară a SQL Server 2008 R2. Vă recomandăm să luați în considerare aplicarea celei mai recente remedieri care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:
2730301 Compilările SQL Server 2008 R2 care au fost lansate după lansarea SQL Server 2008 R2 Service Pack 2
SQL Server 2008 R2 Service Pack 1
Remedierea pentru această problemă a fost lansată pentru prima dată în actualizarea cumulativă 7 pentru SQL Server 2008 R2 Service Pack 1. Pentru mai multe informații despre obținerea acestui pachet de actualizare cumulativă, faceți clic pe următorul număr de articol pentru a vizualiza articolul în Baza de cunoștințe Microsoft:
2703282 Pachetul de actualizare cumulativă 7 pentru SQL Server 2008 R2 Service Pack 1Note Deoarece compilările sunt cumulative, fiecare lansare nouă de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în versiunea de remediere anterioară a SQL Server 2008 R2. Vă recomandăm să luați în considerare aplicarea celei mai recente remedieri care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:
2567616 Compilările SQL Server 2008 R2 care au fost lansate după lansarea SQL Server 2008 R2 Service Pack 1
SQL Server 2008 Service Pack 3
Remedierea pentru această problemă a fost lansată pentru prima dată în actualizarea cumulativă 4 pentru SQL Server 2008 Service Pack 3. Pentru mai multe informații despre acest pachet de actualizare cumulativă, faceți clic pe următorul număr de articol pentru a vizualiza articolul în Baza de cunoștințe Microsoft:
2673383 Pachetul de actualizare cumulativă 4 pentru SQL Server 2008 Service Pack 3Note Deoarece compilările sunt cumulative, fiecare lansare nouă de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în ediția anterioară de remediere a SQL Server 2008. Microsoft recomandă să luați în considerare aplicarea celei mai recente remedieri care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:
2629969 Compilările SQL Server 2008 care au fost lansate după lansarea SQL Server 2008 Service Pack 3 pentru Microsoft SQL Server 2008 sunt create pentru anumite pachete Service Pack SQL Server. Trebuie să aplicați o remediere rapidă SQL Server 2008 Service Pack 3 la o instalare de SQL Server 2008 Service Pack 3. În mod implicit, orice remediere rapidă furnizată într-un SQL Server pachet Service Pack este inclusă în următorul pachet Service Pack SQL Server.
SQL Server 2008 R2
Remedierea pentru această problemă a fost lansată pentru prima dată în actualizarea cumulativă 11. Pentru mai multe informații despre cum să obțineți acest pachet de actualizare cumulativă pentru SQL Server 2008 R2, faceți clic pe următorul număr de articol pentru a vizualiza articolul în Baza de cunoștințe Microsoft:
2633145 Pachetul de actualizare cumulativă 11 pentru SQL Server 2008 R2 Notă Deoarece compilările sunt cumulative, fiecare lansare nouă de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în versiunea de remediere anterioară a SQL Server 2008 R2. Vă recomandăm să luați în considerare aplicarea celei mai recente remedieri care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:
981356 Compilările SQL Server 2008 R2 care au fost lansate după lansarea SQL Server 2008 R2
SQL Server 2008 R2 Service Pack 1
Remedierea pentru această problemă a fost lansată pentru prima dată în actualizarea cumulativă 4 pentru SQL Server 2008 R2 Service Pack 1. Pentru mai multe informații despre obținerea acestui pachet de actualizare cumulativă, faceți clic pe următorul număr de articol pentru a vizualiza articolul în Baza de cunoștințe Microsoft:
2633146 Pachetul de actualizare cumulativă 4 pentru SQL Server 2008 R2 Service Pack 1Note Deoarece compilările sunt cumulative, fiecare lansare nouă de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în ediția anterioară de remediere SQL Server 2008 R2. Vă recomandăm să luați în considerare aplicarea celei mai recente remedieri care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:
2567616 Compilările SQL Server 2008 R2 care au fost lansate după lansarea SQL Server 2008 R2 Service Pack 1
SQL Server 2008 Service Pack 2
Remedierea pentru această problemă a fost lansată pentru prima dată în pachetul de actualizare cumulativ 7 pentru SQL Server 2008 Service Pack 2. Pentru mai multe informații despre acest pachet de actualizare cumulativă, faceți clic pe următorul număr de articol pentru a vizualiza articolul în Baza de cunoștințe Microsoft:
2617148 Pachetul de actualizare cumulativă 7 pentru SQL Server 2008 Service Pack 2Note Deoarece compilările sunt cumulative, fiecare lansare de actualizare nouă conține toate remedierile rapide și toate actualizările de securitate care au fost incluse în actualizarea anterioară SQL Server 2008. Vă recomandăm să luați în considerare aplicarea celei mai recente lansări de actualizare care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:
2402659 Compilările SQL Server 2008 care au fost lansate după lansarea SQL Server 2008 Service Pack 2 SQL Server 2008 sunt create pentru anumite pachete Service Pack SQL Server. Trebuie să aplicați o remediere rapidă SQL Server 2008 Service Pack 2 (SP2) la o instalare de SQL Server 2008 SP2. În mod implicit, orice remediere rapidă furnizată într-un SQL Server pachet Service Pack este inclusă în următorul pachet Service Pack SQL Server.
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.
Mai multe informații
|
Software pentru reguli |
Titlu regulă |
Descriere regulă |
Versiuni de produs pentru care se evaluează regula |
|
Consultant centru de sistem |
SQL Server restaurare a bazei de date este vulnerabilă din cauza unui lanț de backup de jurnale întrerupt |
System Center Advisor a detectat o copie backup a jurnalului după o copiere de backup completă nereușită (database_backup_lsn =0) pentru bazele de date R-W care sunt online în prezent. Acest lucru face baza de date vulnerabilă la restaurare în timpul recuperării dezastrului. Revizuiți lista de baze de date furnizată mai jos și efectuați acțiuni de corecție. Revizuiți informațiile din acest articol și luați măsuri corective în mod corespunzător |
SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 |
Referințe
Pentru mai multe informații despre modelul de servicii incrementale pentru SQL Server, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:
935897 Un model de servicii incrementale este disponibil de la echipa de SQL Server pentru a livra remedieri rapide pentru problemele raportatePentru mai multe informații despre schema de denumire pentru actualizările SQL Server, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:
822499 Schemă de denumire nouă pentru pachetele de actualizări de software Microsoft SQL Server Pentru mai multe informații despre terminologia actualizărilor de software, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:
824684 Descrierea terminologiei standard care este utilizată pentru a descrie actualizările de software Microsoft