Sintomi
Supponiamo che tu usi il thesaurus per eseguire espansioni con frasi in testo integrale in Microsoft SQL Server 2008 o SQL Server 2008 R2. Ad esempio, Aggiungi "società" e "co" in SQL Server 2008 o in SQL Server 2008 R2 English thesaurus. Quando si esegue una query come<Select * from fttest where Contains (*,' FORMSOF (thesaurus, "ABC Co")') > , la query deve restituire righe che contengono "ABC Co" o "ABC Company", in realtà la query restituisce le righe che contengono "ABC Co" o solo "Company".
Causa
Questo problema si verifica a causa del difetto del codice in SQL Server 2008 e SQL Server 2008 R2.
Risoluzione
Il problema è stato risolto per la prima volta nel seguente aggiornamento cumulativo di SQL Server.
Aggiornamento cumulativo 12 per SQL Server 2008 R2 SP2 /en-us/help/2938478
Aggiornamento cumulativo 16 per SQL Server 2008 SP3 /en-us/help/2936421
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".