如何在SQL Server 2005 Express中启用全文索引?

我正尝试在SQL Server 2005 Express中启用全文索引。我正在用Vista Ultimate在我的笔记本电脑上运行此程序。

I understand that the standard version of SQL Server Express does not have full-text indexing. I have already downloaded and installed "Microsoft SQL Server 2005 Express Edition with Advanced Services Service Pack 2" (download).

我还确保“SQL Server(实例)”和“SQL Server全文搜索(实例)”服务在“网络服务”相同的帐户上运行。

I have also selected the option to "Use full-text indexing" in the Database Properties > Files area.

我可以运行sql查询“SELECT fulltextserviceproperty('IsFulltextInstalled');”并返回1。

我遇到的问题是,当我在设计视图中打开表格并选择“管理全文索引”时;全文索引窗口显示消息...

“创建全文索引不可用,请检查您是否拥有正确的权限,或者是否定义了全文目录。”

关于要检查什么或下一步要去哪里的任何想法?

0
试试这个: http://www.wherecanibuyit.co.uk/ASP /full-text-search.html 如果这不起作用,我会使用Lucene。
额外 作者 Jon Galloway,

3 答案

sp_fulltext_database 'enable'

CREATE FULLTEXT CATALOG [myFullText]
WITH ACCENT_SENSITIVITY = ON

CREATE FULLTEXT INDEX ON [dbo].[tblName] KEY INDEX [PK_something] ON [myFullText] WITH CHANGE_TRACKING AUTO
ALTER FULLTEXT INDEX ON [dbo].[otherTable] ADD ([Text])
ALTER FULLTEXT INDEX ON [dbo].[teyOtherTable] ENABLE
0
额外

我需要的全文索引才能正常工作......

CREATE FULLTEXT CATALOG [myFullText] WITH ACCENT_SENSITIVITY = ON

之后,我可以运行CREATE FULLTEXT INDEX查询或在MSSQL Management Studio中使用Manage FullText Index。

0
额外

使用sql server管理工作室。

以管理员身份登录到您的Windows帐户。

然后选择数据库并右键单击SQL Server管理工作室中的数据库,然后选择定义全文索引,并由管理工作室在整个过程中进行指导。

0
额外