Ongelman ilmenemistapa
Oletetaan, että luot yhdistetyn julkaisun Microsoft SQL Server 2016:ssa ja 2017:ssä. Kun yrität salata tallennetun toimintosarjan, joka ei ole osa julkaistuja objekteja, ALTER-TOIMINTOSARJALLA... Kun käytät ENCRYPTION-lauseketta , saatat huomata, että lauseke epäonnistuu ja näkyviin tulee seuraavanlainen virhesanoma:
Huomautus
Msg 536, taso 16, tila 4, proseduurin toimintosarjannimi, rivin rivinumero [erän aloitusrivin rivinumero]
RIGHT-funktiolle välitetty virheellinen pituusparametri.
Ratkaisu
Tämä ongelma on korjattu seuraavissa SQL Server kumulatiivisissa päivityksissä:
SQL Server 2017:n kumulatiivinen päivitys 6
SQL Server 2016 SP1:n kumulatiivinen päivitys 8
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 uusin kumulatiivinen päivitys
Tila
Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.
Viitteet
Lue tietoja Microsoftin ohjelmistopäivitystensä kuvaamiseen käyttämästä sanastosta.