Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Database
SQL Server installerar och aktiverar en version av ordbrytarna och stamningsalgoritmer för alla språk som stöds av Full-Text Search, med undantag för koreanska. Den här artikeln beskriver hur du växlar från den här versionen av dessa komponenter till den tidigare versionen eller växlar tillbaka från den tidigare versionen till den nya versionen.
I den här artikeln beskrivs inte följande språk:
Engelska. Information om hur du återställer de engelskspråkiga komponenterna finns i Ändra ordbrytaren som används för amerikansk engelska och brittisk engelska.
danska, polska och turkiska. Ordbrytarna från tredje part för danska, polska och turkiska som ingick i tidigare versioner av SQL Server har ersatts med Microsoft-komponenter.
tjeckiska och grekiska. Det finns nya ordbrytare för tjeckiska och grekiska. Tidigare versioner av SQL Server Full-Text Search innehöll inte stöd för dessa två språk.
koreanska. Orddelare och stamhanterare för det koreanska språket uppgraderas inte i den här versionen.
Allmän information om ordbrytare och stammare finns i Konfigurera och hantera ordbrytare och stammare för sökning.
Översikt över återställande och återställning av ordbrytare och ordfunktioner
Instruktionerna för att återgå och återställa ordbrytare och stemmare beror på språket. I följande tabell sammanfattas de tre uppsättningar åtgärder som kan krävas för att återgå till den tidigare versionen av komponenterna.
Nuvarande fil | Föregående fil | Antal berörda språk | Åtgärd för filer | Åtgärd för registerposter |
---|---|---|---|---|
NaturalLanguage6.dll | NaturalLanguage6.dll | 34 | Hämta och installera en tidigare version av NaturalLanguage6.dlloch skriv över den aktuella versionen av filen. | Ingen åtgärd krävs. Registernycklarna och värdena har inte ändrats för den här versionen. |
(Annat filnamn) | NaturalLanguage6.dll | 5 | Hämta och installera en tidigare version av NaturalLanguage6.dlloch skriv över den aktuella versionen av filen. | Ändra en uppsättning registerposter för att ange den tidigare versionen av komponenterna. |
(Annat filnamn) | (Annat filnamn) | 6 | Ingen åtgärd krävs. SQL Server-installationen kopierar både de aktuella och tidigare versionerna av komponenterna till mappen Binn. |
Ändra en uppsättning registerposter för att ange den tidigare versionen av komponenterna. |
Varning
Om du ersätter den aktuella versionen av filen NaturalLanguage6.dll med en annan version påverkas beteendet för alla språk som använder den här filen.
Filerna som beskrivs i den här artikeln är DLL-filer som är installerade i MSSQL\Binn
-mappen för SQL Server-instansen. Den fullständiga sökvägen är vanligtvis följande sökväg:
C:\Program Files\Microsoft SQL Server\<instance>\MSSQL\Binn
Språk där filnamnet för både den aktuella och föregående ordbrytaren är NaturalLanguage6.dll
För språken i följande tabell är filnamnet för både den aktuella och föregående ordbrytaren NaturalLanguage6.dll. För att återställa dessa komponenter måste du skriva över NaturalLanguage6.dll med en annan version av samma fil. Du behöver inte ändra några registerposter eftersom registerposterna inte har ändrats för den här versionen.
Varning
Om du ersätter den aktuella versionen av filen NaturalLanguage6.dll med en annan version påverkas beteendet för alla språk som använder den här filen.
Lista över berörda språk
Språk | Förkortning används i register |
Lokalt ID (LCID) |
---|---|---|
Bengali | ben |
1093 |
Bulgariska | bgr |
1026 |
Katalanska | cat |
1027 |
Spanska | esn |
3082 |
Franska | fra |
1036 |
Gujarati | guj |
1095 |
Hebreiska | heb |
1037 |
Hindi | hin |
1081 |
Kroatiska | hrv |
1050 |
Indonesiska | ind |
1057 |
Isländska | isl |
1039 |
Italienska | ita |
1040 |
Kannada | kan |
1099 |
Litauiska | lth |
1063 |
Lettiska | lvi |
1062 |
Malayalam | mal |
1100 |
Marathi | mar |
1102 |
Malajiska | msl |
1086 |
Neutral | Neutral |
0000 |
Norwegial Bokmaal | nor |
1044 |
Punjabi | pan |
1094 |
Portugisiska (Brasilien) | ptb |
1046 |
Portugisiska | ptg |
2070 |
Rumänska | rom |
1048 |
Slovakiska | sky |
1051 |
Slovensk | slv |
1060 |
Serbiska - kyrillisk | srb |
3098 |
Serbiska - latinsk | srl |
2074 |
Svenska | sve |
1053 |
Tamilska | tam |
1097 |
Telugu | tel |
1098 |
Ukrainska | ukr |
1058 |
Urdu | urd |
1056 |
Vietnamesiska | vit |
1066 |
Tabellen ovan sorteras alfabetiskt i kolumnen Förkortning.
Så här återgår du till de tidigare komponenterna
Navigera till mappen Binn som beskrivs ovan.
Säkerhetskopiera SQL Server-versionen av NaturalLanguage6.dll till en annan plats.
Kopiera den tidigare versionen av NaturalLanguage6.dll från mappen Binn för en instans av SQL Server 2008 R2 (10.50.x) eller SQL Server 2008 (10.0.x) till mappen Binn för SQL Server-instansen.
Varning
Den här ändringen påverkar alla språk som använder NaturalLanguage6.dll i både den aktuella och tidigare versionen.
Starta om SQL Server.
Så här återställer du de aktuella komponenterna
Navigera till den plats där du säkerhetskopierade SQL Server-versionen av NaturalLanguage6.dll.
Kopiera den aktuella versionen av NaturalLanguage6.dll från säkerhetskopieringsplatsen till mappen Binn i SQL Server-instansen.
Varning
Den här ändringen påverkar alla språk som använder NaturalLanguage6.dll i både den aktuella och tidigare versionen.
Starta om SQL Server.
Språk för vilka filnamnet för föregående ordbrytare endast är NaturalLanguage6.dll
För språken i följande tabell skiljer sig filnamnet för föregående ordbrytare från filnamnet för den nya versionen. Det tidigare filnamnet är NaturalLanguage6.dll. Om du vill återgå till den tidigare versionen måste du skriva över den aktuella versionen av NaturalLanguage6.dll med en tidigare version av samma fil. Du måste också ändra en uppsättning registerposter för att ange den tidigare eller aktuella versionen av komponenterna.
Varning
Om du ersätter den aktuella versionen av filen NaturalLanguage6.dll med en annan version påverkas beteendet för alla språk som använder den här filen.
Lista över berörda språk
Språk | Förkortning används i register |
LCID |
---|---|---|
Arabiska | ara | 1025 |
Tyska | deu | 1031 |
Japanska | jpn | 1041 |
Nederländska | Nederländerna | 1043 |
Ryska | Rus | 1049 |
Tabellen ovan sorteras alfabetiskt i kolumnen Förkortning.
Använd följande instruktioner tillsammans med listan med värden i avsnittet Filnamn och registervärden för att återgå och återställa ordbrytare och stammare.
Så här återgår du till de tidigare komponenterna
Navigera till mappen Binn som beskrivs ovan.
Ta inte bort filerna för den aktuella versionen av komponenterna från mappen Binn.
Säkerhetskopiera SQL Server-versionen av NaturalLanguage6.dll till en annan plats.
Kopiera den tidigare versionen av NaturalLanguage6.dll från mappen Binn för en instans av SQL Server 2008 R2 (10.50.x) eller SQL Server 2008 (10.0.x) till binn-mappen för den nya SQL Server-instansen.
Varning
Den här ändringen påverkar alla språk som använder NaturalLanguage6.dll i både den aktuella och tidigare versionen.
I registret navigerar du till följande nod: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\CLSID.
Använd följande steg för att lägga till nya nycklar för COM-klass-ID:erna för tidigare ordbrytare och stemmergränssnitt för det valda språket.
Lägg till en ny nyckel med värdet från tabellen för föregående ordbrytare.
Uppdatera (standard) data för nyckelvärdet till filnamnet för föregående ordbrytare från tabellen.
Om det valda språket använder en stemmer lägger du till en ny nyckel med värdet från tabellen för föregående stemmer.
Om det valda språket använder en stemmer uppdaterar du (standard) data för nyckelvärdet till filnamnet för föregående stemmer från tabellen.
I registret navigerar du till följande nod: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\Language<language_key>. <language_key> representerar förkortningen för det språk som används i registret. till exempel "fra" för franska och "esn" för spanska.
Uppdatera WBreakerClass nyckelvärdet med värdet från tabellen för den aktuella ordavdelaren.
Om det valda språket använder en stammare, uppdatera StemmerClass-nyckelvärdet till värdet från tabellen för den aktuella stammaren.
Starta om SQL Server.
Så här återställer du de aktuella komponenterna
Navigera till den plats där du säkerhetskopierade SQL Server-versionen av NaturalLanguage6.dll.
Kopiera den aktuella versionen av NaturalLanguage6.dll från säkerhetskopieringsplatsen till mappen Binn i SQL Server-instansen.
Varning
Den här ändringen påverkar alla språk som använder NaturalLanguage6.dll i både den aktuella och tidigare versionen.
I registret navigerar du till följande nod: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\CLSID.
Om följande nycklar inte finns använder du följande steg för att lägga till nya nycklar för COM-klass-ID:n för den aktuella ordbrytaren och stemmer-gränssnitten för det valda språket:
Lägg till en ny nyckel med värdet från tabellen för den aktuella ordbrytaren.
Uppdatera (standard)-data för nyckelvärdet till filnamnet för den aktuella ordbrytaren från tabellen.
Om det valda språket använder en stemmer lägger du till en ny nyckel med värdet från tabellen för den aktuella stemmern.
Om det valda språket använder en stemmer uppdaterar du (standard) data för nyckelvärdet till filnamnet för den aktuella stemmeren från tabellen.
I registret navigerar du till följande nod: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\Language<language_key>. <language_key> representerar förkortningen för det språk som används i registret. till exempel "fra" för franska och "esn" för spanska.
Uppdatera nyckelvärdet för WBreakerClass till värdet från tabellen för föregående ordbrytare.
Om det valda språket använder en ordstamsanalysator, uppdaterar du nyckelvärdet StemmerClass- till värdet från tabellen för den tidigare ordstamsanalysatorn.
Starta om SQL Server.
Filnamn och registervärden för att återgå och återställa ordbrytare och stampar
Använd följande lista över filnamn och registerposter tillsammans med anvisningarna i föregående avsnitt. Använd föregående värden för att återgå till den tidigare versionen eller använd de aktuella värdena för att återställa den aktuella versionen av komponenterna.
Följande lista sorteras alfabetiskt efter den förkortning som används för varje språk.
arabiska (ara), LCID 1025
Komponent | Ordbrytare | Röster |
---|---|---|
Tidigare CLSID | 7EFD3C7E-9E4B-4a93-9503-DECD74C0AC6D | 483B0283-25DB-4c92-9C15-A65925CB95CE |
Tidigare filnamn | NaturalLanguage6.dll | NaturalLanguage6.dll |
Aktuellt CLSID | 04b37e30-c9a9-4a7d-8f20-792fc87ddf71 | Ingen |
Aktuellt filnamn | MSWB7.dll | Ingen |
tyska (deu), LCID 1031
Komponent | Ordbrytare | Stemmer |
---|---|---|
Tidigare CLSID | 45EACA36-DBE9-4e4a-A26D-5C201902346D | 65170AE4-0AD2-4fa5-B3BA-7CD73E2DA825 |
Tidigare filnamn | NaturalLanguage6.dll | NaturalLanguage6.dll |
Aktuellt CLSID | dfa00c33-bf19-482e-a791-3c785b0149b4 | 8a474d89-6e2f-419c-8dd5-9b50edc8c787 |
Aktuellt filnamn | MsWb7.dll | MsWb7.dll |
japanska (jpn), LCID 1041
Komponent | Ordbrytare | Stemmer |
---|---|---|
Tidigare CLSID | E1E8F15E-8BEC-45df-83BF-50FF84D0CAB5 | 3D5DF14F-649F-4cbc-853D-F18FEDE9CF5D |
Tidigare filnamn | NaturalLanguage6.dll | NaturalLanguage6.dll |
Aktuellt CLSID | 04096682-6ece-4e9e-90c1-52d81f0422ed | Ingen |
Aktuellt filnamn | MsWb70011.dll | Ingen |
nederländska (nld), LCID 1043
Komponent | Ordavgränsare | Stemmer |
---|---|---|
Tidigare CLSID | 2C9F6BEB-C5B0-42b6-A5EE-84C24DC0D8EF | F7A465EE-13FB-409a-B878-195B420433AF |
Tidigare filnamn | NaturalLanguage6.dll | NaturalLanguage6.dll |
Aktuellt CLSID | 69483c30-a9af-4552-8f84-a0796ad5285b | CF923CB5-1187-43ab-B053-3E44BED65FFA |
Aktuellt filnamn | MsWb7.dll | MsWb7.dll |
ryska (rus), LCID 1049
Komponent | Ordbrytare | Stemmer |
---|---|---|
Tidigare CLSID | 2CB6CDA4-1C14-4392-A8EC-81EEF1F2E079 | E06A0DDD-E81A-4e93-8A8D-F386C3A1B670 |
Tidigare filnamn | NaturalLanguage6.dll | NaturalLanguage6.dll |
Aktuellt CLSID | aaa3d3bd-6de7-4317-91a0-d25e7d3babc3 | d42c8b70-adeb-4b81-a52f-c09f24f77dfa |
Aktuellt filnamn | MsWb7.dll | MsWb7.dll |
Språk för vilka varken det tidigare filnamnet eller det aktuella filnamnet är NaturalLanguage6.dll
För språken i följande tabell skiljer sig filnamnen för de tidigare ordbrytarna och stemmers från filnamnen för de nya versionerna. Varken det tidigare eller det aktuella filnamnet är NaturalLanguage6.dll. Du behöver inte ersätta några filer eftersom SQL Server-installationen kopierar både de aktuella och tidigare versionerna av komponenterna till mappen Binn. Du måste dock ändra en uppsättning registerposter för att ange den tidigare eller aktuella versionen av komponenterna.
Lista över berörda språk
Språk | Förkortning används i register |
LCID |
---|---|---|
Förenklad kinesiska | Chs | 2052 |
Traditionell kinesiska | cht | 1028 |
Thai | Tha | 1054 |
Kinesiska, traditionell | zh-hk | 3076 |
Kinesiska, traditionell | zh-mo | 5124 |
Förenklad kinesiska | zh-sg | 4100 |
Tabellen ovan sorteras alfabetiskt i kolumnen Förkortning.
Använd följande instruktioner tillsammans med listan över värden i avsnittet Filnamn och registervärden för att vända tillbaka och återställa ordbrytare och stamningsverktyg.
Så här återgår du till de tidigare komponenterna
Ta inte bort filerna för den aktuella versionen av komponenterna från mappen Binn.
I registret navigerar du till följande nod: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\CLSID.
Använd följande steg för att lägga till nya nycklar för COM-klass-ID:n för föregående ordbrytare och stemmer-gränssnitt för det valda språket:
Lägg till en ny nyckel med värdet från tabellen för föregående ordbrytare.
Uppdatera (standard)-data för det nyckelvärdet till filnamnet för föregående ordbrytare från tabellen.
Om det valda språket använder en stemmer lägger du till en ny nyckel med värdet från tabellen för föregående stemmer.
Om det valda språket använder en stemmer uppdaterar du (standard) data för nyckelvärdet till filnamnet för föregående stemmer från tabellen.
I registret navigerar du till följande nod: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\Language<language_key>. <language_key> representerar förkortningen för det språk som används i registret. till exempel "fra" för franska och "esn" för spanska.
Uppdatera WBreakerClass nyckelvärdet till värdet från tabellen för den gällande ordbrytaren.
Om det valda språket använder en stemmer uppdaterar du StemmerClass- nyckelvärde till värdet från tabellen för den aktuella stemmeren.
Starta om SQL Server.
Så här återställer du de tidigare komponenterna
Ta inte bort filerna för den tidigare versionen av komponenterna från mappen Binn.
I registret navigerar du till följande nod: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\CLSID.
Om följande nycklar inte finns använder du följande steg för att lägga till nya nycklar för COM-klass-ID:n för den aktuella ordbrytaren och stemmer-gränssnitten för det valda språket:
Lägg till en ny nyckel med värdet från tabellen för den aktuella ordbrytaren.
Uppdatera standarddata för det nyckelvärdet till filnamnet för den aktuella ordbrytaren från tabellen.
Om det valda språket använder en stemmer lägger du till en ny nyckel med värdet från tabellen för den aktuella stemmern.
Om det valda språket använder en stemmer, uppdatera (Standard)-data för nyckelvärdet till filnamnet för den aktuella stemmern från tabellen.
I registret navigerar du till följande nod: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\Language<language_key>. <language_key> representerar förkortningen för det språk som används i registret. till exempel "fra" för franska och "esn" för spanska.
Uppdatera WBreakerClass- nyckelvärdet till värdet från tabellen för den tidigare ordbrytaren.
Om det valda språket använder en stemmer uppdaterar du StemmerClass- nyckelvärdet till värdet från tabellen för föregående stemmer.
Starta om SQL Server.
Filnamn och registervärden för att återställa orddelare och stamningsalgoritmer
Använd följande lista över filnamn och registerposter tillsammans med anvisningarna i föregående avsnitt. Använd föregående värden för att återgå till den tidigare versionen eller använd de aktuella värdena för att återställa den aktuella versionen av komponenterna.
Följande lista sorteras alfabetiskt efter den förkortning som används för varje språk.
förenklad kinesiska (chs), LCID 2052
Komponent | Ordbrytare |
---|---|
Tidigare CLSID | 12CE94A0-DEFB-11D2-B31D-00600893A857 |
Tidigare filnamn | chsbrkr.dll |
Aktuellt CLSID | E0831C90-BAB0-4ca5-B9BD-EA254B538DAC |
Aktuellt filnamn | MsWb70804.dll |
traditionell kinesiska (cht), LCID 1028
Komponent | Ordbrytare |
---|---|
Tidigare CLSID | 1680E7C3-9430-4A51-9B82-1E7E7AEE5258 |
Tidigare filnamn | chtbrkr.dll |
Nuvarande CLSID | E9B1DF65-08F1-438b-8277-EF462B23A792 |
Aktuellt filnamn | MsWb70404.dll |
Thai (tha), LCID 1054
Komponent | Ordbrytare | Stemmer |
---|---|---|
Tidigare CLSID | CCA22CF4-59FE-11D1-BBFF-00C04FB97FDA | CEDC01C7-59FE-11D1-BBFF-00C04FB97FDA |
Tidigare filnamn | Thawbrkr.dll | Thawbrkr.dll |
Aktuellt CLSID | F70C0935-6E9F-4ef1-9F06-7876536DB900 | Ingen |
Aktuellt filnamn | MsWb7001e.dll | Ingen |
traditionell kinesiska (zh-hk), LCID 3076
Komponent | Ordbrytare |
---|---|
Tidigare CLSID | 1680E7C3-9430-4A51-9B82-1E7E7AEE5258 |
Tidigare filnamn | chtbrkr.dll |
Aktuellt CLSID | E9B1DF65-08F1-438b-8277-EF462B23A792 |
Aktuellt filnamn | MsWb70404.dll |
traditionell kinesiska (zh-mo), LCID 5124
Komponent | Ordbrytare |
---|---|
Tidigare CLSID | 1680E7C3-9430-4A51-9B82-1E7E7AEE5258 |
Tidigare filnamn | chtbrkr.dll |
Nuvarande CLSID | E9B1DF65-08F1-438b-8277-EF462B23A792 |
Aktuellt filnamn | MsWb70404.dll |
förenklad kinesiska (zh-sg), LCID 4100
Komponent | Ordbrytare |
---|---|
Tidigare CLSID | 12CE94A0-DEFB-11D2-B31D-00600893A857 |
Tidigare filnamn | chsbrkr.dll |
Nuvarande CLSID | E0831C90-BAB0-4ca5-B9BD-EA254B538DAC |
Aktuellt filnamn | MsWb70804.dll |
Se även
Ändra ordbrytaren som används för amerikansk engelska och brittisk engelska
Beteendeändringar i Full-Text Search