Ongelman ilmenemistapa
Mieti seuraavaa tilannetta:
- Suoritat kyselyn, joka sisältää hakuehdon, jossa on vähintään kaksi yhtäläisyyspredikaattia samassa rajoitetun koon merkkisarakkeessa (käyttämällä joko OR- tai IN-lauseketta).
- Voit määrittää varchar(max)-muuttujan ja käyttää sitä yhdessä tai useammassa edellä kuvatussa yhtäläisyyspredikaatissa.
- Voit määrittää UUDELLEENKÄÄNNÖS-kyselyvihjeen kyselyssä.
Tässä skenaariossa kysely saattaa palauttaa vääriä tuloksia.
Ratkaisu
Ongelma korjattiin seuraavassa SQL Server kumulatiivisessa päivityksessä:
- SQL Server 2016 RTM:n kumulatiivinen päivitys 5
- SQL Server 2016 SP1:n kumulatiivinen päivitys 2
- SQL Server 2014 SP2:n kumulatiivinen päivitys 4
- SQL Server 2014 SP1:n kumulatiivinen päivitys 10
Suositus: Asenna uusin kumulatiivinen päivitys SQL Server:lle
Jokainen uusi SQL Server -kumulatiivinen päivitys sisältää kaikki edelliseen kumulatiiviseen päivitykseen sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Suosittelemme, että lataat ja asennat uusimmat kumulatiiviset päivitykset SQL Server:lle:
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.