Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Artikel ini menjelaskan prosedur warisan untuk beralih pemecah kata antara komponen yang diperbarui yang diperkenalkan pada SQL Server 2012 (11.x) dan komponen sebelumnya.
Untuk informasi tentang perubahan versi indeks teks lengkap di SQL Server 2025 (17.x), lihat Peningkatan versi indeks teks lengkap.
SQL Server menginstal dan mengaktifkan versi pemecah kata dan stemmer untuk semua bahasa yang didukung oleh Full-Text Search, kecuali untuk 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 | Description |
|---|---|
| Bahasa Inggris | Untuk mengembalikan atau memulihkan komponen berbahasa Inggris, lihat Mengubah pemecah kata yang digunakan untuk bahasa Inggris AS dan bahasa Inggris Britania. |
| Denmark, Polandia, dan Turki | Pemecah kata pihak ketiga untuk Denmark, Polandia, dan Turki yang disertakan dengan rilis SQL Server sebelumnya diganti dengan komponen Microsoft. |
| Ceko dan Yunani | Ada pemecah kata baru untuk Ceko dan Yunani. Rilis SQL Server Full-Text Search sebelumnya tidak menyertakan dukungan untuk dua bahasa ini. |
| Korea | Pemecah kata dan pengolah akar kata untuk bahasa Korea tidak diperbarui dalam rilis ini. |
Untuk informasi umum tentang pemecah kata dan stemmer, lihat Mengonfigurasi dan mengelola pemecah kata dan stemmer.
Pengantar mengenai pengembalian dan pemulihan pemecah kata dan stemmer
Instruksi untuk mengembalikan dan memulihkan pemecah kata dan stemmer bergantung pada bahasa yang digunakan. Tabel berikut ini meringkas tiga set tindakan yang mungkin diperlukan untuk kembali ke versi komponen sebelumnya.
Perhatian
Salah mengedit registri dapat sangat merusak sistem Anda. Sebelum membuat perubahan pada registri, kami sarankan Anda mencadangkan data bernilai apa pun di komputer.
| File yang sedang dibuka | File sebelumnya | Jumlah bahasa yang terpengaruh | Tindakan untuk berkas | Tindakan untuk entri registri |
|---|---|---|---|---|
NaturalLanguage6.dll |
NaturalLanguage6.dll |
34 | Unduh dan instal versi sebelumnya dari NaturalLanguage6.dll, menggantikan versi file saat ini. |
Tidak diperlukan tindakan. Kunci dan nilai registri tidak berubah untuk rilis ini. |
| (Nama file lainnya) | NaturalLanguage6.dll |
5 | Unduh dan instal versi sebelumnya dari NaturalLanguage6.dll, menggantikan 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 Binn folder. |
Ubah sekumpulan entri registri untuk menentukan versi komponen sebelumnya. |
Peringatan
Jika Anda mengganti versi file NaturalLanguage6.dll saat ini dengan versi yang berbeda, maka perilaku semua bahasa yang menggunakan file ini akan berubah.
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 file pemecah kata saat ini dan sebelumnya adalah NaturalLanguage6.dll
Untuk bahasa dalam tabel berikut, nama file pemecah kata saat ini dan sebelumnya adalah NaturalLanguage6.dll. Untuk mengembalikan atau memulihkan komponen ini, Anda harus menimpa NaturalLanguage6.dll dengan versi lain dari file yang sama. Anda tidak perlu mengubah entri registri apa pun, karena entri registri tidak berubah untuk rilis ini.
Peringatan
Jika Anda mengganti versi file NaturalLanguage6.dll saat ini dengan versi yang berbeda, maka perilaku semua bahasa yang menggunakan file ini akan berubah.
Daftar bahasa yang terpengaruh
| Bahasa | Singkatan yang digunakan dalam registri | Pengidentifikasi lokal (LCID) |
|---|---|---|
| Bahasa Bengali | ben |
1093 |
| Bahasa Bulgaria | bgr |
1026 |
| Katalan | cat |
1027 |
| Spanyol | esn |
3082 |
| Prancis | fra |
1036 |
| Gujarat | guj |
1095 |
| Ibrani | heb |
1037 |
| Bahasa Hindi | hin |
1081 |
| Kroasia | hrv |
1050 |
| Bahasa 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 |
| Bokmål Norwegia | nor |
1044 |
| Punjabi | pan |
1094 |
| Portugis (Brasil) | ptb |
1046 |
| Portugis | ptg |
2070 |
| Rumania | rom |
1048 |
| Bahasa Slowakia | 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 |
| Bahasa Urdu | urd |
1056 |
| Bahasa Vietnam | vit |
1066 |
Tabel sebelumnya diurutkan menurut abjad pada kolom Singkatan.
Pergi ke folder
Binnyang dijelaskan sebelumnya.Cadangkan versi
NaturalLanguage6.dllSQL Server ke lokasi lain.Salin versi
NaturalLanguage6.dllsebelumnya dariBinnfolder instans SQL Server 2008 R2 (10.50.x) atau SQL Server 2008 (10.0.x) ke dalamBinnfolder instans SQL Server.Peringatan
Perubahan ini memengaruhi semua bahasa yang digunakan
NaturalLanguage6.dlldalam versi saat ini dan sebelumnya.Mulai ulang SQL Server.
Bahasa-bahasa yang sebelumnya menggunakan pemecah kata dengan nama file NaturalLanguage6.dll
Untuk bahasa dalam tabel berikut, nama file pemecah kata sebelumnya berbeda dari nama file versi baru. Nama file sebelumnya adalah NaturalLanguage6.dll. Untuk kembali ke versi sebelumnya, Anda harus menimpa versi saat ini dari NaturalLanguage6.dll dengan versi lebih awal 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 NaturalLanguage6.dll saat ini dengan versi yang berbeda, maka perilaku semua bahasa yang menggunakan file ini akan berubah.
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.
Pergi ke folder
Binnyang dijelaskan sebelumnya.Jangan hapus file untuk versi komponen saat ini dari
Binnfolder.Cadangkan versi
NaturalLanguage6.dllSQL Server ke lokasi lain.Salin versi
NaturalLanguage6.dllsebelumnya dariBinnfolder instans SQL Server 2008 R2 (10.50.x) atau SQL Server 2008 (10.0.x) ke dalamBinnfolder instans SQL Server baru.Peringatan
Perubahan ini memengaruhi semua bahasa yang digunakan
NaturalLanguage6.dlldalam versi saat ini dan sebelumnya.Di registri, buka 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 yang ada di tabel.
Di registri, buka 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,frauntuk bahasa Prancis danesnuntuk Bahasa Spanyol.Perbarui nilai kunci
WBreakerClasske nilai dari tabel untuk pemutus kata saat ini.Jika bahasa yang dipilih menggunakan stemmer, perbarui nilai kunci
StemmerClassdengan nilai dari tabel untuk stemmer yang digunakan saat ini.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.
Daftar berikut 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 |
Bahasa 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 dan sekarang bukan NaturalLanguage6.dll
Untuk bahasa-bahasa dalam tabel berikut, nama-nama file dari pemecah kata dan stemmer yang lama berbeda dari nama file versi terbaru. Nama file sebelumnya dan saat ini bukan NaturalLanguage6.dll. Anda tidak perlu mengganti file apa pun, karena penyiapan SQL Server menyalin versi komponen saat ini dan sebelumnya ke Binn folder. Namun, Anda harus mengubah sekumpulan entri registri untuk menentukan versi komponen sebelumnya atau saat ini.
Daftar bahasa yang terpengaruh
| Bahasa | Singkatan yang digunakan dalam registri | LCID |
|---|---|---|
| Bahasa Tionghoa Sederhana | chs |
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.
Jangan hapus file untuk versi komponen saat ini dari
Binnfolder.Di registri, buka 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 yang ada di tabel.
Di registri, buka 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,frauntuk bahasa Prancis danesnuntuk Bahasa Spanyol.Perbarui nilai kunci
WBreakerClasske nilai dari tabel untuk pemutus kata saat ini.Jika bahasa yang dipilih menggunakan stemmer, perbarui nilai kunci
StemmerClassdengan nilai dari tabel untuk stemmer yang digunakan saat ini.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.
Daftar berikut diurutkan menurut abjad pada singkatan yang digunakan untuk setiap bahasa.
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 |
Thailand (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 |
Mandarin 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 |
Bahasa 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 |