Sql server 如何在SQLServer2005Express中启用全文索引?

Sql server 如何在SQLServer2005Express中启用全文索引?,sql-server,sql-server-2005,full-text-search,Sql Server,Sql Server 2005,Full Text Search,我正在尝试在SQLServer2005Express中启用全文索引。我用Vista Ultimate在我的笔记本电脑上运行它 据我所知,SQL Server Express的标准版本没有全文索引。我已经下载并安装了“Microsoft SQL Server 2005 Express Edition with Advanced Services Service Pack 2”() 我还确保“SQL Server(实例)”和“SQL Server全文搜索(实例)”服务在同一个帐户上运行,即“网络服务

我正在尝试在SQLServer2005Express中启用全文索引。我用Vista Ultimate在我的笔记本电脑上运行它

据我所知,SQL Server Express的标准版本没有全文索引。我已经下载并安装了“Microsoft SQL Server 2005 Express Edition with Advanced Services Service Pack 2”()

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

我还在数据库属性>文件区域中选择了“使用全文索引”选项

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

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

“无法创建全文索引。请检查您是否具有正确的权限或是否定义了全文目录。”


关于检查什么或下一步去哪里有什么想法吗?

我需要做的就是使用全文索引

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
创建重音为ON的全文目录[myFullText]


之后,我可以运行创建全文索引查询或使用MSSQL Management Studio中的管理全文索引。

使用sql server Management Studio

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

然后选择数据库并右键单击sql server management studio中的数据库,然后选择定义全文索引,整个过程将由management studio指导。

试试这个:如果这不起作用,我会使用Lucene。