共用方式為


使用 Transact-SQL 函數來取得全文檢索屬性值

您可以使用某些 Transact-SQL 函數 (例如:OBJECTPROPERTYEX 與 FULLTEXTCATALOGPROPERTY) 來取得各種全文檢索屬性的值。

以下表格包含全文檢索屬性與其相關 Transact-SQL 函數的完整清單。

ms142579.note(zh-tw,SQL.90).gif附註:
其中許多屬性對於全文檢索管理非常有幫助。
屬性 函數

IsFulltextIndexed

COLUMNPROPERTY

FullTextTypeColumn

COLUMNPROPERTY

IsFullTextInstalled

SERVERPROPERTY

IsFulltextEnabled

DATABASEPROPERTYEX

IsFulltextKey

INDEXPROPERTY

TableFulltextBackgroundUpdateIndexOn

OBJECTPROPERTYEX

TableFulltextCatalogId

OBJECTPROPERTYEX

TableFulltextChangeTrackingOn

OBJECTPROPERTYEX

TableFulltextDocsProcessed

OBJECTPROPERTYEX

TableFulltextFailCount

OBJECTPROPERTYEX

TableFulltextItemCount

OBJECTPROPERTYEX

TableFulltextKeyColumn

OBJECTPROPERTYEX

TableFulltextPendingChanges

OBJECTPROPERTYEX

TableFulltextPopulateStatus

OBJECTPROPERTYEX

TableHasActiveFulltextIndex

OBJECTPROPERTYEX

AccentSensitivity

FULLTEXTCATALOGPROPERTY

IndexSize

FULLTEXTCATALOGPROPERTY

ItemCount

FULLTEXTCATALOGPROPERTY

LogSize

FULLTEXTCATALOGPROPERTY

MergeStatus

FULLTEXTCATALOGPROPERTY

PopulateCompletionAge

FULLTEXTCATALOGPROPERTY

PopulateStatus

FULLTEXTCATALOGPROPERTY

UniqueKeyCount

FULLTEXTCATALOGPROPERTY

ResourceUsage

FULLTEXTSERVICEPROPERTY

ConnectTimeout

FULLTEXTSERVICEPROPERTY

IsFullTextInstalled

FULLTEXTSERVICEPROPERTY

DataTimeout

FULLTEXTSERVICEPROPERTY

LoadOSResources

FULLTEXTSERVICEPROPERTY

VerifySignature

FULLTEXTSERVICEPROPERTY

傳回全文檢索屬性的 Transact-SQL 函數

這些 Transact-SQL 函數可傳回資料庫物件之全文檢索屬性的相關資訊。

SERVERPROPERTY

  • IsFullTextInstalled
    表示全文檢索元件已隨目前 Microsoft SQL Server 的執行個體安裝。此屬性是同名之 FULLTEXTSERVICEPROPERTY 函數屬性的對應屬性

如需詳細資訊,請參閱<SERVERPROPERTY (Transact-SQL)

DATABASEPROPERTYEX

  • IsFulltextEnabled
    表示資料庫是否已啟用全文檢索索引功能。

如需詳細資訊,請參閱<DATABASEPROPERTYEX (Transact-SQL)

OBJECTPROPERTYEX

  • TableFullTextBackgroundUpdateIndexOn
    表示資料表是否擁有全文檢索的背景更新索引。
  • TableFullTextCatalogId
    提供全文檢索目錄識別碼,資料表的全文檢索索引資料位於其中。
  • TableFullTextKeyColumn
    提供全文檢索唯一索引鍵資料行的資料行識別碼。
  • TableFullTextPopulateStatus
    表示全文檢索資料表的母體擴展狀態。
  • TableHasActiveFulltextIndex
    表示資料表是否擁有現用的全文檢索索引。

如需詳細資訊,請參閱<OBJECTPROPERTYEX (Transact-SQL)>。

COLUMNPROPERTY

  • IsFullTextIndexed
    表示資料行是否已啟用全文檢索索引。

如需詳細資訊,請參閱<COLUMNPROPERTY (Transact-SQL)>。

INDEXPROPERTY

  • IsFulltextKey
    表示索引是否為資料表的全文檢索索引鍵。

如需詳細資訊,請參閱<INDEXPROPERTY (Transact-SQL)

全文檢索相關的 Transact-SQL 函數

Transact-SQL 提供專用來傳回全文檢索屬性的函數。

函數 描述

FULLTEXTCATALOGPROPERTY

傳回全文檢索目錄屬性的資訊:PopulateStatusItemCountIndexSizeUniqueKeyCountLogSizePopulateCompletionAge。如需詳細資訊,請參閱<FULLTEXTCATALOGPROPERTY (Transact-SQL)>。

FULLTEXTSERVICEPROPERTY

傳回有關全文檢索服務層級屬性的資訊:ResourceUsageConnectTimeoutDataTimeoutIsFulltextInstalledIsFulltextInstalled 與同名的 SERVERPROPERTY 屬性會傳回相同的資訊。如需詳細資訊,請參閱<FULLTEXTSERVICEPROPERTY (Transact-SQL)>。

範例

下列範例會檢查是否已啟用 AdventureWorks 資料庫的全文檢索查詢功能。傳回值 1 表示 AdventureWorks 已啟用全文檢索查詢。0 表示 AdventureWorks 尚未啟用全文檢索查詢。

USE AdventureWorks;
GO
SELECT DATABASEPROPERTY('AdventureWorks', 'IsFullTextEnabled');
GO

請參閱

其他資源

COLUMNPROPERTY (Transact-SQL)
DATABASEPROPERTY (Transact-SQL)
DATABASEPROPERTYEX (Transact-SQL)
FULLTEXTCATALOGPROPERTY (Transact-SQL)
FULLTEXTSERVICEPROPERTY (Transact-SQL)
INDEXPROPERTY (Transact-SQL)
OBJECTPROPERTY (Transact-SQL)

說明及資訊

取得 SQL Server 2005 協助