Bagikan melalui


Mengembalikan pemecah kata yang digunakan oleh Pencarian ke versi sebelumnya (Pencarian SQL Server)

Berlaku untuk: SQL ServerAzure SQL Database

SQL Server menginstal dan mengaktifkan versi pemecah kata dan stemmer untuk semua bahasa yang didukung oleh Pencarian Teks Lengkap dengan pengecualian bahasa Korea. Artikel ini menjelaskan cara beralih dari versi komponen ini ke versi sebelumnya, atau untuk beralih kembali dari versi sebelumnya ke versi baru.

Artikel ini tidak membahas bahasa berikut:

  • Bahasa Inggris. Untuk mengembalikan atau memulihkan komponen bahasa Inggris, lihat Mengubah Pemecah Kata yang Digunakan untuk Bahasa Inggris AS dan Inggris Inggris.

  • Denmark, Polandia, dan Turki. Pemecah kata pihak ketiga untuk Denmark, Polandia, dan Turki yang disertakan dengan rilis SQL Server sebelumnya telah diganti dengan komponen Microsoft.

  • Ceko dan Yunani. Ada pemecah kata baru untuk Ceko dan Yunani. Rilis sebelumnya dari Pencarian Teks Lengkap SQL Server tidak menyertakan dukungan untuk dua bahasa ini.

  • Bahasa Korea. Pemecah kata dan stemmer untuk bahasa Korea tidak ditingkatkan dalam rilis ini.

Untuk informasi umum tentang pemecah kata dan stemmer, lihat Mengonfigurasi dan Mengelola Pemecah Kata dan Stemmers untuk Pencarian.

Gambaran umum tentang mengembalikan dan memulihkan pemecah kata dan stemmer

Instruksi untuk mengembalikan dan memulihkan pemecah kata dan stemmer bergantung pada bahasanya. Tabel berikut ini meringkas tiga set tindakan yang mungkin diperlukan untuk kembali ke versi komponen sebelumnya.

File saat ini File sebelumnya Jumlah bahasa yang terpengaruh Tindakan untuk file Tindakan untuk entri registri
NaturalLanguage6.dll NaturalLanguage6.dll 34 Dapatkan dan instal versi NaturalLanguage6.dll sebelumnya, menimpa versi file saat ini. Tidak diperlukan tindakan.

Kunci dan nilai registri tidak berubah untuk rilis ini.
(Nama file lainnya) NaturalLanguage6.dll 5 Dapatkan dan instal versi NaturalLanguage6.dll sebelumnya, menimpa versi file saat ini. Ubah sekumpulan entri registri untuk menentukan versi komponen sebelumnya.
(Nama file lainnya) (Nama file lainnya) 6 Tidak diperlukan tindakan.

Penyiapan SQL Server menyalin versi komponen saat ini dan sebelumnya ke folder Binn.
Ubah sekumpulan entri registri untuk menentukan versi komponen sebelumnya.

Peringatan

Jika Anda mengganti versi file saat ini NaturalLanguage6.dll dengan versi yang berbeda, maka perilaku semua bahasa yang menggunakan file ini terpengaruh.

File yang dijelaskan dalam artikel ini adalah file DLL yang diinstal di MSSQL\Binn folder untuk instans SQL Server. Jalur lengkap biasanya adalah jalur berikut:

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

Bahasa yang nama filenya dari pemecah kata saat ini dan sebelumnya NaturalLanguage6.dll

Untuk bahasa dalam tabel berikut, nama file pemecah kata saat ini dan sebelumnya NaturalLanguage6.dll. Untuk mengembalikan atau memulihkan komponen-komponen ini, Anda harus menimpa NaturalLanguage6.dll dengan versi file yang sama yang berbeda. Anda tidak perlu mengubah entri registri apa pun, karena entri registri tidak berubah untuk rilis ini.

Peringatan

Jika Anda mengganti versi file saat ini NaturalLanguage6.dll dengan versi yang berbeda, maka perilaku semua bahasa yang menggunakan file ini terpengaruh.

Daftar bahasa yang terpengaruh

Bahasa Singkatan
digunakan dalam
registri
LCID
Bengali ben 1093
Bulgaria bgr 1026
Katalan cat 1027
Spanyol esn 3082
Prancis fra 1036
Gujarat guj 1095
Ibrani heb 1037
Hindi hin 1081
Kroasia hrv 1050
Indonesia ind 1057
Islandia isl 1039
Italia ita 1040
Kannada kan 1099
Lituavi lth 1063
Latvi lvi 1062
Malayalam mal 1100
Marathi mar 1102
Melayu msl 1086
netral Neutral 0000
Bokmaal Norwegia nor 1044
Punjabi pan 1094
Portugis (Brasil) ptb 1046
Portugis ptg 2070
Rumania rom 1048
Slovak sky 1051
Sloven slv 1060
Bahasa Serbia - Sirilik srb 3098
Bahasa Serbia - Latin srl 2074
Swedia sve 1053
Tamil tam 1097
Telugu tel 1098
Ukraina ukr 1058
Urdu urd 1056
Vietnam vit 1066

Tabel sebelumnya diurutkan menurut abjad pada kolom Singkatan.

Untuk kembali ke komponen sebelumnya

  1. Navigasi ke folder Binn yang dijelaskan di atas.

  2. Cadangkan versi NaturalLanguage6.dll SQL Server ke lokasi lain.

  3. Salin versi NaturalLanguage6.dll sebelumnya dari folder Binn instans SQL Server 2008 R2 (10.50.x) atau SQL Server 2008 (10.0.x) ke folder Binn instans SQL Server.

    Peringatan

    Perubahan ini memengaruhi semua bahasa yang menggunakan NaturalLanguage6.dll di versi saat ini dan sebelumnya.

  4. Mulai ulang SQL Server.

Untuk memulihkan komponen saat ini

  1. Navigasi ke lokasi tempat Anda mencadangkan versi SQL Server NaturalLanguage6.dll.

  2. Salin versi NaturalLanguage6.dll saat ini dari lokasi cadangan ke folder Binn instans SQL Server.

    Peringatan

    Perubahan ini memengaruhi semua bahasa yang menggunakan NaturalLanguage6.dll di versi saat ini dan sebelumnya.

  3. Mulai ulang SQL Server.

Bahasa yang nama file pemecah kata sebelumnya hanya NaturalLanguage6.dll

Untuk bahasa dalam tabel berikut, nama file pemecah kata sebelumnya berbeda dari nama file versi baru. Nama file sebelumnya NaturalLanguage6.dll. Untuk kembali ke versi sebelumnya, Anda harus menimpa versi NaturalLanguage6.dll saat ini dengan versi sebelumnya dari file yang sama. Anda juga harus mengubah sekumpulan entri registri untuk menentukan versi komponen sebelumnya atau saat ini.

Peringatan

Jika Anda mengganti versi file saat ini NaturalLanguage6.dll dengan versi yang berbeda, maka perilaku semua bahasa yang menggunakan file ini terpengaruh.

Daftar bahasa yang terpengaruh

Bahasa Singkatan
digunakan dalam
registri
LCID
Arab ara 1025
Jerman deu 1031
Jepang jpn 1041
Belanda nld 1043
Rusia Rus 1049

Tabel sebelumnya diurutkan menurut abjad pada kolom Singkatan.

Gunakan instruksi berikut bersama dengan daftar nilai di bagian Nama file dan nilai registri untuk mengembalikan dan memulihkan pemecah kata dan stemmer.

Untuk kembali ke komponen sebelumnya

  1. Navigasi ke folder Binn yang dijelaskan di atas.

  2. Jangan hapus file untuk versi komponen saat ini dari folder Binn.

  3. Cadangkan versi NaturalLanguage6.dll SQL Server ke lokasi lain.

  4. Salin versi NaturalLanguage6.dll sebelumnya dari folder Binn instans SQL Server 2008 R2 (10.50.x) atau SQL Server 2008 (10.0.x) ke folder Binn instans SQL Server baru.

    Peringatan

    Perubahan ini memengaruhi semua bahasa yang menggunakan NaturalLanguage6.dll di versi saat ini dan sebelumnya.

  5. Di registri, navigasikan ke simpul berikut: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\CLSID.

  6. Gunakan langkah-langkah berikut untuk menambahkan kunci baru untuk COM ClassIDs untuk pemecah kata sebelumnya dan antarmuka stemmer untuk bahasa yang dipilih:

    1. Tambahkan kunci baru dengan nilai dari tabel untuk pemecah kata sebelumnya.

    2. Perbarui data (Default) dari nilai kunci tersebut ke nama file pemecah kata sebelumnya dari tabel.

    3. Jika bahasa yang dipilih menggunakan stemmer, tambahkan kunci baru dengan nilai dari tabel untuk stemmer sebelumnya.

    4. Jika bahasa yang dipilih menggunakan stemmer, perbarui data (Default) dari nilai kunci tersebut ke nama file stemmer sebelumnya dari tabel.

  7. Di registri, navigasikan ke simpul berikut: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\Language<language_key>. <> language_key mewakili singkatan untuk bahasa yang digunakan dalam registri; misalnya, "fra" untuk bahasa Prancis dan "esn" untuk bahasa Spanyol.

  8. Perbarui nilai kunci WBreakerClass ke nilai dari tabel untuk pemecah kata saat ini.

  9. Jika bahasa yang dipilih menggunakan stemmer, perbarui nilai kunci StemmerClass ke nilai dari tabel untuk stemmer saat ini.

  10. Mulai ulang SQL Server.

Untuk memulihkan komponen saat ini

  1. Navigasi ke lokasi tempat Anda mencadangkan versi SQL Server NaturalLanguage6.dll.

  2. Salin versi NaturalLanguage6.dll saat ini dari lokasi cadangan ke folder Binn instans SQL Server.

    Peringatan

    Perubahan ini memengaruhi semua bahasa yang menggunakan NaturalLanguage6.dll di versi saat ini dan sebelumnya.

  3. Di registri, navigasikan ke simpul berikut: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\CLSID.

  4. Jika kunci berikut tidak ada, gunakan langkah-langkah berikut untuk menambahkan kunci baru untuk COM ClassID untuk pemecah kata saat ini dan antarmuka stemmer untuk bahasa yang dipilih:

    1. Tambahkan kunci baru dengan nilai dari tabel untuk pemecah kata saat ini.

    2. Perbarui data (Default) dari nilai kunci tersebut ke nama file pemecah kata saat ini dari tabel.

    3. Jika bahasa yang dipilih menggunakan stemmer, tambahkan kunci baru dengan nilai dari tabel untuk stemmer saat ini.

    4. Jika bahasa yang dipilih menggunakan stemmer, perbarui data (Default) dari nilai kunci tersebut ke nama file stemmer saat ini dari tabel.

  5. Di registri, navigasikan ke simpul berikut: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\Language<language_key>. <> language_key mewakili singkatan untuk bahasa yang digunakan dalam registri; misalnya, "fra" untuk bahasa Prancis dan "esn" untuk bahasa Spanyol.

  6. Perbarui nilai kunci WBreakerClass ke nilai dari tabel untuk pemecah kata sebelumnya.

  7. Jika bahasa yang dipilih menggunakan stemmer, perbarui nilai kunci StemmerClass ke nilai dari tabel untuk stemmer sebelumnya.

  8. Mulai ulang SQL Server.

Nama file dan nilai registri untuk mengembalikan dan memulihkan pemecah kata dan stemmer

Gunakan daftar nama file dan entri registri berikut bersama dengan instruksi di bagian sebelumnya. Gunakan nilai sebelumnya untuk kembali ke versi sebelumnya, atau gunakan nilai saat ini untuk memulihkan versi komponen saat ini.

Berikut ini tercantum diurutkan menurut abjad pada singkatan yang digunakan untuk setiap bahasa.

Arab (ara), LCID 1025

Komponen Pemecah kata Stemmer
CLSID sebelumnya 7EFD3C7E-9E4B-4a93-9503-DECD74C0AC6D 483B0283-25DB-4c92-9C15-A65925CB95CE
Nama file sebelumnya NaturalLanguage6.dll NaturalLanguage6.dll
CLSID saat ini 04b37e30-c9a9-4a7d-8f20-792fc87ddf71 Tidak
Nama file saat ini MSWB7.dll Tidak

Jerman (deu), LCID 1031

Komponen Pemecah kata Stemmer
CLSID sebelumnya 45EACA36-DBE9-4e4a-A26D-5C201902346D 65170AE4-0AD2-4fa5-B3BA-7CD73E2DA825
Nama file sebelumnya NaturalLanguage6.dll NaturalLanguage6.dll
CLSID saat ini dfa00c33-bf19-482e-a791-3c785b0149b4 8a474d89-6e2f-419c-8dd5-9b50edc8c787
Nama file saat ini MsWb7.dll MsWb7.dll

Jepang (jpn), LCID 1041

Komponen Pemecah kata Stemmer
CLSID sebelumnya E1E8F15E-8BEC-45df-83BF-50FF84D0CAB5 3D5DF14F-649F-4cbc-853D-F18FEDE9CF5D
Nama file sebelumnya NaturalLanguage6.dll NaturalLanguage6.dll
CLSID saat ini 04096682-6ece-4e9e-90c1-52d81f0422ed Tidak
Nama file saat ini MsWb70011.dll Tidak

Belanda (nld), LCID 1043

Komponen Pemecah kata Stemmer
CLSID sebelumnya 2C9F6BEB-C5B0-42b6-A5EE-84C24DC0D8EF F7A465EE-13FB-409a-B878-195B420433AF
Nama file sebelumnya NaturalLanguage6.dll NaturalLanguage6.dll
CLSID saat ini 69483c30-a9af-4552-8f84-a0796ad5285b CF923CB5-1187-43ab-B053-3E44BED65FFA
Nama file saat ini MsWb7.dll MsWb7.dll

Rusia (rus), LCID 1049

Komponen Pemecah kata Stemmer
CLSID sebelumnya 2CB6CDA4-1C14-4392-A8EC-81EEF1F2E079 E06A0DDD-E81A-4e93-8A8D-F386C3A1B670
Nama file sebelumnya NaturalLanguage6.dll NaturalLanguage6.dll
CLSID saat ini aaa3d3bd-6de7-4317-91a0-d25e7d3babc3 d42c8b70-adeb-4b81-a52f-c09f24f77dfa
Nama file saat ini MsWb7.dll MsWb7.dll

Bahasa yang nama file sebelumnya maupun saat ini tidak NaturalLanguage6.dll

Untuk bahasa dalam tabel berikut, nama file pemecah kata sebelumnya dan stemmer berbeda dari nama file versi baru. Nama file sebelumnya maupun saat ini tidak NaturalLanguage6.dll. Anda tidak perlu mengganti file apa pun, karena penyiapan SQL Server menyalin versi komponen saat ini dan sebelumnya ke folder Binn. Namun Anda harus mengubah sekumpulan entri registri untuk menentukan versi komponen sebelumnya atau saat ini.

Daftar bahasa yang terpengaruh

Bahasa Singkatan
digunakan dalam
registri
LCID
Bahasa Tionghoa Sederhana Bab 2052
Mandarin Tradisional cht 1028
Thailand Tha 1054
Mandarin Tradisional zh-hk 3076
Mandarin Tradisional zh-mo 5124
Mandarin Sederhana zh-sg 4100

Tabel sebelumnya diurutkan menurut abjad pada kolom Singkatan.

Gunakan instruksi berikut bersama dengan daftar nilai di bagian Nama file dan nilai registri untuk mengembalikan dan memulihkan pemecah kata dan stemmer.

Untuk kembali ke komponen sebelumnya

  1. Jangan hapus file untuk versi komponen saat ini dari folder Binn.

  2. Di registri, navigasikan ke simpul berikut: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\CLSID.

  3. Gunakan langkah-langkah berikut untuk menambahkan kunci baru untuk COM ClassIDs untuk pemecah kata sebelumnya dan antarmuka stemmer untuk bahasa yang dipilih:

    1. Tambahkan kunci baru dengan nilai dari tabel untuk pemecah kata sebelumnya.

    2. Perbarui data (Default) dari nilai kunci tersebut ke nama file pemecah kata sebelumnya dari tabel.

    3. Jika bahasa yang dipilih menggunakan stemmer, tambahkan kunci baru dengan nilai dari tabel untuk stemmer sebelumnya.

    4. Jika bahasa yang dipilih menggunakan stemmer, perbarui data (Default) dari nilai kunci tersebut ke nama file stemmer sebelumnya dari tabel.

  4. Di registri, navigasikan ke simpul berikut: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\Language<language_key>. <> language_key mewakili singkatan untuk bahasa yang digunakan dalam registri; misalnya, "fra" untuk bahasa Prancis dan "esn" untuk bahasa Spanyol.

  5. Perbarui nilai kunci WBreakerClass ke nilai dari tabel untuk pemecah kata saat ini.

  6. Jika bahasa yang dipilih menggunakan stemmer, perbarui nilai kunci StemmerClass ke nilai dari tabel untuk stemmer saat ini.

  7. Mulai ulang SQL Server.

Untuk memulihkan komponen sebelumnya

  1. Jangan hapus file untuk versi komponen sebelumnya dari folder Binn.

  2. Di registri, navigasikan ke simpul berikut: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\CLSID.

  3. Jika kunci berikut tidak ada, gunakan langkah-langkah berikut untuk menambahkan kunci baru untuk COM ClassID untuk pemecah kata saat ini dan antarmuka stemmer untuk bahasa yang dipilih:

    1. Tambahkan kunci baru dengan nilai dari tabel untuk pemecah kata saat ini.

    2. Perbarui data (Default) dari nilai kunci tersebut ke nama file pemecah kata saat ini dari tabel.

    3. Jika bahasa yang dipilih menggunakan stemmer, tambahkan kunci baru dengan nilai dari tabel untuk stemmer saat ini.

    4. Jika bahasa yang dipilih menggunakan stemmer, perbarui data (Default) dari nilai kunci tersebut ke nama file stemmer saat ini dari tabel.

  4. Di registri, navigasikan ke simpul berikut: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\Language<language_key>. <> language_key mewakili singkatan untuk bahasa yang digunakan dalam registri; misalnya, "fra" untuk bahasa Prancis dan "esn" untuk bahasa Spanyol.

  5. Perbarui nilai kunci WBreakerClass ke nilai dari tabel untuk pemecah kata sebelumnya.

  6. Jika bahasa yang dipilih menggunakan stemmer, perbarui nilai kunci StemmerClass ke nilai dari tabel untuk stemmer sebelumnya.

  7. Mulai ulang SQL Server.

Nama file dan nilai registri untuk mengembalikan dan memulihkan pemecah kata dan stemmer

Gunakan daftar nama file dan entri registri berikut bersama dengan instruksi di bagian sebelumnya. Gunakan nilai sebelumnya untuk kembali ke versi sebelumnya, atau gunakan nilai saat ini untuk memulihkan versi komponen saat ini.

Berikut ini tercantum diurutkan menurut abjad pada singkatan yang digunakan untuk setiap bahasa.

Tionghoa Sederhana (chs), LCID 2052

Komponen Pemecah kata
CLSID sebelumnya 12CE94A0-DEFB-11D2-B31D-00600893A857
Nama file sebelumnya chsbrkr.dll
CLSID saat ini E0831C90-BAB0-4ca5-B9BD-EA254B538DAC
Nama file saat ini MsWb70804.dll

Tionghoa Tradisional (cht), LCID 1028

Komponen Pemecah kata
CLSID sebelumnya 1680E7C3-9430-4A51-9B82-1E7E7AEE5258
Nama file sebelumnya chtbrkr.dll
CLSID saat ini E9B1DF65-08F1-438b-8277-EF462B23A792
Nama file saat ini MsWb70404.dll

Thai (tha), LCID 1054

Komponen Pemecah kata Stemmer
CLSID sebelumnya CCA22CF4-59FE-11D1-BBFF-00C04FB97FDA CEDC01C7-59FE-11D1-BBFF-00C04FB97FDA
Nama file sebelumnya Thawbrkr.dll Thawbrkr.dll
CLSID saat ini F70C0935-6E9F-4ef1-9F06-7876536DB900 Tidak
Nama file saat ini MsWb7001e.dll Tidak

Tionghoa Tradisional (zh-hk), LCID 3076

Komponen Pemecah kata
CLSID sebelumnya 1680E7C3-9430-4A51-9B82-1E7E7AEE5258
Nama file sebelumnya chtbrkr.dll
CLSID saat ini E9B1DF65-08F1-438b-8277-EF462B23A792
Nama file saat ini MsWb70404.dll

Tionghoa Tradisional (zh-mo), LCID 5124

Komponen Pemecah kata
CLSID sebelumnya 1680E7C3-9430-4A51-9B82-1E7E7AEE5258
Nama file sebelumnya chtbrkr.dll
CLSID saat ini E9B1DF65-08F1-438b-8277-EF462B23A792
Nama file saat ini MsWb70404.dll

Mandarin Sederhana (zh-sg), LCID 4100

Komponen Pemecah kata
CLSID sebelumnya 12CE94A0-DEFB-11D2-B31D-00600893A857
Nama file sebelumnya chsbrkr.dll
CLSID saat ini E0831C90-BAB0-4ca5-B9BD-EA254B538DAC
Nama file saat ini MsWb70804.dll

Lihat Juga

Mengubah Pemecah Kata yang Digunakan untuk Bahasa Inggris AS dan Inggris Inggris
Perubahan Perilaku pada Pencarian Teks Lengkap