Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Значения различных свойств полнотекстового поиска могут быть получены применением ряда функций Transact-SQL, в том числе OBJECTPROPERTYEX и FULLTEXTCATALOGPROPERTY.
В следующей таблице приводится полный список свойств полнотекстового поиска и относящихся к ним функций языка Transact-SQL.
Примечание. |
|---|
| Многие из этих свойств полезны только для администрирования полнотекстового поиска. |
| Свойство | Функция |
|---|---|
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 |
Возвращает сведения о свойствах полнотекстового каталога: PopulateStatus, ItemCount, IndexSize, UniqueKeyCount, LogSize и PopulateCompletionAge. Дополнительные сведения см. в разделе FULLTEXTCATALOGPROPERTY (Transact-SQL). |
FULLTEXTSERVICEPROPERTY |
Возвращает сведения о свойствах полнотекстового каталога на уровне служб: ResourceUsage, ConnectTimeout, DataTimeout и IsFulltextInstalled. IsFulltextInstalled возвращают те же сведения, что и свойство 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)
Примечание.