可能是由于在原目录(一般默认是C:\\Program Files\Microsoft SQL Server\MSSQL\FTDATA)下找不到目录文件,所以不能删除。你先在原路径下建个全文目录: CREATE FULLTEXT CATALOG 目录名 AS DEFAULT; 其中目录名和原索引用到的全文目录名相同。右键有全文索引的表--全文索引--属性--全文目录可查看该目录名。然后重启全文索引服务,再删除全文索引: DROP FULLTEXT INDEX ON 索引名; DROP FULLTEXT CATALOG 目录名;
CREATE FULLTEXT CATALOG 目录名
AS DEFAULT;
其中目录名和原索引用到的全文目录名相同。右键有全文索引的表--全文索引--属性--全文目录可查看该目录名。然后重启全文索引服务,再删除全文索引:
DROP FULLTEXT INDEX ON 索引名;
DROP FULLTEXT CATALOG 目录名;
EXEC sp_fulltext_table 'Categories', 'drop'