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

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

How to enable Full-text Indexing in SQL Server 2005 Express?

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

我了解到SQL Server Express的标准版本没有全文索引。我已经下载并安装了"带有高级服务Service Pack 2的Microsoft SQL Server 2005 Express Edition"(下载)。

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

我还选择了"数据库属性">"文件"区域中的"使用全文索引"选项。

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

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

"Creation of the full-text index is not available. Check that you have the correct permissions or that full-text catalogs are defined."

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


1
2
3
4
5
6
7
8
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

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

CREATE FULLTEXT CATALOG [myFullText] WITH ACCENT_SENSITIVITY = ON

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


使用sql服务器管理工??作室。

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

然后选择数据库,然后在sql Server Management Studio中右键单击数据库,然后选择"定义全文索引",Management Studio将在整个过程中为您提供指导。


推荐阅读