【发布时间】:2011-08-04 00:50:14
【问题描述】:
我以“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]
有效(当然,当我创建没有架构的表时)。
所以,当表在维护模式中时,我无法创建索引。这是为什么呢?
【问题讨论】:
标签: sql database sql-server-2005 database-schema indexing