SQL Server:将全文目录放入其他数据库中
问题描述:
想知道是否有人知道如何从其他数据库中删除全文目录?我正在尝试编写一个存储过程,并且在创建它之前需要检查全文目录是否存在。SQL Server:将全文目录放入其他数据库中
我已经试过
IF EXISTS (SELECT * FROM DBName.sys.fulltext_catalogs WHERE Name = 'MyCataLog')
DROP FULLTEXT CATALOG MyCataLog
(它只会删除目录在同一DB)
这是行不通的。任何人都曾经做过?我GOOGLE了它,仍然无法找到解决方案。
非常感谢。
答
试试这个
IF EXISTS (select * from DATABASE.sys.fulltext_catalogs WHERE Name = 'CATALOGNAME')
EXEC ('USE <DATABASE NAME>;DROP FULLTEXT CATALOG MyCataLog')
什么是具有目录在不同的DB名称相同的问题吗? – gofr1