Oprava: Obdržíte nesprávný výsledek při spuštění fulltextového dotazu proti tabulku, která používá čínštinu dělení v SQL Server 2008

Společnost Microsoft distribuuje opravy Microsoft SQL Server 2008 jako jednoho souboru ke stažení. Protože jsou kumulativní opravy, každá nová verze tedy obsahuje všechny opravy hotfix a opravit všechny opravy zabezpečení, které byly součástí předchozích SQL Server 2008 release.

Příznaky

V Microsoft SQL Server 2008 můžete vytvořit fulltextového indexu, který používá čínštinu dělení na tabulce. Při spuštění Fulltextový dotaz obdržíte nesprávný výsledek.

Například spusťte následující příkaz k vytvoření tabulky:
CREATE TABLE Table1 (Column1 int, Column2 nvarchar(100))
Potom vložte následující řetězce do sloupce "Sloupec2" tabulky a potom vytvořit fulltextového indexu na sloupce "Sloupec2:"
  • 日东
  • 日东设备
  • 设备
  • 深圳市日东设备有限公司
Když spustíte následující dotaz, by měla být vrácena na řádek obsahující "深圳市". Jsou však vráceny žádné řádky.
SELECT * FROM Table1 WHERE CONTAINS (Column2,'深圳市')
Když spustíte následující dotaz, všechny řádky, které obsahují "日东" by měla být vrácena. Nicméně jsou vráceny pouze první dva řádky.
SELECT * FROM Table1 WHERE CONTAINS (Column2,'日东')
Poznámka: K tomuto problému také dochází v SQL Server 2005.

Řešení

SQL Server 2008

Důležité: Tato oprava musíte použít, pokud používáte verzi systému SQL Server 2008.

Oprava tohoto problému byla vydána nejprve v kumulativní aktualizace 6. Další informace o možnostech získání tohoto balíčku kumulativní aktualizace pro SQL Server 2008 klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
971490 kumulativní aktualizace 6 pro SQL Server 2008
Poznámka: Vzhledem k tomu, sestavení jsou kumulativní, každá nová verze oprava obsahuje všechny opravy hotfix a opravit všechny opravy zabezpečení, které byly součástí předchozích SQL Server 2008 release. Doporučujeme zvážit použití nejnovější vydání oprava, která obsahuje tuto opravu hotfix. Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
956909 SQL Server 2008 sestavení, které byly vydány po vydání SQL Server 2008

SQL Server 2008 Service Pack 1

Důležité: Tato oprava musíte použít, pokud používáte systém SQL Server 2008 Service Pack 1.


Oprava tohoto problému byla vydána nejprve v kumulativní aktualizace 4 pro SQL Server 2008 Service Pack 1. Další informace o tomto balíčku kumulativní aktualizace klepněte na následující číslo článku databáze Microsoft Knowledge Base:
973602 kumulativní aktualizace 4 pro SQL Server 2008 Service Pack 1
Poznámka: Vzhledem k tomu, sestavení jsou kumulativní, každá nová verze oprava obsahuje všechny opravy hotfix a opravit všechny opravy zabezpečení, které byly součástí předchozích SQL Server 2008 release. Společnost Microsoft doporučuje zvážit použití nejnovější vydání oprava, která obsahuje tuto opravu hotfix. Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
970365 SQL Server 2008 sestavení, které byly vydány po vydání SQL Server 2008 Service Pack 1
Microsoft SQL Server 2008 opravy hotfix jsou vytvořeny pro konkrétní aktualizace service Pack pro SQL Server. Opravy hotfix serveru SQL Server 2008 Service Pack 1 musí použít k instalaci aplikace SQL Server 2008 Service Pack 1. Ve výchozím žádné opravy hotfix, která je poskytována v aktualizace service pack serveru SQL Server je součástí další aktualizaci service pack pro SQL Server.

Stav

Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Odkazy

Další informace o přírůstkové Model servis pro SQL Server získáte v následujícím článku znalostní báze Microsoft Knowledge Base:

935897 dílčí Model obsluhy je k dispozici z týmu SQL Server doručit opravy hotfix pro nahlášené potíže



Další informace o schéma názvů pro aktualizace serveru SQL Server klepněte na následující číslo článku databáze Microsoft Knowledge Base:

822499 Nové schéma přidělování názvů balíčkům aktualizací softwaru Microsoft SQL Server pro


Pro další informace o terminologii používané v aktualizacích softwaru, klepněte na následující číslo článku k zobrazení článku v databázi Microsoft Knowledge Base:
824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft
Vlastnosti

ID článku: 967315 - Poslední kontrola: 13. 1. 2017 - Revize: 1

Váš názor