KB2963658 – RJEŠENJE: baza podataka omogućena za TDE prestaje reagirati na neodređeno vrijeme na WRITELOG ili LOGBUFFER čekanju u SQL Server

Primjenjuje se na
SQL Server 2008 Service Pack 3 SQL Server 2008 Standard SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 R2 Service Pack 2 SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard

Simptomi

Pretpostavimo da imate bazu podataka s omogućenim transparentnim šifriranjem podataka (TDE) u sustavima Microsoft SQL Server 2008 ili SQL Server 2008 R2, sve operacije zapisivanja u bazi podataka čekaju neograničeno na WRITELOG ili LOGBUFFER.

Kada je baza podataka u načinu potpunog oporavka i zakazano sigurnosno kopiranje zapisnika redovito se radi, prvi i zadnji redni brojevi zapisnika (LSN) u zapisnicima o pogreškama sustava SQL Server isti su za sigurnosne kopije zapisnika nakon što se pojavi problem. Ipak se preporučuje da provjerite očekuje li se tijekom tog vremenskog razdoblja bilo kakva aktivnost korisnika. LSN brojevi možda se neće promijeniti jer nema operacije pisanja uzrokovane nedostatkom korisničke aktivnosti. Povezani unosi zapisnika pogrešaka sustava SQL Server su sljedeći:

Napomena

Zapisnik je sigurnosno kopiran. Baza podataka: <NazivBaze> podataka, datum (vrijeme): <Datum><Vrijeme>, prvi LSN: 76383:11154:1, zadnji LSN: 76383:11154:1..... Ovo je samo informativna poruka. Korisnik ne mora ništa poduzeti.
Zapisnik je sigurnosno kopiran. Baza podataka: <NazivBaze> podataka, datum (vrijeme): <Datum><Vrijeme>, prvi LSN: 76383:11154:1, zadnji LSN: 76383:11154:1..... Ovo je samo informativna poruka. Korisnik ne mora ništa poduzeti.

Taj problem nije specifičan za baze podataka u načinu potpunog oporavka. Baze podataka s drugim načinima rada oporavka također su podložne susretu s istim problemom. Osim toga, SPID možete vidjeti i u stanju povratka u sistemskoj tablici sys.sysprocesses.

Uzrok

Taj se problem pojavljuje zbog neke temeljne iznimke oko TDE-a.

Rješenje

Problem je prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server. Kada primijenite ovaj hitni popravak, SQL Server bazu podataka prebacuje izvan mreže kada naiđete na problem (umjesto da neograničeno čeka WRITELOG ili LOGBUFFER), baza podataka može se vratiti na mrežu bez ponovnog pokretanja servisa SQL Server. U nekim scenarijima SQL Server automatski će vratiti bazu podataka na mrežu bez ljudske intervencije. Relevantne informacije zabilježit će se u zapisnike o pogreškama sustava SQL Server.

Hitni popravak neće u potpunosti riješiti problem. Međutim, dodatne dijagnostičke informacije (na temelju vrste i ozbiljnosti pogreške) mogu se zabilježiti u zapisnicima o pogreškama sustava SQL Server kada se problem ponovno pojavi. Morate identificirati stvarnu iznimku i popraviti je uz pomoć dodatnih dijagnostičkih podataka koje biste mogli dohvatiti nakon primjene hitnog popravka.

Kumulativno ažuriranje 13 za SQL Server 2008 R2 SP2 /en-us/help/2967540

Kumulativno ažuriranje 17 za SQL Server 2008 SP3 /en-us/help/2958696

O kumulativnim ažuriranjima za SQL Server

Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:

      

Status

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