Simptomi
Pieņemiet, ka, izmantojot tēzauru, programmā Microsoft SQL Server 2008 vai SQL Server 2008 R2 ir jāveic izvēršana ar frāzēm. Piemēram, SQL Server 2008 vai SQL Server 2008 R2 angļu valodas tēzaurā pievienojat "Company" and "CO". Veicot vaicājumu kā<atlasiet * no fttest, kur ir (*, "FORMSOF (tēzaurs," ABC Co ")") > , vaicājumam ir jāatgriež rindas, kas satur vai nu "ABC Co" vai "ABC Company", faktiski vaicājums atgriež rindas, kurās ir "ABC Co" vai tikai "Company".
Cēlonis
Šī problēma rodas tāpēc, ka koda trūkums ir SQL Server 2008 un SQL Server 2008 R2.
Risinājums
Šī problēma pirmo reizi tika izlabota tālāk sniegtajā SQL Server kumulatīvajā atjauninājumā.
Kumulatīvais atjauninājums 12 SQL Server 2008 R2 SP2 /en-us/help/2938478
Kumulatīvais atjauninājums 16 SQL Server 2008 SP3 /en-us/help/2936421
Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".