Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Simptomi

U sustavu Microsoft SQL Server 2019 vraćanje komprimirane baze podataka ili sigurnosnih kopija zapisnika baza podataka s omogućenim prozirnim šifriranjem podataka (TDE) može uzrokovati sljedeću pogrešku:

Msg 3241, razina 16, stanje 18, redak <LineNumber>

Obitelj medijskih sadržaja na uređaju "<naziv sigurnosne kopije> " nije ispravno oblikovana. SQL Server ne može obraditi ovu medijsku obitelj.

Zaobilazno rješenje

Da biste zaobišli taj problem, nemojte komprimirati sigurnosne kopije baza podataka omogućenih za TDE na jedan od sljedećih načina:

Rješenje

Informacije o kumulativnom ažuriranju

Taj je problem riješen u sljedećem kumulativnom ažuriranju za SQL Server:

Kumulativno ažuriranje 16 za SQL Server 2019

Napomena Morate stvoriti sigurnosne kopije zajedno s ovim rješenjem da biste izbjegli problem. Instaliranje fiksnog CU-a na ciljnu instancu i pokušaj vraćanja iste sigurnosne kopije stvorene bez popravka neće funkcionirati.

Dodatne informacije

Važno: Počevši od SQL Server 2019 CU16, stvaranje komprimiranih sigurnosnih kopija (baza podataka ili zapisnika) baza podataka s omogućenim TDE-om koristit će novi oblik sigurnosne kopije koji se može vratiti samo na instanci koja ima instaliran CU16 ili noviji.

Vraćanje komprimirane sigurnosne kopije baze podataka s omogućenim TDE-om stvorene u sustavu CU16 ili novijoj u instanci sustava SQL Server 2019 verzije CU15 ili starije verzije ne uspijeva i uzrokuje sljedeće pogreške:

  • VRAĆANJE BAZE PODATAKA

    Msg 3013, razina 16, stanje 1, redak <LineNumber>

    VRAĆANJE BAZE PODATAKA nenormalno se prekida.

    Msg 9004, razina 21, stanje 1, redak <LineNumber>

    Došlo je do pogreške tijekom obrade zapisnika za bazu podataka "TDE_DB". Ako je moguće, vratite ga iz sigurnosne kopije. Ako sigurnosna kopija nije dostupna, možda će biti potrebno ponovno izgraditi zapisnik.

  • ZAPISNIK VRAĆANJA

    Mjesto: mediaRead.cpp:1018

    Izraz: readSize <= m_Demand

    SPID: 84

    ID procesa: ID procesa

    Msg 3013, razina 16, stanje 1, redak <LineNumber>

    ZAPISNIK VRAĆANJA nenormalno se prekida.

    Msg 3624, razina 20, stanje 1, redak <LineNumber>

    Provjera tvrdnje sustava nije uspjela. Detalje potražite u zapisniku pogrešaka sustava SQL Server. Pogreška u nametima obično uzrokuje programska pogreška ili oštećenje podataka. Da biste provjerili ima li oštećenja baze podataka, razmislite o pokretanju DBCC CHECKDB- a. Ako ste tijekom postavljanja pristali na slanje izvatka Microsoftu, Microsoftu će se poslati mini izvatkom. Ažuriranje može biti dostupno od Microsofta u najnovijem servisnom paketu ili u hitnim popravcima iz tehničke podrške.

Napomena PROBLEM NE UTJEČE SAMO NA VRAĆANJE ZAGLAVLJA I VRAĆANJE DATOTEKE I FUNKCIONIRAT ĆE U SVIM SLUČAJEVIMA.

RESTORE VERIFYONLY može se uspješno vratiti za potpunu sigurnosnu kopiju koja nije valjana prema gore navedenom scenariju: nemojte se imajte na umu vrati VERIFYONLY da biste utvrdili da se sigurnosna kopija može vratiti bez potrebe za gore navedenim problemom. VRATI VERIFYONLY u slučaju sigurnosne kopije zapisnika obično neće uspjeti zajedno s istom pogreškom kao i gore opisan stvarni ZAPISNIK VRAĆANJA.

Stoga je važno osigurati da u kontekstu u kojem su omogućene TDE i Sigurnosno kopiranje sažimanja, sve instance sustava SQL Server 2019 koje troše sigurnosne kopije iz drugih instanci sustava SQL Server 2019 primaju CU16 (ili novije) prije instanci koje generiraju rezervni materijal. Log shipping architectures would be a prime example of such a situation: upgrade secondary instances first.

Kada stvorite sigurnosnu kopiju zapisnika transakcija sažimanja, obično je nije moguće ponovno stvoriti bez kompresije. Stoga nadogradnja primarnog poslužitelja za dostavu zapisnika na SQL Server 2019 CU16 ili noviju verziju u takvom kontekstu prekinut će vraćanje zadataka dok se sekundarni poslužitelj ne nadogradi.

Nekomprimirana sigurnosna kopija baze podataka s omogućenim TDE-om, komprimirana sigurnosna kopija baze podataka koja nije omogućena za TDE ili nekomprimirana sigurnosna kopija baze podataka koja nije omogućena za TDE neće koristiti novi oblik sigurnosne kopije uveden u cu16 i može se vratiti na instancu sustava SQL Server 2019 bilo koje verzije.

Stoga je potrebno onemogućiti sažimanje sigurnosnih kopija ako namjeravate vratiti materijal baze podataka s omogućenim TDE-om (potpuno sigurnosno kopiranje ili sigurnosno kopiranje zapisnika transakcija) svim instancama sustava SQL Server starijih verzija prije SQL Server 2019 CU16.

Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su se nalazili u prethodnoj međuverziji. Preporučujemo da instalirate najnoviju međuverziju za svoju verziju sustava SQL Server:

Najnovije kumulativno ažuriranje za SQL Server 2019

Status

Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku "Odnosi se na".

Reference

Informirajte se o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×