適用対象:SQL Server
Azure SQL データベース
この記事では、SQL Server 構成マネージャーを使用して、SQL フルテキスト フィルター デーモン ランチャー サービス (MSSQLFDLauncher) のサービス アカウントを設定または変更する方法について説明します。 SQL Server のセットアップで使われる既定のサービス アカウントは、NT Service\MSSQLFDLauncher です。
SQL フルテキスト フィルター デーモン ランチャー サービスについて
SQL フルテキスト フィルター デーモン ランチャー サービスは、SQL Server のフルテキスト検索でフィルター処理や単語区切りを行うフィルター デーモン ホスト プロセスを開始するために使用されます。 フルテキスト検索を使用するには、ランチャー サービスが実行されている必要があります。
SQL フルテキスト フィルター デーモン ランチャー サービスは、 の特定のインスタンスに関連付けられている SQL Server のインスタンス対応のサービスです。 SQL フルテキスト フィルター デーモン ランチャー サービスにより、起動される各フィルター デーモン ホスト プロセスにサービス アカウント情報が反映されます。
サービス アカウントの設定
[スタート] メニューの [すべてのプログラム] をポイントし、[Microsoft SQL Server] を展開し、[SQL Server nnnn 構成マネージャー] を選択します。nnnn はインストールしたバージョンです。
SQL Server 構成マネージャーで、SQL Server サービスを選択し、SQL フルテキスト フィルター デーモン ランチャー (インスタンス名) を右クリックし、[プロパティ] を選択します。
ダイアログ ボックスの [ログオン ] タブを選択し、SQL フルテキスト フィルター デーモン ランチャー サービスが開始するプロセスを実行するアカウントを選択または入力します。
ダイアログ ボックスを閉じた後、[ 再起動 ] を選択して SQL フルテキスト フィルター デーモン ランチャー サービスを再起動します。
SQL フルテキスト フィルター デーモン ランチャー サービスが開始しない場合にトラブルシューティングする
SQL フルテキスト フィルター デーモン ランチャー サービスが開始しない場合は、次の原因が考えられます。
アクセス許可の問題
SQL Server サービス グループには、SQL フルテキスト フィルター デーモン ランチャー サービスを開始するためのアクセス許可がありません。
SQL Server サービス グループに、SQL フルテキスト フィルター デーモン ランチャー サービス アカウントに対する権限があることを確認してください。 SQL Server のインストール時、SQL Server サービス グループには、SQL フルテキスト フィルター デーモン ランチャー サービスを管理、クエリ、および開始する既定の権限が与えられます。 SQL Server のインストール後に SQL フルテキスト フィルター デーモン ランチャー サービス アカウントに対する SQL Server サービス グループのアクセス許可が削除されている場合、SQL フルテキスト フィルター デーモン ランチャー サービスは開始せず、フルテキスト検索は無効になります。
サービスへの接続に使用されるアカウントに特権がありません。
サーバー インスタンスがインストールされているコンピューターでログイン特権を持たないアカウントを使用している可能性があります。 ローカル コンピューターに対するユーザー権限とアクセス許可を持つアカウントでログインしていることを確認します。
サービス アカウントとパスワードの問題
サービス アカウントのユーザー アカウントまたはパスワードが正しくない。
SQL Server 構成マネージャーで、サービスが正しいサービス アカウントとパスワードを使用していることを確認します。
SQL フルテキスト フィルター デーモン ランチャー サービスのアカウントに関連付けられたパスワードの期限が切れている。
SQL フルテキスト フィルター デーモン ランチャー サービスにローカル ユーザー アカウントを使用している場合にパスワードの期限が切れたときは、次の作業を行う必要があります。
アカウントに新しい Windows パスワードを設定します。
SQL Server 構成マネージャーで、新しいパスワードを使用するように SQL フルテキスト フィルター デーモン ランチャー サービスを更新します。
名前付きパイプの構成に関する問題
SQL フルテキスト フィルター デーモン ランチャー サービスが正しく構成されていません。
名前付きパイプの機能がローカル コンピューターで無効になっているか、既定の名前付きパイプ以外の名前付きパイプを使用するように SQL Server が構成されていると、SQL フルテキスト フィルター デーモン ランチャー サービスが開始されないことがあります。
同じ名前付きパイプの別のインスタンスが既に実行されている。
SQL Server サービスは、SQL フルテキスト フィルター デーモン ランチャー サービス クライアントの名前付きパイプ サーバーとして機能します。 名前付きパイプが SQL Server の起動前に別のプロセスによって既に作成されている場合は、SQL Server エラー ログと Windows イベント ログにエラーが記録され、フルテキスト検索は使用できません。 同じ名前付きパイプを使用しようとしているプロセスまたはアプリケーションを特定し、そのアプリケーションを停止してください。