sql server 2005 全文目錄

2022-02-27 07:24:53 字數 1322 閱讀 6161

建立全文索引   

1.先要啟用資料庫的全文索引。   

a.可以判斷資料庫是否啟用了全文索引?

select   databaseproperty('northwind','isfulltextenabled')   

返回結果     0:false  

1:true  

b.啟用資料庫的全文索引

語法

sp_fulltext_database [@action=] 'action'
引數 [@action=]'action'要執行的操作。action 的資料型別為varchar(20),可以是下列值之一。

值 說明

enable

在當前資料庫中啟用全文索引。

此操作並不引發索引填充;為了填充或重新填充全文索引,必須使用sp_fulltext_catalog對每個目錄發出顯式的start_fullstart_incremental

disable

對於當前資料庫,刪除檔案系統中所有的全文目錄,並且將該資料庫標記為已經禁用全文索引。此操作並不在全文目錄或表級上更改任何全文索引元資料。

返回**值

0(成功)或 1(失敗)

結果集

無備註 禁用全文索引並不從sysfulltextcatalogs刪除行,也不指示啟用全文索引的表不再為全文索引進行標記。所有的全文元資料定義仍然在系統表中。但卻指示全文索引已為資料庫關閉,不再有全文索引活動發生。

許可權 只有sysadmin固定伺服器角色和db_owner固定資料庫角色的成員才可以執行sp_fulltext_database

示例 以下示例為adventureworks資料庫啟用全文索引。

複製**

use adventureworks;

goexec sp_fulltext_database 'enable';

go

以下示例為adventureworks資料庫禁用全文索引。

複製**

use adventureworks;

goexec sp_fulltext_database 'disable';

go

SQL Server 2005全文檢索技術

4.3 多個全文檢索結果的合併 在完成了上述準備工作後,就可以在應用上設計實際的合併過程了。步驟如下 1 在某一城市的客戶端發起了乙個全文檢索的業務查詢請求。2 查詢引擎根據 業務查詢登記表 的內容了解如果完成這個請求,需要執行哪個幾個具體查詢。3 查詢引擎帶著具體查詢列表,通過查詢 查詢的配置表 ...

SqlServer 2005 簡單的全文檢索

複製 如下 檢視當前資料庫狀態jlakx 1為已經啟用了全文索引 select databaseproperty 資料庫名 isfulltextenabled 開啟fulltext功能 execute sp fulltext databse enable 關閉此功能 execute sp fullt...

SQL Server2005複製實現

一 準備工作 1 在發布伺服器上建立乙個共享目錄,作為發布快照檔案的存放目錄。例如 在d 盤根目錄下建資料夾名為pub 2 設定sql 發布伺服器和訂閱伺服器均設定 步驟 開啟服務 控制面板 管理工具 服務 右擊sqlserver agent 屬性 登入 選擇 此帳戶 輸入或選擇第一步中建立的win...