Nasıl Yapılır: Kayıtlı bir sözcük ayırıcılarını ve filtreleri (Transact-SQL) listesini değiştirme
Herhangi bir sözcük ayırıcılarını veya süzgeç yüklü veya bir sistemde kaldırılması sonra değişiklikleri otomatik olarak sunucu örnekleri üzerinde etkili olmaz.Bu konu, kayıtlı bir sözcük ayırıcısı ya da süzgeç açıklar, yeni kayıt için sözcük ayırıcılarını ve süzgeç yüklü bir örnek, SQL Server 2008.
Dilleri, sözcük ayırıcılarını şu anda kayıtlı olan bir listesini görüntülemek için
Use sys.fulltext_languages görünümü gibi katalog:
SELECT * FROM sys.fulltext_languages;
Şu anda kayıtlı olan filtreleri listesini görüntülemek için
Use sp_help_fulltext_system_components sistem saklı yordam, aşağıdaki gibi:
EXEC sp_help_fulltext_system_components 'filter';
Yeni kayıt için sözcük ayırıcılarını ve süzgeç yüklü
Use sp_fulltext_service Sistem dil listesi gibi güncelleştirmek için saklı yordamıyla:
exec sp_fulltext_service 'update_languages';
Kaldırılan sözcük ayırıcılarını ve süzgeç kaydı silinemedi.
Use sp_fulltext_service gibi diller, listesini güncelleştirmek için:
exec sp_fulltext_service 'update_languages'
Use sp_fulltext_service süzgeç daemon ana bilgisayar işlemlerini (fdhost.exe) aşağıdaki gibi yeniden:
exec sp_fulltext_service 'restart_all_fdhosts';
Yeni yükleme yaparken, varolan sözcük ayırıcılarını veya filtreler değiştirmek için
Yeni sözcük ayırıcılarını veya filtrelerini içeren bir DLL dosyası yüklemeye hazırlanırken, farklı bir dosya adı herhangi bir varolan DLL dosyalarının sunucunuzda yüklü olduğundan emin olun örnek.
Yeni DLL dosyasını standart içeren dizine kopyalayın... SQL Server Sunucu için DLL dosyaları örnek. Varsayılan konumu şudur:
C:\Program Files\Microsoft SQL Server\MSSQL. instance_name\MSSQL\Binn
Security Note: Yalnızca imzalı ve bileşenleri doğrulandı yüklenmesi önerilir.Ayrıca, mümkün olan en az ayrıcalıklara sahip FDHOST Başlatıcısı (MSSQLFDLauncher) hizmet çalıştırmanızı öneririz.
Yeni sözcük ayırıcı veya süzgeç'i yükleyin.
Yüklemek için üçüncü taraf sözcük ayırıcılarını lisanslanmıştır.
Yükleme ve Microsoft süzgeç paketi ıfilters yüklenemedi.
Kullanımı sp_fulltext_service yeni yükleme için sözcük ayırıcılarını ve süzgeç sunucuyu, gibi yüklenmiş:
EXEC sp_fulltext_service @action='load_os_resources', @value=1;
Kullanımı sp_fulltext_service gibi diller, listesini güncelleştirmek için:
exec sp_fulltext_service 'update_languages';
Kullanarak filtre cini ana bilgisayar işlemlerini (fdhost.exe) yeniden başlatın. sp_fulltext_service aşağıdaki gibi:
exec sp_fulltext_service 'restart_all_fdhosts';
See Also