• 相关软件
    >sp_fulltext_database 创建者:webmaster 更新时间:2006-02-16 15:51

    初始化全文索引,或者从当前数据库中删除所有的全文目录。



    语法


    sp_fulltext_database [ @action = ] 'action'



    参数


    [@action =] 'action'



    将要执行的动作。action 的数据类型为 varchar(20),可以是下面值中的一个。



















    描述
    enable在当前数据库中启用全文索引。

    重要  使用时要小心。如果已经存在全文目录,那么该过程将除去所有的全文目录,重新创建系统表中指明的任何全文索引,并且将数据库标记为已全文启用。



    这个动作并不引发索引填充,为了填充或重新填充全文索引,必须使用 sp_fulltext_catalog 对每个目录发出明确的 start_fullstart_incremental


    disable对于当前数据库,删除文件系统中所有的全文目录,并且将该数据库标记为已经禁用全文索引。这个动作并不在全文目录或表级上更改任何全文索引元数据。



    返回代码值


    0(成功)或 1(失败)



    结果集




    注释


    禁用全文索引并不从 sysfulltextcatalogs 删除行,也不表明启用全文索引的表不再为全文索引进行标记。所有的全文元数据定义仍然在系统表中。但却表明全文索引已为数据库关闭,不再有全文索引活动发生。



    权限


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



    示例


    A. 为全文索引启用数据库


    下面的示例为 Northwind 数据库启用全文索引。



    USE Northwind
    EXEC sp_fulltext_database 'enable'


    B. 从数据库中删除所有目录


    下面的示例为 Northwind 数据库禁用全文索引。



    USE Northwind
    EXEC sp_fulltext_database 'disable'
    相关文章
    本页查看次数: