A Full-Text Search által használt szóhatárolók visszaállítása az előző verzióra

A következőkre vonatkozik:SQL Server

Ez a cikk a 2012 SQL Server-ben bevezetett frissített összetevők (11.x) és az előző összetevők közötti szóhatárolók közötti váltás régi eljárását ismerteti.

A 2025-ös (17.x) SQL Server teljes szöveges indexverziójának módosításáról további információt a teljes szöveges index verziófrissítésében talál.

Az SQL Server telepíti és engedélyezi a szóhatárolók és -ősök verzióját az Full-Text Search által támogatott összes nyelvhez, kivéve a koreai nyelvet. Ez a cikk bemutatja, hogyan válthat az összetevők ezen verziójáról az előző verzióra, vagy hogyan válthat vissza az előző verzióról az új verzióra.

Ez a cikk nem a következő nyelveket ismerteti:

Nyelv Description
angol Az angol nyelvi összetevők visszaállításához vagy helyreállításához lásd a következőt: Az amerikai angolhoz és a brit angolhoz használt szóhatároló módosítása.
Dán, lengyel és török Az SQL Server korábbi kiadásaiban szereplő dán, lengyel és török nyelvű szótöréseket a Microsoft-összetevők helyettesítik.
Cseh és görög Az új szóhatárolók a csehhez és a göröghöz. Az SQL Server Full-Text Search korábbi kiadásai nem támogatták ezt a két nyelvet.
koreai Ebben a kiadásban a koreai nyelvhez tartozó szóelemző és származékképző nem frissül.

A szóhatárolókkal és a szótövezőkkel kapcsolatos általános információkért lásd: szóhatárolók és szótövezők konfigurálása és kezelése.

Szóhatárolók és szótövezők visszaállításának áttekintése

A szótörők és a szótövek visszaállítására és helyreállítására vonatkozó utasítások a nyelvtől függenek. Az alábbi táblázat összefoglalja az összetevők előző verziójára való visszaállításhoz szükséges három műveletkészletet.

Caution

A beállításjegyzék helytelen szerkesztése súlyosan károsíthatja a rendszert. A beállításjegyzék módosítása előtt javasoljuk, hogy készítsen biztonsági másolatot a számítógépen lévő összes értékes adatról.

Aktuális fájl Előző fájl Érintett nyelvek száma Műveletek fájlokhoz Regisztrációs adatbázis bejegyzések tevékenysége
NaturalLanguage6.dll NaturalLanguage6.dll 34 Kérje le és telepítse a fájl egy korábbi verzióját NaturalLanguage6.dll, felülírva a fájl aktuális verzióját. Nincs szükség műveletre.

A beállításkulcsok és az értékek ebben a kiadásban nem változnak.
(Egyéb fájlnév) NaturalLanguage6.dll 5 Kérje le és telepítse a fájl egy korábbi verzióját NaturalLanguage6.dll, felülírva a fájl aktuális verzióját. Módosítsa a beállításjegyzék bejegyzéseinek készletét az összetevők előző verziójának megadásához.
(Egyéb fájlnév) (Egyéb fájlnév) 6 Nincs szükség műveletre.

Az SQL Server beállítása az összetevők aktuális és korábbi verzióit is a Binn mappába másolja.
Módosítsa a beállításjegyzék bejegyzéseinek készletét az összetevők előző verziójának megadásához.

Figyelmeztetés

Ha a fájl NaturalLanguage6.dll aktuális verzióját egy másik verzióra cseréli, akkor a fájlt használó összes nyelv viselkedése megváltozik.

A cikkben ismertetett fájlok olyan DLL-fájlok, amelyek az SQL Server-példány MSSQL\Binn mappájába vannak telepítve. A teljes elérési út általában a következő:

C:\Program Files\Microsoft SQL Server\<instance>\MSSQL\Binn

Olyan nyelvek, amelyeknél az aktuális és az előző szóhatároló fájlneve NaturalLanguage6.dll

Az alábbi táblázatban szereplő nyelvek esetében az aktuális és az előző szóelválasztó fájl neve is NaturalLanguage6.dll. Ezeknek az összetevőknek a visszaállításához vagy helyreállításához felül kell írnia NaturalLanguage6.dll fájlt annak egy másik verziójával. Nem kell módosítania a beállításjegyzék bejegyzéseit, mert a beállításjegyzék bejegyzései nem változnak ebben a kiadásban.

Figyelmeztetés

Ha a fájl NaturalLanguage6.dll aktuális verzióját egy másik verzióra cseréli, akkor a fájlt használó összes nyelv viselkedése megváltozik.

Az érintett nyelvek listája

Nyelv A rendszerleíró adatbázisban használt rövidítés Területi azonosító (LCID)
Bengáli ben 1093
Bolgár bgr 1026
Katalán cat 1027
Spanyol esn 3082
Francia fra 1036
Gudzsaráti guj 1095
Héber heb 1037
hindi hin 1081
Horvát hrv 1050
Indonéz ind 1057
Izlandi isl 1039
Olasz ita 1040
Kannada kan 1099
Litván lth 1063
Lett lvi 1062
Malajálam mal 1100
Marathi mar 1102
Maláj msl 1086
Semleges Neutral 0000
Norvég Bokmål nor 1044
Pandzsábi pan 1094
Portugál (Brazília) ptb 1046
Portugál ptg 2070
Román rom 1048
Szlovák sky 1051
Szlovén slv 1060
Szerb - cirill betűs srb 3098
Szerb - latin srl 2074
Svéd sve 1053
Tamil tam 1097
Telugu tel 1098
Ukrán ukr 1058
Urdu nyelv urd 1056
Vietnami vit 1066

Az előző táblázat betűrendben van rendezve a Rövidítés oszlopban.

  1. Lépjen a Binn korábban ismertetett mappára.

  2. Készítsen biztonsági másolatot az SQL Server verziójáról NaturalLanguage6.dll egy másik helyre.

  3. Másolja a NaturalLanguage6.dll előző verzióját az SQL Server 2008 R2 (10.50.x) vagy az SQL Server 2008 (10.0.x) egyik példányának Binn mappájából az SQL Server-példány Binn mappájába.

    Figyelmeztetés

    Ez a módosítás az aktuális és az előző verzióban használt NaturalLanguage6.dll összes nyelvet érinti.

  4. Indítsa újra az SQL Servert.

Nyelvek, amelyeknél az előző szóhatároló fájlneve NaturalLanguage6.dll

Az alábbi táblázatban szereplő nyelvek esetében az előző szóhatároló fájlneve eltér az új verzió fájlnevétől. Az előző fájlnév a következő NaturalLanguage6.dll: . Az előző verzióra való visszatéréshez felül kell írnia NaturalLanguage6.dll az aktuális verziót ugyanannak a fájlnak egy korábbi verziójával. A beállításjegyzék bejegyzéseinek készletét is módosítania kell az összetevők előző vagy jelenlegi verziójának megadásához.

Figyelmeztetés

Ha a fájl NaturalLanguage6.dll aktuális verzióját egy másik verzióra cseréli, akkor a fájlt használó összes nyelv viselkedése megváltozik.

Az érintett nyelvek listája

Nyelv Rövidítés
használt a
adatbázis
LCID
Arab ara 1025
Német deu 1031
Japán jpn 1041
Holland nld 1043
Orosz rus 1049

Az előző táblázat betűrendben van rendezve a Rövidítés oszlopban.

Használja az alábbi utasításokat a Fájlnevek és beállításjegyzék-értékek szakasz értékeinek listájával együtt a szóhatárolók és szószármaztatók visszaállításához és helyreállításához.

  1. Lépjen a Binn korábban ismertetett mappára.

  2. Ne távolítsa el az összetevők aktuális verziójának fájljait a Binn mappából.

  3. Készítsen biztonsági másolatot az SQL Server verziójáról NaturalLanguage6.dll egy másik helyre.

  4. Másolja az előző verziót NaturalLanguage6.dll az Binn SQL Server 2008 R2 (10.50.x) vagy az SQL Server 2008 (10.0.x) egy példányának mappájából az Binn új SQL Server-példány mappájába.

    Figyelmeztetés

    Ez a módosítás az aktuális és az előző verzióban használt NaturalLanguage6.dll összes nyelvet érinti.

  5. A beállításjegyzékben lépjen a következő csomópontra: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceRoot>\MSSearch\CLSID.

  6. Az alábbi lépésekkel új kulcsokat adhat hozzá a COM classID-khez az előző szóhatárolóhoz és a stemmer felületekhez a kiválasztott nyelvhez:

    1. Adjon hozzá egy új kulcsot az előző szóhatároló táblázatból származó értékkel.

    2. Frissítse a kulcsérték (alapértelmezett) adatait a tábla előző szóválasztójának fájlnevére.

    3. Ha a kiválasztott nyelv lematizálót használ, adjon hozzá egy új kulcsot a táblázatban szereplő korábbi lematizáló értékével.

    4. Ha a kiválasztott nyelv stemmer-t használ, frissítse a (Alapértelmezett) kulcsérték adatait a táblázatból a korábbi stemmer fájlnevére.

  7. A beállításjegyzékben lépjen a következő csomópontra: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceRoot>\MSSearch\Language\<language_key>. <language_key> a beállításjegyzékben használt nyelv rövidítését jelöli; például fra franciára és esn spanyolra.

  8. Frissítse a WBreakerClass kulcs értékét az aktuális szóhatároló táblájának értékére.

  9. Ha a kiválasztott nyelv szótőkeresőt használ, frissítse a StemmerClass kulcs értékét az aktuális szótőkereső táblájából vett értékre.

  10. Indítsa újra az SQL Servert.

Fájlnevek és beállításjegyzék-értékek a szótörők és a szótövek visszaállításához és helyreállításához

Használja az alábbi fájlneveket és beállításjegyzék-bejegyzéseket az előző szakaszban található útmutatással együtt. Az előző értékek használatával térjen vissza az előző verzióra, vagy az aktuális értékekkel állítsa vissza az összetevők aktuális verzióját.

Az alábbi lista betűrendbe van rendezve az egyes nyelvekhez használt rövidítéseken.

Arab (ara) - LCID 1025

Komponens szóelválasztó Szótövélő
Előző CLSID 7efd3c7e-9e4b-4a93-9503-decd74c0ac6d 483b0283-25db-4c92-9c15-a65925cb95ce
Előző fájlnév NaturalLanguage6.dll NaturalLanguage6.dll
Aktuális CLSID 04b37e30-c9a9-4a7d-8f20-792fc87ddf71 Egyik sem
Aktuális fájlnév MSWB7.dll Egyik sem

Német (deu) - LCID 1031

Komponens szóelválasztó Szótövélő
Előző CLSID 45eaca36-dbe9-4e4a-a26d-5c201902346d 65170ae4-0ad2-4fa5-b3ba-7cd73e2da825
Előző fájlnév NaturalLanguage6.dll NaturalLanguage6.dll
Aktuális CLSID dfa00c33-bf19-482e-a791-3c785b0149b4 8a474d89-6e2f-419c-8dd5-9b50edc8c787
Aktuális fájlnév MsWb7.dll MsWb7.dll

Japán (jpn) - LCID 1041

Komponens szóelválasztó Szótövélő
Előző CLSID e1e8f15e-8bec-45df-83bf-50ff84d0cab5 3d5df14f-649f-4cbc-853d-f18fede9cf5d
Előző fájlnév NaturalLanguage6.dll NaturalLanguage6.dll
Aktuális CLSID 04096682-6ece-4e9e-90c1-52d81f0422ed Egyik sem
Aktuális fájlnév MsWb70011.dll Egyik sem

Holland (nld) - LCID 1043

Komponens szóelválasztó Szótövélő
Előző CLSID 2c9f6beb-c5b0-42b6-a5ee-84c24dc0d8ef f7a465ee-13fb-409a-b878-195b420433af
Előző fájlnév NaturalLanguage6.dll NaturalLanguage6.dll
Aktuális CLSID 69483c30-a9af-4552-8f84-a0796ad5285b cf923cb5-1187-43ab-b053-3e44bed65ffa
Aktuális fájlnév MsWb7.dll MsWb7.dll

Orosz (rus) - LCID 1049

Komponens szóelválasztó Szótövélő
Előző CLSID 2cb6cda4-1c14-4392-a8ec-81eef1f2e079 e06a0ddd-e81a-4e93-8a8d-f386c3a1b670
Előző fájlnév NaturalLanguage6.dll NaturalLanguage6.dll
Aktuális CLSID aaa3d3bd-6de7-4317-91a0-d25e7d3babc3 d42c8b70-adeb-4b81-a52f-c09f24f77dfa
Aktuális fájlnév MsWb7.dll MsWb7.dll

Olyan nyelvek, amelyeknél az előző és az aktuális fájlnév nem NaturalLanguage6.dll

A következő táblázatban szereplő nyelvek esetében az előző szóhatárolók és -szárak fájlnevei eltérnek az új verziók fájlnevétől. Az előző és az aktuális fájlnév sem NaturalLanguage6.dll. Nem kell fájlokat cserélnie, mert az SQL Server telepítője az összetevők aktuális és korábbi verzióit is a Binn mappába másolja. Az összetevők korábbi vagy jelenlegi verziójának megadásához azonban módosítania kell egy beállításjegyzék-bejegyzéskészletet.

Az érintett nyelvek listája

Nyelv A rendszerleíró adatbázisban használt rövidítés LCID
Egyszerűsített kínai chs 2052
Hagyományos kínai cht 1028
thai tha 1054
Kínai (hagyományos) zh-hk 3076
Kínai (hagyományos) zh-mo 5124
Kínai (egyszerűsített) zh-sg 4100

Az előző táblázat betűrendben van rendezve a Rövidítés oszlopban.

Használja az alábbi utasításokat a Fájlnevek és beállításjegyzék-értékek szakasz értékeinek listájával együtt a szóhatárolók és szószármaztatók visszaállításához és helyreállításához.

  1. Ne távolítsa el az összetevők aktuális verziójának fájljait a Binn mappából.

  2. A beállításjegyzékben lépjen a következő csomópontra: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceRoot>\MSSearch\CLSID.

  3. Az alábbi lépésekkel új kulcsokat adhat hozzá a COM classID-khez az előző szóhatárolóhoz és a stemmer felületekhez a kiválasztott nyelvhez:

    1. Adjon hozzá egy új kulcsot az előző szóhatároló táblázatból származó értékkel.

    2. Frissítse a kulcsérték (alapértelmezett) adatait a tábla előző szóválasztójának fájlnevére.

    3. Ha a kiválasztott nyelv lematizálót használ, adjon hozzá egy új kulcsot a táblázatban szereplő korábbi lematizáló értékével.

    4. Ha a kiválasztott nyelv stemmer-t használ, frissítse a (Alapértelmezett) kulcsérték adatait a táblázatból a korábbi stemmer fájlnevére.

  4. A beállításjegyzékben lépjen a következő csomópontra: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceRoot>\MSSearch\Language\<language_key>. <language_key> a beállításjegyzékben használt nyelv rövidítését jelöli; például fra franciára és esn spanyolra.

  5. Frissítse a WBreakerClass kulcs értékét az aktuális szóhatároló táblájának értékére.

  6. Ha a kiválasztott nyelv szótőkeresőt használ, frissítse a StemmerClass kulcs értékét az aktuális szótőkereső táblájából vett értékre.

  7. Indítsa újra az SQL Servert.

Fájlnevek és beállításjegyzék-értékek a szótörők és a szótövek visszaállításához és helyreállításához

Használja az alábbi fájlneveket és beállításjegyzék-bejegyzéseket az előző szakaszban található útmutatással együtt. Az előző értékek használatával térjen vissza az előző verzióra, vagy az aktuális értékekkel állítsa vissza az összetevők aktuális verzióját.

Az alábbi lista betűrendbe van rendezve az egyes nyelvekhez használt rövidítéseken.

Egyszerűsített kínai (chs) - LCID 2052

Komponens szóelválasztó
Előző CLSID 12ce94a0-defb-11d2-b31d-00600893a857
Előző fájlnév chsbrkr.dll
Aktuális CLSID e0831c90-bab0-4ca5-b9bd-ea254b538dac
Aktuális fájlnév MsWb70804.dll

Hagyományos kínai (cht) - LCID 1028

Komponens szóelválasztó
Előző CLSID 1680e7c3-9430-4a51-9b82-1e7e7aee5258
Előző fájlnév chtbrkr.dll
Aktuális CLSID e9b1df65-08f1-438b-8277-ef462b23a792
Aktuális fájlnév MsWb70404.dll

thai (tha) – LCID 1054

Komponens szóelválasztó Szótövélő
Előző CLSID cca22cf4-59fe-11d1-bbff-00c04fb97fda cedc01c7-59fe-11d1-bbff-00c04fb97fda
Előző fájlnév Thawbrkr.dll Thawbrkr.dll
Aktuális CLSID f70c0935-6e9f-4ef1-9f06-7876536db900 Egyik sem
Aktuális fájlnév MsWb7001e.dll Egyik sem

Hagyományos kínai (zh-hk) - LCID 3076

Komponens szóelválasztó
Előző CLSID 1680e7c3-9430-4a51-9b82-1e7e7aee5258
Előző fájlnév chtbrkr.dll
Aktuális CLSID e9b1df65-08f1-438b-8277-ef462b23a792
Aktuális fájlnév MsWb70404.dll

Hagyományos kínai (zh-mo) - LCID 5124

Komponens szóelválasztó
Előző CLSID 1680e7c3-9430-4a51-9b82-1e7e7aee5258
Előző fájlnév chtbrkr.dll
Aktuális CLSID e9b1df65-08f1-438b-8277-ef462b23a792
Aktuális fájlnév MsWb70404.dll

Egyszerűsített kínai (zh-sg) - LCID 4100

Komponens szóelválasztó
Előző CLSID 12ce94a0-defb-11d2-b31d-00600893a857
Előző fájlnév chsbrkr.dll
Aktuális CLSID e0831c90-bab0-4ca5-b9bd-ea254b538dac
Aktuális fájlnév MsWb70804.dll