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')

Другие вопросы по тегам