我正在尝试在 SQL Server 2005 Express 中启用全文索引。我在装有 Vista Ultimate 的笔记本电脑上运行此程序。
据我了解,SQL Server Express 标准版本没有全文索引。我已经下载并安装了“带有高级服务 Service Pack 2 的 Microsoft SQL Server 2005 Express Edition”(download)。
我还确保“SQL Server(实例)”和“SQL Server 全文搜索(实例)”服务都在同一个帐户“网络服务”上运行。
我还在数据库属性 > 文件区域中选择了“使用全文索引”选项。
我可以运行 sql 查询“SELECT fulltextserviceproperty('IsFulltextInstalled');”并返回 1。
我遇到的问题是,当我在设计 View 中打开表格并选择“管理全文索引”时;全文索引窗口显示消息...
"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
关于sql-server - 如何在 SQL Server 2005 Express 中启用全文索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4052/