Ongelman ilmenemistapa
Oletetaan, että käytät käytäntöpohjaista hallintakäytäntöä Microsoft SQL Server 2016:n hallinnassa. Kun olet asentanut SQL Server 2016 Service Pack 1:n (SP1) kumulatiivisen päivityksen 2 (CU2), käytäntö saattaa toimia epänormaalisti. Käytössä on esimerkiksi käytäntö, joka arvioi, sisältääkö nimi tiettyjä merkkejä, kun luot uuden tallennetun toimintosarjan. Kun olet asentanut CU2:n ja vaikka nimi on kelvollinen, tallennettua toimintosarjaa ei ehkä voi luoda ja näyttöön tulee seuraavankaltainen virhesanoma:
Huomautus
Msg 515, taso 16, tila 2, proseduurin toimintosarjannimi, rivin rivinumero [erän aloitusrivin rivinumero]
NULL-arvoa ei voi lisätä sarakkeeseen target_query_expression, taulukkoon msdb.dbo.syspolicy_policy_execution_history_details_internal. Sarake ei salli Null-arvoja. Asettaminen epäonnistuu.
Ratkaisu
Tämä ongelma on korjattu seuraavissa SQL Server kumulatiivisissa päivityksissä:
SQL Server 2017:n kumulatiivinen päivitys 2
SQL Server 2016 SP1:n kumulatiivinen päivitys 6
Tietoja SQL Server:n kumulatiivisista päivityksistä:
Jokainen uusi SQL Server -kumulatiivinen päivitys sisältää kaikki edelliseen kumulatiiviseen päivitykseen sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Tutustu SQL Serverin uusimpiin kumulatiivisiin päivityksiin:
SQL Server 2017:n uusin kumulatiivinen päivitys
SQL Server 2016:n uusimmat kumulatiiviset päivitykset
Lisätietoja
Katso Palvelinten hallinta käytäntöpohjaisen hallinnan avulla.
Tila
Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.
Viittaukset
Lue tietoja Microsoftin ohjelmistopäivitystensä kuvaamiseen käyttämästä sanastosta.