在Azure SQL中删除索引会出现“无法删除索引'xyz',因为它不存在或您没有权限'

时间:2015-05-04 07:04:20

标签: sql azure azure-sql-database

我需要从SQL Azure中删除一些索引 - 我收到 无法删除索引'xyz',因为它不存在或您没有权限 < / p>

select * from sys.indexes显示索引,所以我相信它存在

我是数据库的管理员,通过Visual Studio发出命令

任何想法?

1 个答案:

答案 0 :(得分:0)

这可能是语法,在Azure SQL中,正确的方法是

DROP INDEX [index_name] on [table_name]而不是DROP INDEX [table_name].[index_name]

请参见Error dropping index on SQL Azure database: Incorrect syntax near the keyword 'ON' (user context = dbo)