Aracılığıyla paylaş


Nasıl yapılır: Kayıtlı sözcük ayırıcılarını ve süzgeçler (Transact-SQL) listesini değiştir

Tüm sözcük ayırıcılarını ve filtreleri yüklendiğinde veya bir sistemde kaldırıldı sonra değişiklikleri otomatik olarak sunucu örnekleri üzerinde etkili olmaz.Bu konuda şu anda kayıtlı sözcük ayırıcı veya filtreler görüntülemek üzere nasıl açıklar ve nasıl kaydedileceği yeni sözcük ayırıcılarını ve filtreleri örnek üzerinde yüklü SQL Server 2008.

Dilleri, sözcük ayırıcılarını şu anda kayıtlı bir listesini görüntülemek için

  • Use sys.fulltext_languages katalog görünümünü, aşağıdaki gibi:

    SELECT * FROM sys.fulltext_languages; 
    

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

Yeni kaydetmek için sözcük ayırıcılarını ve filtreleri yüklü

  • Use sp_fulltext_service sistem saklı yordamı diller, liste aşağıdaki gibi güncelleştirmek için:

    exec sp_fulltext_service 'update_languages'; 
    

Kaldırılan sözcük ayırıcılarını ve filtreleri kaydını silmek için

  1. Use sp_fulltext_service diller, liste aşağıdaki gibi güncelleştirmek için:

    exec sp_fulltext_service 'update_languages'
    
  2. Use sp_fulltext_service filtre arka plan programı ana bilgisayar işlemlerini (fdhost.exe) aşağıdaki gibi yeniden başlatmak için:

    exec sp_fulltext_service 'restart_all_fdhosts';
    

Yenilerini yüklerken varolan sözcük ayırıcılarını veya filtreleri değiştirmek için

  1. Yeni sözcük ayırıcılarını veya filtrelerini içeren dll dosyasını yüklemek hazırlık yaparken, onu farklı bir dosya adı herhangi bir varolan dll dosyaları sunucunuza yüklenmiş olduğundan emin olun örnek.

  2. Yeni dll dosyası standart içeren dizine kopyalayın SQL Server dll dosyaları için sunucu örnek.Varsayılan konumu şudur:

    C:\Program Files\Microsoft sql Server\MSSQL.instance_name\MSSQL\Binn

    Güvenlik notuGüvenlik Notu

    Yalnızca imzalı ve doğrulanmış bileşenler yüklenmesi önerilir.Ayrıca, (MSSQLFDLauncher) fdhost başlatıcısı hizmeti mümkün olan en küçük ayrıcalıklarıyla çalıştırmanızı öneririz.

  3. Yeni sözcük ayırıcı veya filtreler yükleyin.

    Yüklemek için üçüncü taraf sözcük ayırıcılarını lisanslı

    Microsoft filtre Pack IFilters kurmanız ve yüklemeniz

  4. Use sp_fulltext_service yeni yüklemek için sözcük ayırıcılarını ve filtreleri sunucu örnek aşağıdaki gibi yüklü:

    EXEC sp_fulltext_service @action='load_os_resources', @value=1;
    
  5. Use sp_fulltext_service diller, liste aşağıdaki gibi güncelleştirmek için:

    EXEC sp_fulltext_service 'update_languages';
    
  6. Kullanarak filtre arka plan programı ana bilgisayar işlemlerini (fdhost.exe) yeniden sp_fulltext_service aşağıdaki gibi:

    EXEC sp_fulltext_service 'restart_all_fdhosts';