2011-10-05 79 views
0

我正在進行SQL Server 2005 - > 2008升級。在進行就地升級時,全文搜索似乎是一個可能的阻礙點。可能存在的問題是使用名稱超過120個字符的目錄。SQL Server 2005全文搜索 - 已啓用,但沒有名稱?

我跑我的2005實例此查詢找到實例中的7個數據庫我想升級已啓用全文:

select * from sys.databases 
where is_fulltext_enabled = 1 
order by name 

然後在每個7分貝的,我跑這來嘗試確定目錄的名稱:

select * from sysfulltextcatalogs 

7個都沒有返回sysfulltextcatalogs表中的任何記錄。我的問題是:

是否可以啓用全文搜索,但是沒有創建實際的目錄?

+0

編輯:添加「對我的2005實例」,以澄清我的問題涉及我們的SQL Server 2005實例。 –

回答

1

是的,它是絕對可能的全文啓用,沒有創建目錄。事實上,在SQL 2008中,所有數據庫始終都是全文啓用按照http://msdn.microsoft.com/en-us/library/ms403375(v=SQL.100).aspx

+0

好的,謝謝你的回覆。你提到SQL 2008,所以我想澄清你的答案。我仍處於規劃階段,尚未安裝任何東西2008。我上面運行的查詢是在2005年的實例。知道這一點,你還會說2005年可以啓用它,但沒有實際的目錄? –

+0

是的,在SQL 2005中就是這種情況,數據庫可以啓用全文,但沒有創建目錄。 –

+0

謝謝。我檢查了盒子上的C:\ Program Files \ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ FTData,並且在2年前最後修改了一些xml文件,這似乎證實沒有目錄。你似乎對你的迴應充滿信心 - 被標記爲已回答。 –