Menampilkan atau mengubah filter terdaftar dan pemecah kata
Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
Setelah pemecah kata atau filter diinstal atau dihapus instalannya pada sistem, perubahan tidak secara otomatis berlaku pada instans server. Artikel ini menjelaskan cara menampilkan pemecah kata atau filter yang saat ini terdaftar dan cara mendaftarkan pemecah kata dan filter yang baru diinstal pada instans SQL Server.
Catatan
Azure SQL Managed Instance mendukung tampilan filter terdaftar dan pemecah kata, tetapi mengubahnya tidak didukung. Hanya yang telah diinstal sebelumnya yang dapat digunakan. Filter pihak ketiga dan pemecah kata tidak didukung pada instans terkelola.
Menampilkan daftar bahasa yang pemutus katanya saat ini terdaftar
Gunakan tampilan katalog sys.fulltext_languages, sebagai berikut:
SELECT * FROM sys.fulltext_languages;
Menampilkan daftar filter yang saat ini terdaftar
Gunakan prosedur tersimpan sistem sp_help_fulltext_system_components, sebagai berikut:
EXEC sp_help_fulltext_system_components 'filter';
Mendaftarkan pemecah kata dan filter yang baru diinstal
Gunakan prosedur tersimpan sistem sp_fulltext_service untuk memperbarui daftar bahasa, sebagai berikut:
EXEC sp_fulltext_service 'update_languages';
Membatalkan pendaftaran pemecah kata dan filter yang dihapus instalasinya
sp_fulltext_service
Gunakan untuk memperbarui daftar bahasa, sebagai berikut:EXEC sp_fulltext_service 'update_languages';
sp_fulltext_service
Gunakan untuk memulai ulang proses host daemon filter (fdhost.exe), sebagai berikut:EXEC sp_fulltext_service 'restart_all_fdhosts';
Ganti pemecah kata atau filter yang sudah ada saat menginstal yang baru
Saat bersiap menginstal file DLL yang berisi pemecah kata atau filter baru, verifikasi bahwa file tersebut memiliki nama file yang berbeda dari salah satu file DLL yang sudah ada yang diinstal pada instans server Anda.
Salin file DLL baru ke direktori yang berisi file DLL SQL Server standar untuk instans server. Lokasi defaultnya adalah:
C:\Program Files\Microsoft SQL Server\MSSQL.<instance_name>\MSSQL\Binn
Penting
Kami sangat menyarankan Agar Anda hanya memuat komponen yang ditandatangani dan diverifikasi. Selain itu, kami sarankan Anda menjalankan Layanan Peluncur FDHOST (MSSQLFDLauncher) dengan hak istimewa yang paling tidak mungkin.
Instal pemecah kata atau filter baru.
Untuk menginstal dan memuat Microsoft Filter Pack IFilters
Gunakan
sp_fulltext_service
untuk memuat pemecah kata dan filter yang baru diinstal dalam instans server, sebagai berikut:EXEC sp_fulltext_service @action='load_os_resources', @value=1;
Gunakan
sp_fulltext_service
untuk memperbarui daftar bahasa, sebagai berikut:EXEC sp_fulltext_service 'update_languages';
Mulai ulang proses host daemon filter (
fdhost.exe
), menggunakansp_fulltext_service
sebagai berikut:EXEC sp_fulltext_service 'restart_all_fdhosts';
Konten terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk