Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Korzystanie z wyszukiwania pełnotekstowego w plikach PDF w SQL Server 2005

Dzięki Iwanowi. Udało mi się w końcu to uruchomić, zaczynając wszystko od zera. Wygląda na to, że kolejność wykonywania czynności ma duże znaczenie, a rada podana na blogu, do którego prowadzi link, aby wyłączyć ustawienie 'load_os_resources' po załadowaniu iFiltera, prawdopodobnie nie jest najlepszą opcją, ponieważ spowoduje to, że iFilter nie będą ładowane po ponownym uruchomieniu serwera SQL.

Jeśli dobrze pamiętam, kolejność kroków, które ostatecznie zadziałały, była następująca:

  1. Upewnij się, że tabela nie ma już indeksu (a jeśli tak, usuń go)
  2. Zainstaluj Adobe iFilter
  3. Wykonaj polecenie exec sp_fulltext_service 'load_os_resources', 1;
  4. Wykonaj polecenie exec sp_fulltext_service 'verify_signature', 0;
  5. Uruchom ponownie serwer SQL
  6. Sprawdź, czy iFilter PDF jest zainstalowany
  7. Utwórz indeks pełnotekstowy w tabeli
  8. Wykonaj pełne ponowne indeksowanie

Chociaż to załatwiło sprawę, jestem pewien, że wykonałem te kroki kilka razy, zanim w końcu zaczął działać poprawnie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Co to jest przekazywanie parametrów do SQL i dlaczego go potrzebuję?

  2. Zapytanie SQL Server Xml z wieloma przestrzeniami nazw

  3. Wzorzec regex wewnątrz funkcji SQL Replace?

  4. Usuwanie kaskadowe Entity Framework

  5. Jak naprawić „Procedura oczekuje parametru „@statement” typu „ntext/nchar/nvarchar”. Błąd w SQL Server