关于mssql的全文搜索

 最近两天朋友的服务器经常当机,用的hp的dl360,配置不低的,远程查不出原因,跑到机房一看才发现,机房的空调坏掉几天了,几十台服务器再一个空间很小且没有空调的房间内,外面的气温在37度以上,大家不难想像里面会如何,交换机频繁死机,服务器同样也会频繁的死机,服务商太差,几天的时间还没有换空调,连一个备用方案都没有啊。

   结果换到一个小房间有空调内的机房内,服务器启动后,全文搜索不能用了,在企业管理器里面启动重新填充和增量填充,还是不能解决问题,在管理器内,删除目录,重建目录,启动完全填充和增量填充,结果还是不行,不知mssql为何这样,没办法只好拿出杀手锏,删除搜索目录,在查询分析器内,利用脚本创建目录,添加搜索表和字段,启动完全填充,这才正常。

     基于上面问题,有点没明白,在企业管理器里,重新创建目录为何不能用,没有搞明白,请大侠指点一下。

下面是脚本:

--//打开全文索引支持,启动SQL Server的全文搜索服务

execute sp_fulltext_database 'enable'

--//建立全文检索目录ft_test

execute sp_fulltext_catalog '目录名','create'

--为Title列建立全文索引数据元,pk_title为Book表中由主键所建立的唯一索引,这个参数是必需的。

execute sp_fulltext_table '表名','create', '目录名',主键名

--//设置全文索引列名

execute sp_fulltext_column '表名','字段名','add'

--//建立全文索引

execute sp_fulltext_table '表名','activate'


--//填充全文索引目录

execute sp_fulltext_catalog '目录名','start_full'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值