Aracılığıyla paylaş


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

Şu anda kayıtlı olan filtreleri listesini görüntülemek için

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.

  1. Use sp_fulltext_service gibi diller, listesini güncelleştirmek için:

    exec sp_fulltext_service 'update_languages'
    
  2. 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

  1. 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.

  2. 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 noteSecurity 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.

  3. 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.

  4. 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;
    
  5. Kullanımı sp_fulltext_service gibi diller, listesini güncelleştirmek için:

    exec sp_fulltext_service 'update_languages';
    
  6. 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';