SQL Server: удаление полнотекстовых каталогов в другой базе данных
Хотите знать, если кто-нибудь знает, как удалить полнотекстовый каталог из другой базы данных? Я пытаюсь написать хранимую процедуру, и мне нужно проверить, существует ли полнотекстовый каталог перед его созданием.
я пробовал
IF EXISTS (SELECT * FROM DBName.sys.fulltext_catalogs WHERE Name = 'MyCataLog')
DROP FULLTEXT CATALOG MyCataLog
(это только уронит каталог на той же БД)
это не работает. Кто-нибудь делал это раньше? Я погуглил это и все еще не могу найти решение.
Большое спасибо.
1 ответ
Попробуй это
IF EXISTS (select * from DATABASE.sys.fulltext_catalogs WHERE Name = 'CATALOGNAME')
EXEC ('USE <DATABASE NAME>;DROP FULLTEXT CATALOG MyCataLog')