2016-08-05 98 views
0

想知道是否有人知道如何从其他数据库中删除全文目录?我正在尝试编写一个存储过程,并且在创建它之前需要检查全文目录是否存在。SQL Server:将全文目录放入其他数据库中

我已经试过

IF EXISTS (SELECT * FROM DBName.sys.fulltext_catalogs WHERE Name = 'MyCataLog') 
    DROP FULLTEXT CATALOG MyCataLog 

(它只会删除目录在同一DB)

这是行不通的。任何人都曾经做过?我GOOGLE了它,仍然无法找到解决方案。

非常感谢。

+0

什么是具有目录在不同的DB名称相同的问题吗? – gofr1

回答

0

试试这个

IF EXISTS (select * from DATABASE.sys.fulltext_catalogs WHERE Name = 'CATALOGNAME') 

EXEC ('USE <DATABASE NAME>;DROP FULLTEXT CATALOG MyCataLog')

相关问题