2011-06-28 78 views
9

我已經instaled SQL Server 2008 R2和當我運行該SQL在SQL Server Management Studio中:全文搜索安裝或沒有

SELECT FULLTEXTSERVICEPROPERTY('IsFullTextInstalled') 

我得到0

但如果我運行此:

SELECT * FROM sys.fulltext_catalogs 

我得到一行。我想知道如果全文搜索安裝在我的SQL服務器上,還是需要使用高級選項重新安裝SQL服務器。

請建議。

回答

18

我的回答:

如果FULLTEXTSERVICEPROPERTY說,它沒有安裝,那麼我會從原始媒體安裝。運行安裝程序,只需從功能頁面添加全文搜索。

FTS是fully in the SQL Engine in 2008所以如果它認爲它沒有安裝,那麼你最好讓它開心。

我的意見/深思:

你擺脫以前的SQL安裝的是已經安裝全文數據庫?這可能解釋sys.fulltext_catalogs中的行。

當您在SSMS中打開數據庫時,在存儲文件夾下的全文目錄文件夾中,您是否可以選擇在右擊時添加新目錄?

在SQL配置管理器中,您是否看到全文守護程序啓動器服務?

enter image description here

+0

我看到在存儲下添加新的全文本目錄的選項。也列出了當前的一個。我沒有看到SQL配置管理器中的全文守護進程啓動器服務。我在哪裏可以找到它。我的SQL服務器上是否安裝了全文搜索? – DotnetSparrow

+0

如果守護進程不存在,那麼它沒有安裝(至少完全)。 – RThomas

+0

我已經更新了我的回答,並且顯示了守護進程在SSCM中的樣子 – RThomas