【问题标题】:How to enable Full-text Indexing in SQL Server 2005 Express?如何在 SQL Server 2005 Express 中启用全文索引?
【发布时间】:2010-09-05 11:11:13
【问题描述】:

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

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

我还确保“SQL Server (instance)”和“SQL Server FullText Search (instance)”服务在同一个帐户“网络服务”上运行。

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

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

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

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

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

【问题讨论】:

标签: sql-server sql-server-2005 full-text-search


【解决方案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

【讨论】:

    【解决方案2】:

    要让全文索引正常工作,我只需要...

    创建全文目录 [myFullText] WITH ACCENT_SENSITIVITY = ON

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

    【讨论】:

      【解决方案3】:

      使用 sql server management studio。

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

      然后在sql server management studio中选择database并右键点击database,选择Define Full Text Index,在management studio中全程指导。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-02
        • 2010-10-02
        • 1970-01-01
        相关资源
        最近更新 更多