徵狀
假設您在 Microsoft SQL Server 2008 或 SQL Server 2008 R2 中使用辭典以全文來執行擴充。 例如,您在 SQL Server 2008 或 SQL Server 2008 R2 英文同義字庫中新增「公司」和「共同」。 當您查詢<從 fttest 中選取 [*],其中包含(*,"FORMSOF (同義字," Abc co ")") > ,查詢應該傳回包含 "abc co" 或 "abc 公司" 的資料列,實際查詢會傳回包含 "abc co" 或 "Company" 的列。
原因
這個問題是由 SQL Server 2008 與 SQL Server 2008 R2 中的程式碼缺陷所造成。
解決方案
此問題最初是在 SQL Server 的後續累積更新中修正。
SQL Server 2008 R2 SP2 累計更新12 /en-us/help/2938478
SQL Server 2008 SP3 的累加更新16 /en-us/help/2936421
每個新的 SQL Server 累計更新都包含所有的修正程式,以及前一個累積更新中所包含的所有安全性修正程式。 查看 SQL Server 的最新累計更新:
狀態
Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。