【问题标题】:Can't install full-text search on existing SQL Server 2008 R2无法在现有 SQL Server 2008 R2 上安装全文搜索
【发布时间】:2015-12-22 03:26:28
【问题描述】:

我之前安装了 SQL Server 2008 R2 Express 版本,但忘记了全文搜索。现在我需要那个功能,所以我从http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=25174下载了安装。

当我运行安装并将其安装为新服务器实例时,全文搜索功能已启用,但当我尝试向现有服务器实例添加功能时,此功能无法检查。 安装文件夹包含文件sql_fulltext.msi,所以这个功能在安装中。

SELECT SERVERPROPERTY('IsFullTextInstalled') 

返回 0

【问题讨论】:

    标签: sql-server installation full-text-search


    【解决方案1】:

    我重新安装了 MS SQL Server,它工作正常。

    【讨论】:

      【解决方案2】:

      如果您想将全文搜索安装到 2008r2,您必须为其添加高级服务功能。轻松下载和安装 SQL Server Express 2008r2 的“高级服务”版

      如果您使用 Sql Server 2005,那么您也需要安装完整版和 sp3 版

      您还需要创建索引目录和目标表的索引

      CREATE FULLTEXT INDEX ON SEDA.dbo.F0105TBLSTOKLAR
      (
      STOKKODU
      Language 0X0
      )
      

      你可以像下面这样使用它

      使用 AdventureWorks2012 去吧

      SELECT Name, ListPrice
      FROM Production.Product
      WHERE ListPrice = 80.99
         AND CONTAINS(Name, 'Mountain')
      GO
      

      B.使用 FREETEXT 搜索包含指定字符值的单词 以下示例搜索包含与重要、安全、组件相关的词的所有文档。

      USE AdventureWorks2012
      GO
      
      SELECT Title
      FROM Production.Document
      WHERE FREETEXT (Document, 'vital safety components')
      GO
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-11-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多