0

我有一个在 mssql 2005 express 上运行的应用程序,我想安装全文搜索。

我应该怎么办?

我可以下载全文搜索服务并单独安装吗?

4

1 回答 1

0

要使用全文搜索,您需要带有高级服务的 SQL Server 2005 Express。如果您之前安装了 Express(标准),那么(遗憾的是)它并不像运行高级安装程序并向现有安装添加全文搜索选项那么简单。

我得到的错误是:

原因:您的升级被阻止。有关升级支持的详细信息,请参阅 SQL Server 2005 安装帮助或 SQL Server 2005 联机丛书中的“版本和版本升级”和“硬件和软件要求”主题。

构建版本检查:

您的升级被阻止,因为现有组件的版本高于您尝试升级到的版本。要修改现有的 SQL Server 组件,请转到控制面板中的添加或删除程序,选择要修改的组件,然后单击更改/删除。

似乎有两种解决方案:

  1. 备份和分离现有数据库并卸载 SQL Server 2005 Express。然后安装带有高级服务的 SQL Server 2005 Express(选择全文搜索作为选项)。然后重新附加所有数据库。
  2. 运行高级安装程序并选择一个新的实例名称。您将运行两个 SQL Express 实例,但如果它是用于开发目的,那么它应该不是一个大问题。这将是启动和运行全文搜索的最快途径。

以下页面也可能有所帮助:

  1. 使用高级服务升级到 SQL Server 2005 Express
  2. 全文选项灰显的 SQL Server 2005 Express

如果您要选择第一个路径,那么我会选择安装带有高级服务的 SQL Express 2008 Express

于 2010-01-25T15:29:33.820 回答