Ovaj članak opisuje poboljšanja izveštavanja o greškama u Microsoft SQL Server 2014 servisnom paketu 1 (SP1) kada koristite novu funkciju proširenja bafera u sistemu Microsoft SQL Server 2014.
Više informacija
Kada omogućite funkciju proširenja bafera u sistemu SQL Server 2014, možete naići na sledeće poznate probleme:
-
Omogućavate funkciju proširenja bazena bafera, a njena veličina je manja od četiri puta veće od maksimalne veličine memorije servera u standardnom izdanju sistema SQL Server 2014. Na primer, maksimalna veličina memorije servera je 28 gigabajta (GB), a veličina proširenja bazena bafera je 109 GB. Kada pokušate da ponovo pokrenete SQL Server uslugu, SQL Server se ne može pokrenuti i dobijate sledeću poruku o grešci u evidenciji grešaka sistema SQL Server:
<Date> <Time> Server Common language runtime (CLR) functionality initialized using CLR version v4.0.30319 from <Disk Name>:\Windows\Microsoft.NET\Framework64\v4.0.30319\.<Date> <Time> spid8s Attempting to allocate 14299819 BUF for buffer pool extension for a maximum of 12989098 page descriptors.<Date> <Time> spid8s Error: 864, Severity: 16, Stanje: 1.<Date> <Time> spid8s Attempting to allocate 14299819 BUF for buffer pool extension for a maximum of 12989098 page descriptors.
Nakon primene SQL Server 2014 servisnog paketa 1 (SP1) SQL Server se može ponovo pokrenuti bez ovog problema.
-
Omogućavate funkciju proširenja prostora bafera, a zatim konfigurišete maksimalnu veličinu memorije servera tako da bude veća od veličine datoteke proširenja bafera koja je prethodno definisana (po dizajnu, veličina proširenja bafera mora biti veća od maksimalne veličine memorije servera). Konfiguracija će uspeti i proširenje bafera funkcioniše ispravno. Međutim, proširenje prostora bafera je onemogućeno nakon ponovnog pokretanja sql Server usluge i dobijate sledeću poruku o grešci u evidenciji grešaka sistema SQL Server:
<datum> <vremenski> proširenja bazena servera mora biti veća od veličine fizičke memorije <maksimalne memorije servera navedene> MB. Proširenje bafer bazena nije omogućeno.
Nakon primene SQL Server 2014 SP1, pored poruke u evidenciji SQL grešaka, dobićete i sledeću poruku upozorenja u SQL Server Management Studio (SSMS):
Max serverska memorija navedena - <XXX> MB je veća od veličine datoteke proširenja bafera - <XXX> MB. Proširenje bafer bazena bi bilo onemogućeno na ponovnom pokretanju.
-
Kada kreirate datoteku proširenja bafera na disku na kojem nema dovoljno prostora (na primer, maksimalna veličina memorije servera je 28 GB, a veličina proširenja bazena bafera je 120 GB), u evidenciji grešaka sql servera dobijate sledeću dvosmislenu poruku o grešci operativnog sistema:
<datum> <vreme> spid52 CREATE FILE naišao je na grešku operativnog sistema Promena veličine datoteke nije uspela prilikom pokušaja otvaranja ili kreiranja putanje fizičke datoteke '<datoteke>. BPE'.
Nakon primene SQL Server 2014 SP1, dobićete sledeću jasnu poruku o grešci:
Greška operativnog sistema(nema dovoljno prostora na disku)
-
Kada konfigurišete datoteku proširenja bafera koja ima veoma veliku veličinu, dobijate sledeću poruku o grešci i ona ne može da opiše stvarno značenje:
Msg 864, Level 16, State 1, Line 1Attempting to allocate 25600 BUF for buffer pool extension for a maximum of 12800 page descriptors.
Nakon primene SQL Server 2014 SP1, poruka o grešci se menja u sledeću:
Pokušaj pokretanja proširenja bafer bazena veličine <XXX> kB ali maksimalna dozvoljena veličina je <XXX> kB
-
Kada kreiranje datoteke oznake tipa datoteke čvrste disk jedinice (SSD) ne uspe zbog neke greške (kao što je direktorijum za koji je navedeno da nije prisutan), SQL Server štampa sledeću poruku o grešci:
Kreiranje proširenja buffer bazena veličine XXX <MB> na putanji "" nije uspelo
Putanja u poruci o grešci nije odštampana. Nakon primene SQL Server 2014 SP1, putanja se ispravno štampa kada kreiranje SSD datoteke ne uspe.
Informacije o servisnom paketu
Da biste nabavili servisni paket 1 za SQL Server 2014, pogledajte sledeću vezu:
Više informacija o SQL Server 2014 servisnom paketu 1 (SP1) potražite u greškama koje su fiksirane u SQL Server 2014 servisnom paketu 1.
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".