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

sql azure azure-sql-database

377 观看

1回复

921 作者的声誉

我需要从SQL Azure中删除一些索引 - 我收到不能删除索引'xyz',因为它不存在或者您没有权限

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

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

有任何想法吗?

作者: stuck 的来源 发布者: 2015 年 5 月 4 日

回应 (1)


0

1 作者的声誉

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

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

请参阅在SQL Azure数据库上删除索引时出错:关键字“ON”附近的语法不正确(用户上下文= dbo)

作者: R Daimyo 发布者: 08.05.2019 10:13
32x32