Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Microsoft distribuira ispravke za Microsoft SQL Server 2008 R2 servisni paket 1 (SP1) ili Microsoft SQL Server 2008 ili Microsoft SQL Server 2012 u jednoj datoteci koja se može preuzeti. Pošto su ispravke kumulativne, svako novo izdanje sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodno izdanje sql Server 2008 R2 servisnog paketa 1 (SP1) ili SQL Server 2008 ili Microsoft SQL Server 2012.

Simptomi

Možda će biti potrebno mnogo vremena da se baza podataka vrati u prethodno stanje u sistemu Microsoft SQL Server 2008 R2 ili Microsoft SQL Server 2008 ili Microsoft SQL Server 2012.

Uzrok

Do ovog problema dolazi zato što je potrebno mnogo vremena da se napravi lista virtuelnih datoteka evidencije (VLF) kada u bazi podataka ima mnogo VLF-ova.

Rešenje

Kumulativne informacije o ažuriranju

SQL Server 2012

Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 1 za SQL Server 2012. Za više informacija o ovom paketu kumulativnih ispravki kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

2679368 Kumulativni paket ispravki 1 za SQL Server 2012Napomena Pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodno izdanje ispravki za SQL Server 2012. Microsoft preporučuje da razmislite o primeni najnovijeg izdanja ispravke koje sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

2692828 SQL Server 2012 builds koji su objavljeni nakon što je SQL Server 2012 objavljen Morate primeniti hitnu ispravku za SQL Server 2012 na instalaciju sistema SQL Server 2012.

SQL Server 2008 servisni paket 2

Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 8 za SQL Server 2008 servisni paket 2. Za više informacija o ovom paketu kumulativnih ispravki kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

2648096 Kumulativni paket ispravki 8 za SQL Server 2008 servisni paket 2Napomena Pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodno izdanje ispravke za SQL Server 2008. Microsoft preporučuje da razmislite o primeni najnovijeg izdanja ispravke koje sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

2402659 SQL Server 2008 builds koji su objavljeni nakon što je SQL Server 2008 servisni paket 2 objavljen Hitne ispravke za Microsoft SQL Server 2008 kreirane su za određene SQL Server servisne pakete. Morate primeniti hitnu ispravku za SQL Server 2008 servisni paket 2 na instalaciju SQL Server 2008 servisnog paketa 2. Podrazumevano, sve hitne ispravke koje su obezbeđene u SQL Server servisnom paketu uključene su u sledeći SQL Server servisni paket.

SQL Server 2008 servisni paket 3

Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 3 za SQL Server 2008 servisni paket 3. Za više informacija o ovom paketu kumulativnih ispravki kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

2648098 Kumulativni paket ispravki 3 za SQL Server 2008 servisni paket 3Napomena Pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodno izdanje ispravke za SQL Server 2008. Microsoft preporučuje da razmislite o primeni najnovijeg izdanja ispravke koje sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

2629969 SQL Server 2008 builds koji su objavljeni nakon što je SQL Server 2008 servisni paket 3 objavljen Hitne ispravke za Microsoft SQL Server 2008 kreirane su za određene SQL Server servisne pakete. Morate primeniti hitnu ispravku za SQL Server 2008 servisni paket 3 na instalaciju SQL Server 2008 servisnog paketa 3. Podrazumevano, sve hitne ispravke koje su obezbeđene u SQL Server servisnom paketu uključene su u sledeći SQL Server servisni paket.

Kumulativni paket ispravki 11 za SQL Server 2008 R2

Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 11. Za više informacija o nabavljanju ovog paketa kumulativnih ispravki za SQL Server 2008 R2 kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

2633145 Kumulativni paket ispravki 11 za SQL Server 2008 R2Napomena Pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodno izdanje SQL Server 2008 R2 ispravke. Preporučujemo da razmislite o primeni najnovijeg izdanja ispravke koje sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

981356 SQL Server 2008 R2 builds that were released after SQL Server 2008 R2 was released

Kumulativni paket ispravki 4 za SQL Server 2008 R2 SP1

Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 4. Za više informacija o nabavljanju ovog paketa kumulativnih ispravki za SQL Server 2008 R2 SP1 kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

2633146 Kumulativni paket ispravki 4 za SQL Server 2008 R2 SP1Napomena Pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodno izdanje ispravke za SQL Server 2008 R2 SP1. Preporučujemo da razmislite o primeni najnovijeg izdanja ispravke koje sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

2567616 SQL Server 2008 R2 builds that were released after SQL Server 2008 R2 SP1 was released

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".

Više informacija

Broj VLF segmenata možete proveriti tako što ćete pregledati datoteku SQL evidencije grešaka, a zatim pronaći broj sekvence evidencije (LSN) u svakoj datoteci rezervne kopije evidencije transakcija. Prve cifre pre simbola dvotačka u LSN-u odgovaraju broju LSN-a. Na primer, prvi broj u prvoj informativnoj poruci za LSN je 1. Međutim, prvi broj u drugoj informativnoj poruci za LSN je 100001. U ovom scenariju, postoji 100.000 VLF-ova koji se koriste između vremena prve informativne poruke i druge informativne poruke. Zbog toga je evidentirana fragmentirana evidencija transakcija koja ima mnogo datoteka virtuelne evidencije (VLFs) slična sledećoj:

{Rezervna e-evidencija je rezervno izabrana. Baza podataka: mydbname, datum kreiranja(vreme): 2010/07/08(12:36:46), prvi LSN: 1:5068:70, poslednji LSN: 1:5108:1, broj uređaja za odlaganje: 1, informacije o uređaju: (FILE=1, TYPE=DISK: {'C:\folder\logbackup1.trn'}). Ovo je samo informativna poruka. Nije potrebna nikakva radnja korisnika. Rezervna e-evidencija je rezervno objavljena. Baza podataka: mydbname, datum kreiranja(vreme): 2010/07/08(15:36:46), prvi LSN: 100001:5108:1, poslednji LSN: 100002:5108:1, broj uređaja za otkačenja: 1, informacije o uređaju: (FILE=2, TYPE=DISK: {'C:\folder\logbackup2.trn'}). Ovo je samo informativna poruka. Nije potrebna nikakva radnja korisnika.}

Reference

Za više informacija o brojevima sekvenci evidencije (LSN) posetite sledeću MSDN Veb lokaciju:

Opšte informacije o brojevima sekvenci evidencije

Za više informacija o tome kako struktura datoteke evidencije može da utiče na vreme oporavka baze podataka posetite sledeću MSDN Veb lokaciju:

Kako struktura datoteke evidencije može da utiče na vreme oporavka baze podatakaZa više informacija o VLF-ovima evidencije transakcija posetite sledeću MSDN Veb lokaciju:

Opšte informacije o datoteci evidencije transakcija

Rešenje

  • Sačekajte da se operacija vraćanja ili oporavka dovršiAko imate bazu podataka koja nije spasena i koja ima spore performanse kada vratite bazu podataka u prethodno stanje ili je oporavite, možda ćete morati da sačekate da se operacija vraćanja ili oporavka dovrši. Na primer, možda ćete videti status van mreže ili status oporavka u sql Server Management Studio (SSMS) za neizrešivanje baze podataka. Zaustavljanje sistema SQL Server obično ne nudi olakšanje za spor oporavak i može potrajati više vremena da se ponovi ista faza analize oporavka, ponovi faza ponavljanja ili opozivanja faze.

  • Izbegavajte vraćanje sekvence evidencije transakcija koja sadrži hiljade VLF-ovaAko doživite spore performanse dok bazu podataka vraćate u prethodno stanje i oporavljate pomoću rezervne kopije datoteke, možete da izbegnete vraćanje sekvenci evidencije transakcija koje sadrže hiljade VLF-ova. Da biste identifikovali rezervnu kopiju datoteke koja ima najviše zapisa virtuelnih datoteka evidencije, koristite sledeću izjavu da biste videli kolone FirstLSN i LastLSN u datotekama rezervne kopije evidencije: VRATITE ZAGLAVLJE SA DISKA='C:\folder\file.trn'You can decide to avoid restoreing the log backup files. Takođe, možete da koristite naredbu STOP AT u komandama RESTORE da biste izbegli visoko fragmentirane delove evidencije transakcija. Ako sekvence evidencije ne vratite u potpunosti na poslednju tačku u vremenu tokom scenarija oporavka od neuspeha, do gubitka podataka dolazi u SQL serveru baze podataka. Do ovog gubitka podataka dolazi zato što se ne čuvaju sve transakcije. Stoga, postoji odluka o poslovnoj trgovini. Možete u potpunosti da vratite u prethodno stanje visoko fragmentiranu evidenciju transakcija. Međutim, ova operacija može potrajati mnogo sati. Takođe, možete da koristite izjavu STOP AT u oporavku da biste zaustavili oporavak pre veoma fragmentiranog dela evidencije. Međutim, sve transakcije koje nedostaju izostavljate su izgubljene.Napomena Bez instaliranja ove hitne ispravke obično ne postoji bezbedno ponovno pokretanje za ubrzani oporavak nakon ponovnog pokretanja sistema SQL Server. SQL Server mora da pronađe listu VLF-a da bi analizirao datoteke evidencije, da bi ponovio dovršene transakcije, a zatim da bi opozvao nepotpune transakcije da bi završio oporavak da bi se baza podataka bezbedno nanela na mrežu. Ne možete bezbedno preskočiti transakcije tokom oporavka.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×