Simptomai
Tarkime, kad sukonfigūravote kelis "SQL Server" audito įvykius, kad įrašytumėte į "Microsoft SQL Server" 2016 2 pakeitimų paketo (SP2) saugos prisijungimo funkciją. Šiame scenarijuje galite pastebėti, kad visi serverio auditai, išskyrus pirmąjį serverio auditą, nepavyks rašyti. Be to, kai įtraukiate antrąjį serverio auditą, galite gauti klaidos pranešimą, panašų į toliau pateiktą SQL serverio klaidų logaritme:
Klaida: 33204, sunkumas: 17, būsena: 1.
Atliekant "SQL Server" auditą negalima rašyti saugos žurnalui
Priežastis
Ši problema kyla, kai registro įvykio šaltinio vėliavėlė nustatyta į "0".
Sprendimas
Šios problemos sprendimo būdas yra vienas iš šių veiksmų:
-
Padarykite, kad serverio audito įvykiai būtų įrašyti į failą, o ne į "SQL Server" saugos žurnalų.
-
Pakeiskite šį registro raktą nuo 0 iki 1, kad įgalintumėte rašymo į "SQL Server" saugos žurnalų kelių serverio audito įvykius:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security\MSSQL$<InstanceName>$Audit\EventSourceFlags
Pastaba: norint, kad Naujasis registro parametras įsigaliotų, reikia iš naujo paleisti serverio auditą.
PAKEISTI serverio auditą [Auditiname] su (būsena = išjungta) EITI PAKEISTI serverio auditą [Auditiname] su (VALSTIJA = įjungta) EITI
Svarbu
Neteisingas registro redagavimas gali labai pakenkti jūsų sistemai. Prieš atlikdami registro keitimą, rekomenduojame sukurti atsarginę duomenų kopiją kompiuteryje.
Sprendimas
"SQL Server 2016" pakeitimų paketo informacija
Ši problema išspręsta šiame "SQL Server" pakeitimų pakete:
Pakeitimų paketai yra kaupiamieji. Kiekviename naujame pakeitimų pakete yra visos pataisos, kurios yra ankstesniuose pakeitimų paketuose, taip pat visos naujos pataisos. Mūsų rekomendacija yra taikyti naujausią pakeitimų paketą ir naujausią kaupiamąjį naujinimą šiam pakeitimų paketui. Prieš diegiant naujausią pakeitimų paketą, neturite įdiegti ankstesnio pakeitimų paketo. Naudokite 1 lentelę šiame straipsnyje, jei norite rasti daugiau informacijos apie naujausią pakeitimų paketą ir naujausią kaupiamąjį naujinimą.
Kaip nustatyti "SQL Server" ir jo komponentų versiją, leidimą ir naujinimo lygį
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.
Nuorodos
Sužinokite apie terminologiją, kurią "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.