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
Navigasi ke folder Binn yang dijelaskan di atas.
Cadangkan versi NaturalLanguage6.dll SQL Server ke lokasi lain.
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.
Mulai ulang SQL Server.
Untuk memulihkan komponen saat ini
Navigasi ke lokasi tempat Anda mencadangkan versi SQL Server NaturalLanguage6.dll.
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.
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
Navigasi ke folder Binn yang dijelaskan di atas.
Jangan hapus file untuk versi komponen saat ini dari folder Binn.
Cadangkan versi NaturalLanguage6.dll SQL Server ke lokasi lain.
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.
Di registri, navigasikan ke simpul berikut: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\CLSID.
Gunakan langkah-langkah berikut untuk menambahkan kunci baru untuk COM ClassIDs untuk pemecah kata sebelumnya dan antarmuka stemmer untuk bahasa yang dipilih:
Tambahkan kunci baru dengan nilai dari tabel untuk pemecah kata sebelumnya.
Perbarui data (Default) dari nilai kunci tersebut ke nama file pemecah kata sebelumnya dari tabel.
Jika bahasa yang dipilih menggunakan stemmer, tambahkan kunci baru dengan nilai dari tabel untuk stemmer sebelumnya.
Jika bahasa yang dipilih menggunakan stemmer, perbarui data (Default) dari nilai kunci tersebut ke nama file stemmer sebelumnya dari tabel.
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.
Perbarui nilai kunci WBreakerClass ke nilai dari tabel untuk pemecah kata saat ini.
Jika bahasa yang dipilih menggunakan stemmer, perbarui nilai kunci StemmerClass ke nilai dari tabel untuk stemmer saat ini.
Mulai ulang SQL Server.
Untuk memulihkan komponen saat ini
Navigasi ke lokasi tempat Anda mencadangkan versi SQL Server NaturalLanguage6.dll.
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.
Di registri, navigasikan ke simpul berikut: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\CLSID.
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:
Tambahkan kunci baru dengan nilai dari tabel untuk pemecah kata saat ini.
Perbarui data (Default) dari nilai kunci tersebut ke nama file pemecah kata saat ini dari tabel.
Jika bahasa yang dipilih menggunakan stemmer, tambahkan kunci baru dengan nilai dari tabel untuk stemmer saat ini.
Jika bahasa yang dipilih menggunakan stemmer, perbarui data (Default) dari nilai kunci tersebut ke nama file stemmer saat ini dari tabel.
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.
Perbarui nilai kunci WBreakerClass ke nilai dari tabel untuk pemecah kata sebelumnya.
Jika bahasa yang dipilih menggunakan stemmer, perbarui nilai kunci StemmerClass ke nilai dari tabel untuk stemmer sebelumnya.
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
Jangan hapus file untuk versi komponen saat ini dari folder Binn.
Di registri, navigasikan ke simpul berikut: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\CLSID.
Gunakan langkah-langkah berikut untuk menambahkan kunci baru untuk COM ClassIDs untuk pemecah kata sebelumnya dan antarmuka stemmer untuk bahasa yang dipilih:
Tambahkan kunci baru dengan nilai dari tabel untuk pemecah kata sebelumnya.
Perbarui data (Default) dari nilai kunci tersebut ke nama file pemecah kata sebelumnya dari tabel.
Jika bahasa yang dipilih menggunakan stemmer, tambahkan kunci baru dengan nilai dari tabel untuk stemmer sebelumnya.
Jika bahasa yang dipilih menggunakan stemmer, perbarui data (Default) dari nilai kunci tersebut ke nama file stemmer sebelumnya dari tabel.
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.
Perbarui nilai kunci WBreakerClass ke nilai dari tabel untuk pemecah kata saat ini.
Jika bahasa yang dipilih menggunakan stemmer, perbarui nilai kunci StemmerClass ke nilai dari tabel untuk stemmer saat ini.
Mulai ulang SQL Server.
Untuk memulihkan komponen sebelumnya
Jangan hapus file untuk versi komponen sebelumnya dari folder Binn.
Di registri, navigasikan ke simpul berikut: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\CLSID.
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:
Tambahkan kunci baru dengan nilai dari tabel untuk pemecah kata saat ini.
Perbarui data (Default) dari nilai kunci tersebut ke nama file pemecah kata saat ini dari tabel.
Jika bahasa yang dipilih menggunakan stemmer, tambahkan kunci baru dengan nilai dari tabel untuk stemmer saat ini.
Jika bahasa yang dipilih menggunakan stemmer, perbarui data (Default) dari nilai kunci tersebut ke nama file stemmer saat ini dari tabel.
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.
Perbarui nilai kunci WBreakerClass ke nilai dari tabel untuk pemecah kata sebelumnya.
Jika bahasa yang dipilih menggunakan stemmer, perbarui nilai kunci StemmerClass ke nilai dari tabel untuk stemmer sebelumnya.
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