初始化全文索引,或者從當(dāng)前數(shù)據(jù)庫(kù)中刪除所有的全文目錄。
sp_fulltext_database [ @action = ] 'action'
[@action =] 'action'
將要執(zhí)行的動(dòng)作。action 的數(shù)據(jù)類型為 varchar(20),可以是下面值中的一個(gè)。
值 | 描述 |
---|---|
enable | 在當(dāng)前數(shù)據(jù)庫(kù)中啟用全文索引。 重要 使用時(shí)要小心。如果已經(jīng)存在全文目錄,那么該過(guò)程將除去所有的全文目錄,重新創(chuàng)建系統(tǒng)表中指明的任何全文索引,并且將數(shù)據(jù)庫(kù)標(biāo)記為已全文啟用。 這個(gè)動(dòng)作并不引發(fā)索引填充,為了填充或重新填充全文索引,必須使用 sp_fulltext_catalog 對(duì)每個(gè)目錄發(fā)出明確的 start_full 或 start_incremental。 |
disable | 對(duì)于當(dāng)前數(shù)據(jù)庫(kù),刪除文件系統(tǒng)中所有的全文目錄,并且將該數(shù)據(jù)庫(kù)標(biāo)記為已經(jīng)禁用全文索引。這個(gè)動(dòng)作并不在全文目錄或表級(jí)上更改任何全文索引元數(shù)據(jù)。 |
0(成功)或 1(失?。?/P>
無(wú)
禁用全文索引并不從 sysfulltextcatalogs 刪除行,也不表明啟用全文索引的表不再為全文索引進(jìn)行標(biāo)記。所有的全文元數(shù)據(jù)定義仍然在系統(tǒng)表中。但卻表明全文索引已為數(shù)據(jù)庫(kù)關(guān)閉,不再有全文索引活動(dòng)發(fā)生。
只有 sysadmin 固定服務(wù)器角色和 db_owner 固定數(shù)據(jù)庫(kù)角色的成員才可以執(zhí)行 sp_fulltext_database。
下面的示例為 Northwind 數(shù)據(jù)庫(kù)啟用全文索引。
USE Northwind
EXEC sp_fulltext_database 'enable'
下面的示例為 Northwind 數(shù)據(jù)庫(kù)禁用全文索引。
USE Northwind
EXEC sp_fulltext_database 'disable'
相關(guān)文章