sp_fulltext_database (Transact-SQL)
适用于:SQL Server Azure SQL 数据库 Azure SQL 托管实例
仅支持向后兼容性。 sp_fulltext_database
不会为给定数据库禁用全文引擎。 始终为 SQL Server 中的所有用户创建数据库启用全文索引。
重要
在 SQL Server的未来版本中将删除此功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 请改用 Management Studio。
语法
sp_fulltext_database [ @action = ] 'action'
[ ; ]
参数
[ @action = ] 'action'
要执行的操作。 @action是 varchar(20),可以是这些值之一。
值 | 说明 |
---|---|
enable | 支持它仅仅是为了保持向后兼容。 如果以前的全文状态为 disabled 全文,它将重新生成数据库的所有全文目录。 |
disable | 支持它仅仅是为了保持向后兼容。 |
返回代码值
0
(成功)或 1
(失败)。
结果集
无。
注解
在 SQL Server 2008(10.0.x)及更高版本中,无法关闭全文索引编制。 禁用全文索引不会从 sysfulltextcatalogs
中删除行,也不会指示不再将启用全文的表标记为全文索引。 所有的全文元数据定义仍然在系统表中。
权限
只有 sysadmin 固定服务器角色的成员和db_owner固定数据库角色的成员才能执行sp_fulltext_database
。