sp_fulltext_database (Transact-SQL)
在 SQL Server 2008 及更高版本中对全文目录无效,支持它仅仅是为了保持向后兼容。sp_fulltext_database 不会对给定数据库禁用全文引擎。在 SQL Server 2008 和更高版本中,所有用户创建的数据库始终启用全文索引。
重要提示 |
---|
后续版本的 Microsoft SQL Server 将删除该功能。请不要在新的开发工作中使用该功能,并尽快修改当前还在使用该功能的应用程序。请改用 Management Studio。 |
语法
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。