Ознаки
Припустімо, що ви використовуєте тезаурус, щоб виконувати розширення з фразами в повнотекстовому тексті в Microsoft SQL Server 2008 або SQL Server 2008 R2. Наприклад, ви додаєте "компанія" і "Co" у SQL Server 2008 або SQL Server 2008 R2 Англійська тезаурус. Під час запиту на кшталт<Select * from fтtest (*, ' FORMSOF (Тезаурус; "ABC Co") > , запит має повертати рядки, які містять значення "ABC Co" або "ABC Company", насправді запит повертає рядки, які МІСТЯТЬ "ABC Co" або лише "компанія".
Причина
Ця проблема виникає через дефект коду в SQL Server 2008 і SQL Server 2008 R2.
Спосіб вирішення
Ця проблема була спочатку зафіксоване в цьому сукупному оновленні сервера SQL Server.
Сукупне оновлення 12 для SQL Server 2008 R2 SP2 /en-us/help/2938478
Сукупне оновлення 16 для SQL Server 2008 SP3 /en-us/help/2936421
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".