フルテキスト フィルター デーモン ランチャーのサービス アカウントの設定

適用対象:SQL ServerAzure SQL Database

このトピックでは、SQL Server 構成マネージャーを使用して、SQL フルテキスト フィルター デーモン ランチャー サービス (MSSQLFDLauncher) のサービス アカウントを設定または変更する方法について説明します。 SQL Server のセットアップで使われる既定のサービス アカウントは、NT Service\MSSQLFDLauncher です。

SQL フルテキスト フィルター デーモン ランチャー サービスについて

SQL フルテキスト フィルター デーモン ランチャー サービスは、SQL Server のフルテキスト検索でフィルター処理や単語区切りを行うフィルター デーモン ホスト プロセスを開始するために使用されます。 フルテキスト検索を使用するには、ランチャー サービスが実行されている必要があります。

SQL フルテキスト フィルター デーモン ランチャー サービスは、 の特定のインスタンスに関連付けられている SQL Server のインスタンス対応のサービスです。 SQL フルテキスト フィルター デーモン ランチャー サービスにより、起動される各フィルター デーモン ホスト プロセスにサービス アカウント情報が反映されます。

サービス アカウントの設定

  1. [スタート] メニューで、[すべてのプログラム] をポイントし、[Microsoft SQL Server] を展開して、[SQL Server 2016 Configuration Manager] をクリックします。

  2. [SQL Server 構成マネージャー] で、[SQL Server のサービス] をクリックし、[SQL フルテキスト フィルター デーモン ランチャー (<インスタンス名>)] を右クリックし、[プロパティ] をクリックします。

  3. ダイアログ ボックスの [ログオン] タブをクリックし、SQL フルテキスト フィルター デーモン ランチャー サービスが開始するプロセスを実行するアカウントを選択または入力します。

  4. ダイアログ ボックスを閉じた後、 [再起動] をクリックすると、SQL フルテキスト フィルター デーモン ランチャー サービスが再起動されます。

SQL Full-text Filter Daemon Launch process properties

SQL フルテキスト フィルター デーモン ランチャー サービスが開始しない場合にトラブルシューティングする

SQL フルテキスト フィルター デーモン ランチャー サービスが開始しない場合は、次の原因が考えられます。

アクセス許可の問題

  • SQL Server サービス グループに、SQL フルテキスト フィルター デーモン ランチャー サービスを開始する権限がありません。

    SQL Server サービス グループに、SQL フルテキスト フィルター デーモン ランチャー サービス アカウントに対する権限があることを確認してください。 SQL Server のインストール時、SQL Server サービス グループには、SQL フルテキスト フィルター デーモン ランチャー サービスを管理、クエリ、および開始する既定の権限が与えられます。 SQL Server のインストール後に SQL フルテキスト フィルター デーモン ランチャー サービス アカウントに対する SQL Server サービス グループの権限が削除されている場合、SQL フルテキスト フィルター デーモン ランチャー サービスは開始されず、フルテキスト検索は無効になります。

  • サービスへのログインに使用されるアカウントに権限がない。

    サーバー インスタンスがインストールされているコンピューターに対するログイン権限のないアカウントを使用している可能性があります。 ローカル コンピューターのユーザー権利および権限を持つアカウントでログインしていることを確認してください。

サービス アカウントとパスワードの問題

  • サービス アカウントのユーザー アカウントまたはパスワードが正しくない。

    SQL Server 2016 構成マネージャーで、サービスが正しいサービス アカウントとパスワードを使っていることを確認します。

  • SQL フルテキスト フィルター デーモン ランチャー サービスのアカウントに関連付けられたパスワードの期限が切れている。

    SQL フルテキスト フィルター デーモン ランチャー サービスにローカル ユーザー アカウントを使用している場合にパスワードの期限が切れたときは、次の作業を行う必要があります。

    1. アカウントに新しい Windows パスワードを設定します。

    2. 新しいパスワードが使用されるように、SQL Server 2016 構成マネージャーで SQL フルテキスト フィルター デーモン ランチャー サービスを更新します。

名前付きパイプの構成に関する問題

  • フルテキスト検索で SQL フルテキスト フィルター デーモン ランチャー サービスが正しく構成されていない。

    名前付きパイプの機能がローカル コンピューターで無効になっているか、既定の名前付きパイプ以外の名前付きパイプを使用するように SQL Server が構成されていると、SQL フルテキスト フィルター デーモン ランチャー サービスが開始されないことがあります。

  • 同じ名前付きパイプの別のインスタンスが既に実行されている。

    SQL Server サービスは、SQL フルテキスト フィルター デーモン ランチャー サービス クライアントの名前付きパイプ サーバーとして機能します。 SQL Server が開始される前に名前付きパイプが別のプロセスで作成されていると、SQL Server エラー ログと Windows イベント ログにエラーが記録され、フルテキスト検索を使用できません。 同じ名前付きパイプを使用しようとしているプロセスまたはアプリケーションを特定し、そのアプリケーションを停止してください。

参照

サービスの管理方法に関するトピック (SQL Server 構成マネージャー)
フルテキスト検索のアップグレード