Sintomi
Considerare lo scenario descritto di seguito:
-
Si esegue una query che contiene una condizione di ricerca con almeno due predicati di uguaglianza nella stessa colonna di caratteri di dimensioni limitate (usando una clausola or o in ).
-
Puoi definire una variabile varchar (max) e usarla in uno o più predicati di uguaglianza descritti sopra.
-
Puoi specificare l'hint per la query di ricompilazione nella query.
In questo scenario, la query potrebbe restituire risultati non corretti.
Risoluzione
Il problema è stato risolto con l'aggiornamento cumulativo seguente di SQL Server:
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. È consigliabile scaricare e installare gli aggiornamenti cumulativi più recenti per SQL Server:
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.