建立全文索引
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_full或start_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...