sp_fulltext_database (Transact-SQL)
对 SQL Server 2008 和更高版本中的全文目录没有影响,支持它只是为了向后兼容。 sp_fulltext_database 不会禁用用于给定数据库的全文引擎。在 SQL Server 2014 中,所有用户创建的数据库始终启用全文索引。
重要
将来的 Microsoft SQL Server 版本中将会删除此功能。 请不要在新的开发工作中使用此功能,并尽快修改当前使用此功能的应用程序。 改为使用 Management Studio。
适用范围:SQL Server(SQL Server 2008 到当前版本) SQL 数据库 V12。 |
语法
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。
请参阅
DATABASEPROPERTYEX (Transact-SQL)
FULLTEXTSERVICEPROPERTY (Transact-SQL)
系统存储过程 (Transact-SQL)