首页 > 解决方案 > 无法从 Azure 数据库中删除索引

问题描述

通过在 SSMS 中运行以下命令,我们遇到了无法删除 azure 数据库(数据库位于弹性池中)中的索引的问题:

DROP INDEX [nci_wi_FactInvoiceDetail_145BA2082F925FB3C62800F00A3ECF41] 
ON [SPENDBY].[FactInvoiceDetail]

我们得到了超时异常。

在服务器级别关闭此选项之前,此索引是使用 Azure 门户中的 Automatic Tuning 选项自动创建的:

在此处输入图像描述

对这个问题有什么想法吗?

标签: sqlsql-serverazureazure-sql-database

解决方案


由于索引正在使用中,您可能会遇到超时。

您可以尝试在删除索引之前禁用它。

https://docs.microsoft.com/en-us/sql/t-sql/statements/alter-index-transact-sql?view=sql-server-ver15


推荐阅读