Sümptomid
Oletagem, et kasutate Microsoft SQL Server 2016 haldamiseks poliitikal põhinevat halduse poliitikat. Kui olete installinud SQL Server 2016 hoolduspaketi 1 (SP1) kumulatiivse värskenduse 2 (CU2), võib poliitika ebanormaalselt toimida. Näiteks on teil poliitika, mille alusel saab hinnata, kas nimi sisaldab teatud märke, kui loote uue salvestatud protseduuri. Kui olete CU2 installinud, isegi kui nimi on kehtiv, võib juhtuda, et te ei saa siiski salvestatud protseduuri luua ja teile kuvatakse tõrketeade, mis sarnaneb järgmisega:
MSG 515, tase 16, State 2, Procedure ProcedureName, rida LineNumber [partii Start line LineNumber ] Ei saa lisada väärtust NULL veergu "target_query_expression", tabel "msdb.dbo.syspolicy_policy_execution_history_details_internal"; veerg ei luba nulle. LISAMINE nurjub.
Lahendus
See probleem on lahendatud SQL serveri järgmisi kumulatiivseid värskendusi.
Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Vaadake SQL serveri kumulatiivseid värskendusi.
Lisateave
Lisateavet leiate teemast serverite haldamine poliitikal põhineva halduse abil.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.
Viide
Siit leiate teavet selle kohta, mida Microsoftkasutab tarkvaravärskenduste kirjeldamiseks.