Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
Azure SQL Database-
SQL Server installeert en maakt een versie van de woordonderbrekers en stemmers mogelijk voor alle talen die worden ondersteund door Full-Text Zoeken, met uitzondering van Koreaans. In dit artikel wordt beschreven hoe u van deze versie van deze onderdelen overschakelt naar de vorige versie of hoe u wilt terugkeren van de vorige versie naar de nieuwe versie.
In dit artikel worden de volgende talen niet besproken:
Engels. Zie De Word Breaker wijzigen die wordt gebruikt voor Amerikaans en Brits Engelsom de Engelse componenten te herstellen.
Deense, Poolse en Turkse. De woordonderbrekers van derden voor Deens, Pools en Turks die zijn opgenomen in eerdere versies van SQL Server, zijn vervangen door Microsoft-onderdelen.
Tsjechische en Griekse. Er zijn nieuwe woordonderbrekers voor Tsjechisch en Grieks. Vorige versies van SQL Server Full-Text Search bevatten geen ondersteuning voor deze twee talen.
Koreaans. De woordonderbreker en stemmer voor de Koreaanse taal worden niet bijgewerkt in deze release.
Voor algemene informatie over woordonderbrekers en stemmers, zie Word Breakers en Stemmers configureren en beheren voor zoeken.
Overzicht van het terugzetten en herstellen van woordonderbrekers en stemmers
De instructies voor het terugzetten en herstellen van woordonderbrekers en stemmers zijn afhankelijk van de taal. De volgende tabel bevat een overzicht van de drie sets acties die nodig kunnen zijn om terug te keren naar de vorige versie van de onderdelen.
Huidig bestand | Vorig bestand | Aantal betrokken talen | Actie voor bestanden | Actie voor registervermeldingen |
---|---|---|---|---|
NaturalLanguage6.dll | NaturalLanguage6.dll | 34 | Haal een eerdere versie van NaturalLanguage6.dllop en installeer deze door de huidige versie van het bestand te overschrijven. | Er is geen actie vereist. De registersleutels en -waarden zijn niet gewijzigd voor deze release. |
(Andere bestandsnaam) | NaturalLanguage6.dll | 5 | Haal een eerdere versie van NaturalLanguage6.dllop en installeer deze door de huidige versie van het bestand te overschrijven. | Wijzig een set registervermeldingen om de vorige versie van de onderdelen op te geven. |
(Andere bestandsnaam) | (Andere bestandsnaam) | 6 | Er is geen actie vereist. De installatie van SQL Server kopieert zowel de huidige als de vorige versies van de onderdelen naar de map Binn. |
Wijzig een set registervermeldingen om de vorige versie van de onderdelen op te geven. |
Waarschuwing
Als u de huidige versie van het bestand vervangt NaturalLanguage6.dll door een andere versie, wordt het gedrag van alle talen die dit bestand gebruiken, beïnvloed.
De bestanden die in dit artikel worden beschreven, zijn DLL-bestanden die zijn geïnstalleerd in de map MSSQL\Binn
voor het SQL Server-exemplaar. Het volledige pad is doorgaans het volgende pad:
C:\Program Files\Microsoft SQL Server\<instance>\MSSQL\Binn
Talen waarvoor de bestandsnaam van zowel de huidige als de vorige woordonderbreker is NaturalLanguage6.dll
Voor de talen in de volgende tabel, is de bestandsnaam van zowel de huidige als de vorige woordafbreker NaturalLanguage6.dll. Als u deze onderdelen wilt terugzetten of herstellen, moet u NaturalLanguage6.dll overschrijven met een andere versie van hetzelfde bestand. U hoeft geen registervermeldingen te wijzigen, omdat de registervermeldingen niet zijn gewijzigd voor deze release.
Waarschuwing
Als u de huidige versie van het bestand vervangt NaturalLanguage6.dll door een andere versie, wordt het gedrag van alle talen die dit bestand gebruiken, beïnvloed.
lijst met betrokken talen
Taal | Afkorting gebruikt in de registerbestand |
LCID |
---|---|---|
Bengaals | ben |
1093 |
Bulgaars | bgr |
1026 |
Catalaans | cat |
1027 |
Spaans | esn |
3082 |
Frans | fra |
1036 |
Gujarati | guj |
1095 |
Hebreeuws | heb |
1037 |
Hindi | hin |
1081 |
Kroatisch | hrv |
1050 |
Indonesisch | ind |
1057 |
IJslands | isl |
1039 |
Italiaans | ita |
1040 |
Kannada | kan |
1099 |
Litouws | lth |
1063 |
Lets | lvi |
1062 |
Malajalam | mal |
1100 |
Marathi | mar |
1102 |
Maleis | msl |
1086 |
Neutraal | Neutral |
0000 |
Norwegial Bokmaal | nor |
1044 |
Punjabi | pan |
1094 |
Portugees (Brazilië) | ptb |
1046 |
Portugees | ptg |
2070 |
Roemeens | rom |
1048 |
Slowaaks | sky |
1051 |
Sloveens | slv |
1060 |
Servisch - Cyrillisch | srb |
3098 |
Servisch - Latijns | srl |
2074 |
Zweeds | sve |
1053 |
Tamil | tam |
1097 |
Telugu | tel |
1098 |
Oekraïens | ukr |
1058 |
Urdu | urd |
1056 |
Vietnamees | vit |
1066 |
De voorgaande tabel wordt alfabetisch gesorteerd op de kolom Afkorting.
Terugkeren naar de vorige componenten
Navigeer naar de map Binn die hierboven wordt beschreven.
Maak een back-up van de SQL Server-versie van NaturalLanguage6.dll naar een andere locatie.
Kopieer de vorige versie van NaturalLanguage6.dll uit de map Binn van een exemplaar van SQL Server 2008 R2 (10.50.x) of SQL Server 2008 (10.0.x) naar de map Binn van het SQL Server-exemplaar.
Waarschuwing
Deze wijziging is van invloed op alle talen die gebruikmaken van NaturalLanguage6.dll in zowel de huidige als de vorige versie.
Start SQL Server opnieuw op.
De huidige onderdelen herstellen
Navigeer naar de locatie waar u een back-up hebt gemaakt van de SQL Server-versie van NaturalLanguage6.dll.
Kopieer de huidige versie van NaturalLanguage6.dll van de back-uplocatie naar de map Binn van het SQL Server-exemplaar.
Waarschuwing
Deze wijziging is van invloed op alle talen die gebruikmaken van NaturalLanguage6.dll in zowel de huidige als de vorige versie.
Start SQL Server opnieuw op.
Talen waarvoor de bestandsnaam van de vorige woordenbreker alleen NaturalLanguage6.dll is
Voor de talen in de volgende tabel is de bestandsnaam van de vorige woordonderbreker anders dan de bestandsnaam van de nieuwe versie. De vorige bestandsnaam is NaturalLanguage6.dll. Als u wilt terugkeren naar de vorige versie, moet u de huidige versie van NaturalLanguage6.dll overschrijven met een eerdere versie van hetzelfde bestand. U moet ook een set registervermeldingen wijzigen om de vorige of huidige versie van de onderdelen op te geven.
Waarschuwing
Als u de huidige versie van het bestand vervangt NaturalLanguage6.dll door een andere versie, wordt het gedrag van alle talen die dit bestand gebruiken, beïnvloed.
lijst met betrokken talen
Taal | Afkorting gebruikt in de registerlijst |
LCID |
---|---|---|
Arabisch | Altaar | 1025 |
Duits | deu | 1031 |
Japans | jpn | 1041 |
Nederlands | nld | 1043 |
Russisch | Rus | 1049 |
De voorgaande tabel wordt alfabetisch gesorteerd op de kolom Afkorting.
Gebruik de volgende instructies samen met de lijst met waarden in de sectie bestandsnamen en registerwaarden voor het terugzetten en herstellen van woordonderbrekers en stemmers.
Terugkeren naar de vorige onderdelen
Navigeer naar de map Binn die hierboven wordt beschreven.
Verwijder de bestanden voor de huidige versie van de onderdelen niet uit de map Binn.
Maak een back-up van de SQL Server-versie van NaturalLanguage6.dll naar een andere locatie.
Kopieer de vorige versie van NaturalLanguage6.dll uit de map Binn van een exemplaar van SQL Server 2008 R2 (10.50.x) of SQL Server 2008 (10.0.x) naar de map Binn van het nieuwe SQL Server-exemplaar.
Waarschuwing
Deze wijziging is van invloed op alle talen die gebruikmaken van NaturalLanguage6.dll in zowel de huidige als de vorige versie.
Navigeer in het register naar het volgende knooppunt: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\CLSID.
Gebruik de volgende stappen om nieuwe sleutels toe te voegen voor de COM ClassID's voor de eerdere woordonderbreker en stemmerinterfaces voor de geselecteerde taal:
Voeg een nieuwe sleutel toe met de waarde uit de tabel voor de vorige woordafbreking.
Werk de gegevens van die sleutelwaarde (standaard) bij naar de bestandsnaam van de vorige woordonderbreker uit de tabel.
Als in de geselecteerde taal een stemmer wordt gebruikt, voegt u een nieuwe sleutel toe met de waarde uit de tabel voor de vorige stemmer.
Als de geselecteerde taal een stemmer gebruikt, werkt u de (standaard) gegevens van die sleutelwaarde bij naar de bestandsnaam van de vorige stemmer uit de tabel.
Navigeer in het register naar het volgende knooppunt: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\Language<language_key>. <language_key> staat voor de afkorting voor de taal die in het register wordt gebruikt; Bijvoorbeeld "fra" voor Frans en "esn" voor Spaans.
Werk de WBreakerClass- sleutelwaarde bij naar de waarde uit de tabel voor de huidige woordafbreker.
Als in de geselecteerde taal een stemmer wordt gebruikt, werkt u de StemmerClass sleutelwaarde bij naar de waarde uit de tabel voor de huidige stemmer.
Start SQL Server opnieuw op.
De huidige onderdelen herstellen
Navigeer naar de locatie waar u een back-up hebt gemaakt van de SQL Server-versie van NaturalLanguage6.dll.
Kopieer de huidige versie van NaturalLanguage6.dll van de back-uplocatie naar de map Binn van het SQL Server-exemplaar.
Waarschuwing
Deze wijziging is van invloed op alle talen die gebruikmaken van NaturalLanguage6.dll in zowel de huidige als de vorige versie.
Navigeer in het register naar het volgende knooppunt: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\CLSID.
Als de volgende sleutels niet bestaan, gebruikt u de volgende stappen om nieuwe sleutels toe te voegen voor de COM-klasse-id's voor de huidige woordonderbreker en stemmerinterfaces voor de geselecteerde taal:
Voeg een nieuwe sleutel toe met de waarde uit de tabel voor de huidige woordafbreking.
Werk de gegevens van die sleutelwaarde (standaard) bij naar de bestandsnaam van de huidige woordonderbreker uit de tabel.
Als de gekozen taal een stemmer gebruikt, voeg dan een nieuwe sleutel toe met de waarde uit de tabel voor de huidige stemmer.
Als in de geselecteerde taal een stemmer wordt gebruikt, werkt u de (Default) gegevens van die sleutel bij naar de bestandsnaam van de huidige stemmer uit de tabel.
Navigeer in het register naar het volgende knooppunt: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\Language<language_key>. <language_key> staat voor de afkorting voor de taal die in het register wordt gebruikt; Bijvoorbeeld "fra" voor Frans en "esn" voor Spaans.
Werk de WBreakerClass sleutelwaarde bij naar de waarde uit de tabel voor de vorige woordonderbreker.
Als in de geselecteerde taal een stemmer wordt gebruikt, werkt u de StemmerClass sleutelwaarde bij naar de waarde uit de tabel voor de vorige stemmer.
Start SQL Server opnieuw op.
Bestandsnamen en registerwaarden voor het terugzetten en herstellen van woordonderbrekers en stemmers
Gebruik de volgende lijst met bestandsnamen en registervermeldingen samen met de instructies in de voorgaande sectie. Gebruik de vorige waarden om terug te keren naar de vorige versie of gebruik de huidige waarden om de huidige versie van de onderdelen te herstellen.
De volgende lijst wordt alfabetisch gesorteerd op de afkorting die voor elke taal wordt gebruikt.
Arabisch (ara), LCID 1025
Bestanddeel | Woordonderbreker | Stemmen |
---|---|---|
Vorige CLSID | 7EFD3C7E-9E4B-4a93-9503-DECD74C0AC6D | 483B0283-25DB-4c92-9C15-A65925CB95CE |
Vorige bestandsnaam | NaturalLanguage6.dll | NaturalLanguage6.dll |
Huidige CLSID | 04b37e30-c9a9-4a7d-8f20-792fc87ddf71 | Geen |
Huidige bestandsnaam | MSWB7.dll | Geen |
Duits (deu), LCID 1031
Bestanddeel | Woordonderbreker | Stemmer |
---|---|---|
Vorige CLSID | 45EACA36-DBE9-4e4a-A26D-5C201902346D | 65170AE4-0AD2-4fa5-B3BA-7CD73E2DA825 |
Vorige bestandsnaam | NaturalLanguage6.dll | NaturalLanguage6.dll |
Huidige CLSID | dfa00c33-bf19-482e-a791-3c785b0149b4 | 8a474d89-6e2f-419c-8dd5-9b50edc8c787 |
Huidige bestandsnaam | MsWb7.dll | MsWb7.dll |
Japans (jpn), LCID 1041
Bestanddeel | Woordonderbreker | Stemmer |
---|---|---|
Vorige CLSID | E1E8F15E-8BEC-45df-83BF-50FF84D0CAB5 | 3D5DF14F-649F-4cbc-853D-F18FEDE9CF5D |
Vorige bestandsnaam | NaturalLanguage6.dll | NaturalLanguage6.dll |
Huidige CLSID | 04096682-6ece-4e9e-90c1-52d81f0422ed | Geen |
Huidige bestandsnaam | MsWb70011.dll | Geen |
Nederlands (nld), LCID 1043
Bestanddeel | Woordonderbreker | Stemmer |
---|---|---|
Vorige CLSID | 2C9F6BEB-C5B0-42b6-A5EE-84C24DC0D8EF | F7A465EE-13FB-409a-B878-195B420433AF |
Vorige bestandsnaam | NaturalLanguage6.dll | NaturalLanguage6.dll |
Huidige CLSID | 69483c30-a9af-4552-8f84-a0796ad5285b | CF923CB5-1187-43ab-B053-3E44BED65FFA |
Huidige bestandsnaam | MsWb7.dll | MsWb7.dll |
Russisch (rus), LCID 1049
Bestanddeel | Woordonderbreker | Stemmer |
---|---|---|
Vorige CLSID | 2CB6CDA4-1C14-4392-A8EC-81EEF1F2E079 | E06A0DDD-E81A-4e93-8A8D-F386C3A1B670 |
Vorige bestandsnaam | NaturalLanguage6.dll | NaturalLanguage6.dll |
Huidige CLSID | aaa3d3bd-6de7-4317-91a0-d25e7d3babc3 | d42c8b70-adeb-4b81-a52f-c09f24f77dfa |
Huidige bestandsnaam | MsWb7.dll | MsWb7.dll |
Talen waarvoor de vorige of de huidige bestandsnaam niet is NaturalLanguage6.dll
Voor de talen in de volgende tabel zijn de bestandsnamen van de vorige woordonderbrekers en stemmers anders dan de bestandsnamen van de nieuwe versies. De vorige of de huidige bestandsnaam is niet NaturalLanguage6.dll. U hoeft geen bestanden te vervangen, omdat de installatie van SQL Server zowel de huidige als de vorige versies van de onderdelen kopieert naar de map Binn. U moet echter een set registervermeldingen wijzigen om de vorige of huidige versie van de onderdelen op te geven.
lijst met betrokken talen
Taal | Afkorting gebruikt in de register |
Locatie-ID (LCID) |
---|---|---|
Vereenvoudigd Chinees | Chs | 2052 |
Traditioneel Chinees | cht | 1028 |
Thais | Tha | 1054 |
Traditioneel Chinees | zh-hk | 3076 |
Traditioneel Chinees | zh-mo | 5124 |
Vereenvoudigd Chinees | zh-sg | 4100 |
De voorgaande tabel wordt alfabetisch gesorteerd op de kolom Afkorting.
Gebruik de volgende instructies en de lijst met waarden samen in de sectie Bestandsnamen en Registerwaarden voor het terugzetten en herstellen van woordonderbrekers en stemmers.
Terugkeren naar de vorige onderdelen
Verwijder de bestanden voor de huidige versie van de onderdelen niet uit de map Binn.
Navigeer in het register naar het volgende knooppunt: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\CLSID.
Gebruik de volgende stappen om nieuwe sleutels toe te voegen voor de COM-class-id's voor de voorgaande word breaker en stemmerinterfaces van de geselecteerde taal:
Voeg een nieuwe sleutel toe met de waarde uit de tabel voor de vorige woordafbreking.
Werk de gegevens van die sleutelwaarde (standaard) bij naar de bestandsnaam van de vorige woordonderbreker uit de tabel.
Als in de gekozen taal een stemmer wordt gebruikt, voegt u een nieuwe sleutel toe met de waarde uit de tabel die overeenkomt met de vorige stemmer.
Als de geselecteerde taal een stemmer gebruikt, update dan de (Standaard) gegevens van die sleutel naar de bestandsnaam van de vorige stemmer uit de tabel.
Navigeer in het register naar het volgende knooppunt: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\Language<language_key>. <language_key> staat voor de afkorting voor de taal die in het register wordt gebruikt; Bijvoorbeeld "fra" voor Frans en "esn" voor Spaans.
Werk de WBreakerClass-sleutelwaarde bij naar de waarde uit de tabel voor de huidige woordenbreker.
Als in de geselecteerde taal een stemmer wordt gebruikt, stel dan de StemmerClass sleutelwaarde in op de waarde uit de tabel voor de huidige stemmer.
Start SQL Server opnieuw op.
De vorige onderdelen herstellen
Verwijder de bestanden voor de vorige versie van de onderdelen niet uit de map Binn.
Navigeer in het register naar het volgende knooppunt: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\CLSID.
Als de volgende sleutels niet bestaan, gebruikt u de volgende stappen om nieuwe sleutels toe te voegen voor de COM-klasse-id's voor de huidige woordonderbreker en stemmerinterfaces voor de geselecteerde taal:
Voeg een nieuwe sleutel toe met de waarde uit de tabel voor de huidige woordafbreking.
Werk de gegevens van die sleutelwaarde (standaard) bij naar de bestandsnaam van de huidige woordonderbreker uit de tabel.
Als in de geselecteerde taal een stemmer wordt gebruikt, voegt u een nieuwe sleutel toe met de waarde uit de tabel voor de huidige stemmer.
Als in de geselecteerde taal een stemmer wordt gebruikt, werkt u de (standaard) gegevens van die sleutelwaarde bij naar de bestandsnaam van de huidige stemmer uit de tabel.
Navigeer in het register naar het volgende knooppunt: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\Language<language_key>. <language_key> staat voor de afkorting voor de taal die in het register wordt gebruikt; Bijvoorbeeld "fra" voor Frans en "esn" voor Spaans.
Werk de WBreakerClass sleutelwaarde bij naar de waarde uit de tabel voor de vorige woordonderbreker.
Als in de geselecteerde taal een stemmer wordt gebruikt, werkt u de StemmerClass sleutelwaarde bij naar de waarde uit de tabel voor de vorige stemmer.
Start SQL Server opnieuw op.
Bestandsnamen en registerwaarden voor het terugzetten en herstellen van woordonderbrekers en stemmers
Gebruik de volgende lijst met bestandsnamen en registervermeldingen samen met de instructies in de voorgaande sectie. Gebruik de vorige waarden om terug te keren naar de vorige versie of gebruik de huidige waarden om de huidige versie van de onderdelen te herstellen.
De volgende lijst wordt alfabetisch gesorteerd op de afkorting die voor elke taal wordt gebruikt.
Vereenvoudigd Chinees (chs), LCID 2052
Bestanddeel | Woordonderbreker |
---|---|
Vorige CLSID | 12CE94A0-DEFB-11D2-B31D-00600893A857 |
Vorige bestandsnaam | chsbrkr.dll |
Huidige CLSID | E0831C90-BAB0-4ca5-B9BD-EA254B538DAC |
Huidige bestandsnaam | MsWb70804.dll |
Traditioneel Chinees (cht), LCID 1028
Bestanddeel | Woordonderbreker |
---|---|
Vorige CLSID | 1680E7C3-9430-4A51-9B82-1E7E7AEE5258 |
Vorige bestandsnaam | chtbrkr.dll |
Huidige CLSID | E9B1DF65-08F1-438b-8277-EF462B23A792 |
Huidige bestandsnaam | MsWb70404.dll |
Thai (tha), LCID 1054
Bestanddeel | Woordonderbreker | Stemmer |
---|---|---|
Vorige CLSID | CCA22CF4-59FE-11D1-BBFF-00C04FB97FDA | CEDC01C7-59FE-11D1-BBFF-00C04FB97FDA |
Vorige bestandsnaam | Thawbrkr.dll | Thawbrkr.dll |
Huidige CLSID | F70C0935-6E9F-4ef1-9F06-7876536DB900 | Geen |
Huidige bestandsnaam | MsWb7001e.dll | Geen |
Traditioneel Chinees (zh-hk), LCID 3076
Bestanddeel | Woordonderbreker |
---|---|
Vorige CLSID | 1680E7C3-9430-4A51-9B82-1E7E7AEE5258 |
Vorige bestandsnaam | chtbrkr.dll |
Huidige CLSID | E9B1DF65-08F1-438b-8277-EF462B23A792 |
Huidige bestandsnaam | MsWb70404.dll |
Traditioneel Chinees (zh-mo), LCID 5124
Bestanddeel | Woordonderbreker |
---|---|
Vorige CLSID | 1680E7C3-9430-4A51-9B82-1E7E7AEE5258 |
Vorige bestandsnaam | chtbrkr.dll |
Huidige CLSID | E9B1DF65-08F1-438b-8277-EF462B23A792 |
Huidige bestandsnaam | MsWb70404.dll |
Vereenvoudigd Chinees (zh-sg), LCID 4100
Bestanddeel | Woordonderbreker |
---|---|
Vorige CLSID | 12CE94A0-DEFB-11D2-B31D-00600893A857 |
Vorige bestandsnaam | chsbrkr.dll |
Huidige CLSID | E0831C90-BAB0-4ca5-B9BD-EA254B538DAC |
Huidige bestandsnaam | MsWb70804.dll |
Zie ook
Wijzig de Word Breaker die wordt gebruikt voor Amerikaans Engels en Brits Engels
gedragswijzigingen naar Full-Text