sql server 2008 The fulltext filter daemon host (FDHost) process has stopped abnormally.

本文介绍了一台测试环境中的SQL Server 2008全文检索服务无法正常工作的问题及其解决方法。故障表现为全文检索服务异常停止并自动重启。通过调整启动账号权限,确保了全文检索服务能正确访问指定的全文字段。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一台测试环境的sql server 2008 fulltext不能填充,log内显示如下:
The fulltext filter daemon host (FDHost) process has stopped abnormally. This can occur if an incorrectly configured or malfunctioning linguistic component, such as a wordbreaker, stemmer or filter has caused an irrecoverable error during full-text indexing or query processing. The process will be restarted automatically.



经过查看联机文档,发现:
权限 用户必须对全文目录拥有 REFERENCES 权限,对表或索引视图拥有 ALTER 权限 ,或者必须是 sysadmin 固定服务器角色、db_owner 或 db_ddladmin 固定数据库角色的成员。

之后将SQL Full-text Filter Daemon Launcher (SQL2008)启动帐号更改为一个具有sql 2008 sysadmin的widnows管理员帐号后,问题解决 .


之前生产环境中在安装sql server 2008时,规定所有的sql 的 service启动帐号统一设定成一个域帐号,就没有注意过这个问题.
这次在测试环境遇到这个问题,发现sql的full-text的启动帐号为local system account,而sql 2008默认情况下会拒绝所有windows帐号,所以导致full-text service帐号没有权限访问指定全文字段.

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值