Sql server SQL Server 2008 Express Advanced中的全文搜索
我最近在XP Pro上安装了带有高级服务的SQL Server 2008 Express Edition,但在恢复数据库时无法进行全文搜索。该数据库最初是在SQL Server 2005中创建的 调用使用全文索引的存储过程时,会出现以下错误:未安装全文搜索,或无法加载全文组件 这是我的db版本: Microsoft SQL Server 2008(RTM)-10.0.1600.22(英特尔X86) Jul 9 2008 14:43:34 版权所有(c)1988-2008微软公司 在Windows NT 5.1上提供高级服务的快速版(Build 2600:Service Pack 3) 运行时:选择DATABASEPROPERTY('DBNAME','ISFULLTEXTENABLED') 我得到:1 另外,当我在ManagementStudio中查看db服务器的高级属性时,我会看到“默认全文语言”和“全文升级选项”属性。但是,当我转到SQL Server配置管理器时,我没有看到“MSSQLSFDLauncher”服务 有人知道如何让它工作吗 干杯, 伊恩 附加:我尝试为全文索引“生成SQL”,但收到以下错误消息:此版本的SQL Server不支持全文。(Microsoft.SqlServer.Smo)Sql server SQL Server 2008 Express Advanced中的全文搜索,sql-server,full-text-search,Sql Server,Full Text Search,我最近在XP Pro上安装了带有高级服务的SQL Server 2008 Express Edition,但在恢复数据库时无法进行全文搜索。该数据库最初是在SQL Server 2005中创建的 调用使用全文索引的存储过程时,会出现以下错误:未安装全文搜索,或无法加载全文组件 这是我的db版本: Microsoft SQL Server 2008(RTM)-10.0.1600.22(英特尔X86) Jul 9 2008 14:43:34 版权所有(c)1988-2008微软公司 在Windows
这很奇怪,因为根据微软的网站,它确实支持全文索引:您是否尝试调整数据库兼容性级别 您是否尝试调整数据库兼容性级别 我遇到了这个问题,并通过以下方法解决了它:
- 您需要“SQL Server Express with Advanced Services”的安装文件。如果没有CD,可以下载并解压缩EXE(右键单击并解压缩文件)
- 转到控制面板>添加或删除程序
- 找到SQL Server并打开它。(它问了我一个问题,大意是“当其他人使用它时卸载它会给他们带来一些痛苦”-这有点吓人,但我说是的,好,然后它问了一个常见的问题:我想取消安装还是更改)
- 问题:卸载或更改(回答:更改)
- 单击“添加功能”
- 浏览安装介质。在本例中,我们可以找到解压缩“SQL Server Express with Advanced Services”安装程序的位置(注意,它必须解压缩,否则它将不喜欢)
- 在台阶上走一圈。然后将询问您“安装新实例”或“向现有实例添加功能”(选择“添加功能”)
- 在“功能”步骤中,您可以选中“全文搜索”框(万岁!!)
- 完成向导后,一切都应正常工作,请运行此sql以确认: 选择SERVERPROPERTY('IsFullTextInstalled')
- 您需要“SQL Server Express with Advanced Services”的安装文件。如果没有CD,可以下载并解压缩EXE(右键单击并解压缩文件)
- 转到控制面板>添加或删除程序
- 找到SQL Server并打开它。(它问了我一个问题,大意是“当其他人使用它时卸载它会给他们带来一些痛苦”-这有点吓人,但我说是的,好,然后它问了一个常见的问题:我想取消安装还是更改)
- 问题:卸载或更改(回答:更改)
- 单击“添加功能”
- 浏览安装介质。在本例中,我们可以找到解压缩“SQL Server Express with Advanced Services”安装程序的位置(注意,它必须解压缩,否则它将不喜欢)
- 在台阶上走一圈。然后将询问您“安装新实例”或“向现有实例添加功能”(选择“添加功能”)
- 在“功能”步骤中,您可以选中“全文搜索”框(万岁!!)
- 完成向导后,一切都应正常工作,请运行此sql以确认: 选择SERVERPROPERTY('IsFullTextInstalled')