Share via


sp_fulltext_database (Transact-SQL)

SQL Server 2008 以降のバージョンのフルテキスト カタログには影響しません。旧バージョンとの互換性のためにのみサポートされています。sp_fulltext_database で、特定のデータベースの Full-Text Engine を無効にすることはできません。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 固定データベース ロールのメンバーだけです。