【发布时间】:2011-02-03 17:33:45
【问题描述】:
我最近在 XP Pro 上安装了带有高级服务的 SQL Server 2008 Express Edition,但是在使用已恢复的数据库进行全文搜索时遇到了问题。该数据库最初是在 SQL Server 2005 中创建的。
当我调用使用全文索引的存储过程时,我收到以下错误:未安装全文搜索,或者无法加载全文组件。
这是我的数据库版本: Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86) 2008 年 7 月 9 日 14:43:34 版权所有 (c) 1988-2008 Microsoft Corporation 在 Windows NT 5.1 上具有高级服务的 Express Edition(Build 2600:Service Pack 3)
当我运行时:SELECT DATABASEPROPERTY('DBNAME','ISFULLTEXTENABLED')
我得到:1
此外,当我在 Management Studio 中查看数据库服务器的高级属性时,我会同时看到“默认全文语言”和“全文升级选项”属性。但是,当我转到 SQL Server 配置管理器时,我看不到“MSSQLFDLauncher”服务。
有谁知道如何让它工作?
干杯, 伊恩
附加:我尝试为全文索引“生成 SQL”,但收到以下错误消息:此版本的 SQL Server 不支持全文。 (Microsoft.SqlServer.Smo)
这很奇怪,因为根据 MS 网站,它确实支持全文索引:http://www.microsoft.com/express/Database/default.aspx#Installation_Options
【问题讨论】:
-
我现在也有同样的问题。我刚刚从 Express 升级到 Express With Advanced Services。我想知道全新安装是否可行。你设法解决了这个问题吗?
标签: sql-server full-text-search