Поделиться через


sp_fulltext_database (Transact-SQL)

Не оказывает никакого действия на полнотекстовые каталоги в SQL Server 2008 и более поздних версиях. Поддерживается только для обратной совместимости с предыдущими версиями. Хранимая процедура sp_fulltext_database не отключает механизм полнотекстового поиска в используемой базе данных. В SQL Server 2008 полнотекстовое индексирование всегда включено для всех баз данных, созданных пользователем.

Важное примечаниеВажно!

В будущей версии Microsoft SQL Server эта возможность будет удалена. Не используйте ее при работе над новыми приложениями и как можно быстрее измените приложения, в которых она в настоящее время используется. Вместо этого используйте среду Management Studio.

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис

sp_fulltext_database [@action=] 'action'

Аргументы

  • [ @action=] 'action'
    Действие, которое необходимо выполнить. Аргумент action имеет тип varchar(20) и может принимать одно из следующих значений.

    Значение

    Описание

    enable

    Поддерживается только для обеспечения обратной совместимости. Не действует на полнотекстовые каталоги в SQL Server 2008 и более поздних версиях.

    disable

    Поддерживается только для обеспечения обратной совместимости. Не действует на полнотекстовые каталоги в SQL Server 2008 и более поздних версиях.

Значения кодов возврата

0 (успешное завершение) или 1 (неуспешное завершение)

Результирующие наборы

Нет

Замечания

В SQL Server 2008 и более поздних версиях полнотекстовое индексирование отключить нельзя. Отключение полнотекстового индексирования не удаляет строки из таблицы sysfulltextcatalogs и не означает, что таблицы, в которых разрешено полнотекстовое индексирование, больше таковыми не помечены. Все определения полнотекстовых метаданных продолжают храниться в системных таблицах.

Разрешения

Хранимую процедуру sp_fulltext_database могут выполнять только члены предопределенной роли сервера sysadmin и члены предопределенной роли базы данных db_owner.