2009-04-17 36 views
3

不知道這是怎麼回事,但這是我的問題。我有一個SQL Server 2008數據庫,我需要能夠做全文索引/搜索,但是當我嘗試建立我的指數在桌子上,我得到如下:如何在Sql Server 2008上啓用全文索引表

alt text http://docs.google.com/a/delorenzodesign.com/File?id=dgr4q2dh_25sq4dnxd9_b

我已經試圖運行我的數據庫,這個存儲過程,它的成功:

EXEC sp_fulltext_database @action = 'enable' 

但我仍然得到上面的窗口,應何時我的全文搜索不返回任何結果。

我錯過了什麼?

+0

我認爲這是一個數據庫,開始在SQL Server 2008中生活,並沒有從SQL Server 2005遷移? – 2009-04-17 18:46:41

+0

它實際上最初是作爲Sql 2000數據庫啓動的,但在Sql 2008的RTM期間有時會升級。 – 2009-04-17 19:18:35

回答

2

感謝約翰「在褲子踢」。我曾經看過那裏,但正如我的妻子所說,我「看起來像一個男人」。二看打開了這個網頁:

Administering Full-Text Search

和讀取第一點後(我加粗重要的東西,至少對我來說)...

系統管理任務,作爲管理FDHOST啓動器服務(MSSQLFDLauncher),重新啓動過濾器後臺駐留程序主機進程如果更改服務帳戶憑據,配置服務器範圍的全文屬性並備份全文目錄...

重新啓動守護進程,讓我走了。男人,那很容易。 :D

3

我有一個數據庫是從先前版本的SQL Server遷移到SQL Server 2008的。它沒有在遷移之前啓用全文索引。爲了啓用SQL Management Studio全文選項,我必須發出以下命令:

use [your_database_name] 

CREATE FULLTEXT CATALOG ftCatalog AS DEFAULT; 
GO 

EXEC [your_database_name].[dbo].[sp_fulltext_database] @action = 'enable' 
GO 

第一個命令創建全文目錄。第二個初始化全文索引並告訴Management Studio在指定的數據庫上啓用全文。

相關問題