При попытке оптимизировать сценарии SQL мне было рекомендовано добавить индексы.
Какой самый простой способ указать, к какой базе данных должен быть индекс?
IF EXISTS (SELECT * FROM sysindexes WHERE NAME = 'idx_TableA')
DROP INDEX TableA.idx_TableA
IF EXISTS (SELECT * FROM sysindexes WHERE NAME = 'idx_TableB')
DROP INDEX TableB.idx_TableB
В приведенном выше коде таблица A находится в DB-A, а таблица B - в DB-B.
При изменении DROP INDEX TableA.idx_TableA
на DROP INDEX DB-A.dbo.TableA.idx_TableA
появляется следующая ошибка
Msg 166, Level 15, State 1, Line 2
'DROP INDEX' does not allow specifying the database name as a prefix to the object name.
Любые мысли приветствуются.