Я вошел в систему как 'sa' с полными правами администратора и выполняю следующую команду:
CREATE NONCLUSTERED INDEX [IDX_EntityAuditId] ON [Maintenance.EntityAuditMessagesArchive]
([EntityAuditId] ASC) ON [PRIMARY]
и получаю ошибку:
Не удается найти объект "Maintenance.EntityAuditMessagesArchive", так как он не существует или у вас нет разрешений.
Объект существует, потому что я могу выбрать из него. Кроме того, команда работает, если таблица не находится в схеме. т.е.
CREATE NONCLUSTERED INDEX [IDX_EntityAuditId] ON [EntityAuditMessagesArchive]
([EntityAuditId] ASC) ON [PRIMARY]
работает (когда я создаю таблицу без схемы, конечно).
Итак, я не могу создать индекс, когда таблица находится в схеме обслуживания. Почему это?