Udostępnij za pośrednictwem


Jak Skonfiguruj konto usługa FDHOST uruchamiania (MSSQLFDLauncher) dla wyszukiwanie (Menedżer konfiguracja programu SQL Server)

W tym temacie opisano sposób zestaw konta usługa dla usługa uruchamiania FDHOST (MSSQLFDLauncher) przy użyciu SQL Server Menedżer konfiguracja. Używa usługa uruchamiania FDHOST przeszukiwanie pełnego tekstu w SQL Server 2008 Aby rozpocząć proces hosta demona filtru, który obsługuje przeszukiwanie pełnego tekstu filtrowania i dzielenia wyrazów. Umożliwia przeszukiwanie pełnego tekstu, należy uruchomić tę usługa.

Usługa FDHOST uruchamiania jest obsługą wystąpienie usługi, skojarzoną z konkretne wystąpienie SQL Server. Usługa uruchamiania FDHOST propaguje informacje o koncie usługi do każdego procesu hosta demon filtru.Aby uzyskać informacje o procesach hosta demon filtru zobacz Full-Text Search Architecture.

Zalecenia dotyczące zabezpieczeń

Zalecane konto dla usługa uruchamiania FDHOST zależy od systemu operacyjnego:

  • Na Windows Vista i Windows Server 2008

    For enhanced security, on Windows Vista and Windows Server 2008, the default account assigned to the FDHOST Launcher service is the Local Service account.SQL Server 2008 uses new security features available in Windows Vista and Windows Server 2008 to provide a high level of security and isolation for the FDHOST Launcher service and FDHOST process running as Local Service.Dlatego na Windows Vista i Windows Server 2008, firma Microsoft zaleca, aby zawsze używać konta Usługa lokalna dla uruchamiania FDHOST. Na tych platformach nie należy konfigurować usługa FDHOST Uruchom do uruchamiania przy użyciu innego konta.

  • W systemie Windows XP lub Windows Server 2003

    Podczas instalacji SQL Server 2008 przeszukiwanie pełnego tekstu w systemie Windows XP lub Windows Server 2003, SQL Server 2008 Instalator monituje o podanie konta i hasła dla FDHOST uruchamiania usługa. Ze względów bezpieczeństwa nie należy określać system lokalny, Usługa lokalna i konto usługi sieciowej jako konta usługi.W systemie Windows XP lub Windows Server 2003, przy użyciu jednego z tych kont może niepotrzebnie podniesienie poziomu uprawnień dla usługa i zmniejszyć bezpieczeństwo sieci SQL Server Instalacja.

    Zaleca się więc, aby przypisać konto użytkownika lokalnego niskich uprawnieniach prawa użytkownika i uprawnienia na komputerze lokalnym.Aby upewnić się, z uprawnieniami najmniejsza możliwa jest uruchomiona usługa, zalecane jest również zawierający konto usługi dedykowany każde wystąpienie przeszukiwanie pełnego tekstu.Jeśli wystąpienie SQL Server zainstalowano usługa wyszukiwania pełnotekstowego na serwerze domena, przypisywanie konta usługa do konta użytkownika domena.

    Important noteImportant Note:

    Jeśli używasz konta użytkownika lokalnego FDHOST uruchamiania usługa i hasło systemu Windows skojarzonego z kontem wygaśnie, zestaw nowe hasło dla konta, a następnie użyj systemu Windows SQL Server Menedżer konfiguracja zaktualizować usługa FDHOST Launcher używać nowego hasła.

    Firma Microsoft zaleca korzystanie z konta usługa uruchamiania FDHOST spełniające najważniejsze wskazówki dotyczące bezpieczne SQL Server środowisko. Aby uzyskać więcej informacji na temat konfigurowania kont usług bezpieczne FDHOST uruchamiania usługa Zobacz Setting Up Windows Service Accounts.

    Jeśli konto i hasło nie zostanie określona, usługa domyślnie konto Usługa lokalna i usługa jest wyłączona.

Procedury

Aby ustawić konto usługa uruchamiania FDHOST do przeszukiwanie pełnego tekstu

  1. Na Rozpocznij wskaż menuWszystkie programy, point to Microsoft SQL Server 2008, wskaż polecenie Narzędzia konfiguracja, a następnie kliknij przycisk Program SQL Server Menedżer konfiguracja.

  2. W Program SQL Server Menedżer konfiguracja, click SQL Server 2008 Services, kliknij prawym przyciskiem myszy MSSQLFDLauncher <instance name>, a następnie kliknij przycisk Właściwości.

  3. Kliknij przycisk Logowanie Karta Program SQL Server Full-trozszerzenie <instance name>dialogowym wyszukiwania, zaznacz To konto, a następnie wprowadź Windows Nazwa konta , pod którym chcesz uruchomić każdy proces utworzony przez usługa FDHOST uruchamiania.Firma Microsoft zaleca, aby określić konto użytkownika lokalnego niskich uprawnieniach prawa użytkownika i uprawnienia na komputerze lokalnym.

  4. W Hasło pola tekstowego, wprowadź hasło dla tego konta i wpisz go ponownie w Potwierdź hasło pole tekstowe.Aby wyszukać określonemu użytkownikowi lub grupie, kliknij przycisk Przeglądanie.

    Important noteImportant Note:

    Jeśli chcesz uruchomić usługę FDHOST uruchamianie programu przy użyciu konta Usługa lokalna, pomimo Nasze zalecenia do używania konta użytkownika lokalnego o niskich uprawnieniach, kliknij Zastosowanie , a następnie zmień konto Usługa lokalna.SQL Server Menedżer konfiguracja spowoduje automatyczne dodanie konta Usługa lokalna grupa FDHOST, które włącza usługę FDHOST Uruchom do uruchamiania w Usługa lokalna konto.

  5. Kliknij przycisk Uruchom ponownie , aby ponownie uruchomić usługa FDHOST uruchamiania.

Jeśli usługa uruchamiania FDHOST nie uruchomiona.

Nie można uruchomić usługa FDHOST uruchamiania, co najmniej jedną z poniższych czynności może być przyczyną:

  • Hasło skojarzone z kontem usługa uruchamiania FDHOST wygasła.

    Jeśli korzystasz z konta użytkownika lokalnego FDHOST uruchamiania usługa i dane hasło wygasa, należy:

    1. Ustaw nowe hasło dla konta systemu Windows.

    2. W SQL Server Menedżer konfiguracja, zaktualizuj FDHOST uruchamiania usługa za pomocą nowego hasła.

  • Konto użytkownika lub hasło konta usługa nie są poprawne.

    usługa uruchamiania FDHOST może próbować zalogować się przy użyciu programu nieprawidłowe konta i hasło.Należy postępować zgodnie z procedurami powyżej, aby sprawdzić, czy konto użytkownika dla usługa nie została zmieniona.

  • Konto używane do logowania do usługa nie ma uprawnień.

    Być może używasz konta, które nie ma uprawnień logowania na komputerze zainstalowano wystąpienie serwera.Upewnij się, że logowania przy użyciu konta posiadającego uprawnienia i prawa użytkownika na komputerze lokalnym.

  • Jest już uruchomione inne wystąpienie tej samej nazwany potok.

    The SQL Server usługa acts as a nazwany potok server for the FDHOST Launcher usługa klient. Jeśli nazwany potok został już utworzony przez inny proces przed SQL Server rozpoczyna się, błąd zostanie zarejestrowane SQL Server Dziennik błędów i dziennika zdarzeń systemu Windows i przeszukiwanie pełnego tekstu nie będą dostępne. Określ, jaki proces lub aplikację próbuje użyć tego samego nazwany potok i Zatrzymaj aplikację.Aby uzyskać więcej informacji na temat opis błędów protokół w SQL Server Uruchamianie, zobacz Troubleshooting Protocol Errors During Database Engine Startup.

  • Usługa FDHOST uruchamianie nie jest poprawnie skonfigurowana.

    Usługa może nie być poprawnie skonfigurowany na komputerze lokalnym.

    Jeśli nazwanych potoków funkcjonalność została wyłączona na komputerze lokalnym lub SQL Server został skonfigurowany w taki sposób, aby użyć nazwanego potoku innej niż domyślna, nazwany potok, okno dialogowe Uruchamianie FDHOST nie może uruchomić usługa.

    Aby uzyskać więcej informacji na temat protokołów nazwany potok w SQL Server 2008, zobacz Protokoły klient - nazwany potok właściwości.

  • The SQL Server usługa group does not have permission to start FDHOST Launcher usługa.

    Podczas instalacji SQL Server 2008, SQL Server Grupa Usługa otrzymuje domyślne uprawnienia do zarządzania, kwerendy i uruchomić usługę FDHOST uruchamiania. Jeśli SQL Server uprawnienia grupy usługi uruchamiania FDHOST konta usługi zostaną usunięte po SQL Server 2008 instalacji, usługa uruchamiania FDHOST nie zostanie uruchomiona i zostaną wyłączone z przeszukiwanie pełnego tekstu. Należy upewnić się, SQL Server Usługa grupa ma uprawnienia do uruchamiania FDHOST konta usługi.