加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql-server – 如何在SQL Server 2005 Express中启用全文索引?

发布时间:2020-12-12 08:39:56 所属栏目:MsSql教程 来源:网络整理
导读:我试图在SQL Server 2005 Express中启用全文索引.我在Vista Ultimate的笔记本电脑上运行. 我了解SQL Server Express的标准版本没有全文索引.我已经下载并安装了“Microsoft SQL Server 2005 Express Edition with Advanced Services Service Pack 2”(downloa
我试图在SQL Server 2005 Express中启用全文索引.我在Vista Ultimate的笔记本电脑上运行.

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

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

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

我可以运行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.”

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

解决方法

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读