Simptomi
Pieņemsim, ka jums ir datu bāze ar caurspīdīgu datu šifrēšanu (TDE), kas iespējota programmā Microsoft SQL Server 2008 vai SQL Server 2008 R2, jebkura rakstīšanas darbība datu bāzē nogaida nenoteiktu laiku pakalpojumā WRITELOG vai LOGBUFFER. Ja datu bāze ir pilnībā atkopjamā režīmā un ieplānotie žurnālfaili tiek regulāri pabeigti, pirmo un pēdējo žurnāla sērijas numuru (LSN) numuri SQL Server kļūdu žurnālos ir identiski pēc problēmas novēršanas. Joprojām ir ieteicams apstiprināt, vai šajā laika periodā ir sagaidāma kāda lietotāja aktivitāte. LSN numuri nedrīkst mainīties, jo nav rakstīšanas darbību, ko izraisa lietotāja aktivitāšu trūkums. Saistītie SQL Server kļūdu žurnālu ieraksti ir šādi:
Žurnāls ir dublēts. Datu bāze: <DataBaseName>, izveides datums (laiks): <datums><laiks>, First LSN: 76383:11154:1, pēdējā LSN: 76383:11154:1..... Šis ir tikai informatīvs ziņojums. Lietotāja darbība nav nepieciešama. Žurnāls ir dublēts. Datu bāze: <DataBaseName>, izveides datums (laiks): <datums><laiks>, First LSN: 76383:11154:1, pēdējā LSN: 76383:11154:1..... Šis ir tikai informatīvs ziņojums. Lietotāja darbība nav nepieciešama.
Šī problēma nav specifiska datu bāzei pilnajā atkopšanas režīmā, arī datu bāzēm ar citiem atkopšanas režīmiem ir tendence saskarties ar vienu un to pašu problēmu. Turklāt varat redzēt arī SPID ar atrites stāvokli sistēmas tabulas sys. sysprocesses.
Cēlonis
Šī problēma rodas sakarā ar kādu pamata izņēmumu ap TDE.
Risinājums
Šī problēma pirmo reizi tika izlabota tālāk sniegtajā SQL Server kumulatīvajā atjauninājumā. Kad šis labojumfails ir lietots, SQL Server izmanto datu bāzi bezsaistē, kad nokļūstat pie šīs problēmas (nevis gaidīt uz WRITELOG vai LOGBUFFER), datu bāzi var atkal atvērt tiešsaistē, nerestartējot SQL Server pakalpojumus. Dažos scenārijos datu bāze tiks automātiski pārcelta tiešsaistē, izmantojot SQL Server, neveicot nekādas cilvēka iejaukšanās. Saistītā informācija tiks reģistrēta SQL Server kļūdu žurnālos. Labojumfails šo problēmu nenovērsīs pavisam. Tomēr papildu diagnostikas informācija (atkarībā no tipa un kļūdas nopietnības) var tikt reģistrēta SQL Server kļūdu žurnālos, kad problēma rodas atkārtoti. Jums ir jāidentificē faktiskais izņēmums un jānovērš tā papildu diagnostikas informācija, ko var izgūt pēc labojumfaila lietošanas.
Kumulatīvais atjauninājums 13 SQL Server 2008 R2 SP2 /en-us/help/2967540
Kumulatīvais atjauninājums 17 SQL Server 2008 SP3 /en-us/help/2958696
Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".