按照 msdn 说法:
In SQL Server 2008, all user-created databases are always full-text enabled and cannot be disabled. 我也确认我安装并启用了全文检索的服务(full text search service)但是这个选项就是灰色的,作如何修改才可以让这个选项启用呢?另外一台 win2008 + sql2008 r2 的机子上就是好的 ,但是 这台 win2003+ sql2008 r2 的机子就是不行。
In SQL Server 2008, all user-created databases are always full-text enabled and cannot be disabled. 我也确认我安装并启用了全文检索的服务(full text search service)但是这个选项就是灰色的,作如何修改才可以让这个选项启用呢?另外一台 win2008 + sql2008 r2 的机子上就是好的 ,但是 这台 win2003+ sql2008 r2 的机子就是不行。
新建一个 Full Text Catalogs ,并指定要在那个表那个字段商建立全文索引是可用的。
但是在具体的 Full Text Catalogs 的右键菜单中 Rebuild 是不可用的,但是在他的属性中,定义一个生成全文索引的时间,到时候自动生成这里又是可用的。通过上面操作,生成了索引后,就可以正常搜索,但是之前说的几个菜单是灰色的地方还是灰的。
下面的 sql 是可以出来数据的:SELECT top 10 *
FROM [Replies]
where freetext([Body], '工程师')
from sys.fulltext_catalogs
--貌似是要rebuild。
5 FullIndex NULL 1
“使用全文索引”选项始终处于选中和灰显状态,这是因为从 SQL Server 2008 开始,所有用户数据库都启用了全文索引。