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 删除行,也不指示启用全文索引的表不再为全文索引进行标记。所有的全文元数据定义仍然在系统表中。

权限

只有 sysadmin 固定服务器角色和 db_owner 固定数据库角色的成员才可以执行 sp_fulltext_database