Excluir um índice
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Banco de Dados SQL no Microsoft Fabric
Este tópico descreve como excluir (remover) um índice no SQL Server usando o SQL Server Management Studio ou o Transact-SQL.
Neste tópico
Antes de começar:
Para excluir um índice, usando:
Antes de começar
Limitações e Restrições
Índices criados em decorrência de uma restrição PRIMARY KEY ou UNIQUE não podem ser excluídos com esse método. Em vez disso, a restrição deve ser excluída. Para remover a restrição e o índice correspondente, use ALTER TABLE com a cláusula DROP CONSTRAINT no Transact-SQL. Para obter mais informações, consulte Delete Primary Keys.
Segurança
Permissões
Requer a permissão ALTER na tabela ou exibição. Essa permissão é concedida por padrão à função de servidor fixa sysadmin e às funções de banco de dados fixas db_ddladmin e db_owner .
Como usar o SQL Server Management Studio.
Para excluir um índice usando o Pesquisador de Objetos
No Pesquisador de Objetos, expanda o banco de dados que contém a tabela da qual você deseja excluir um índice.
Expanda a pasta Tabelas .
Expanda a tabela que contém o índice que você deseja excluir.
Expanda a pasta Índices .
Clique com o botão direito do mouse no índice a ser excluído e selecione Excluir.
Na caixa de diálogo Excluir Objeto , verifique se o índice correto está na grade Objeto a ser excluído e clique em OK.
Para excluir um índice usando o Designer de Tabela
No Pesquisador de Objetos, expanda o banco de dados que contém a tabela da qual você deseja excluir um índice.
Expanda a pasta Tabelas .
Clique com o botão direito do mouse na tabela que contém o índice a ser excluído e clique em Design.
No menu Designer de Tabela , clique em Índices/Chaves.
Na caixa de diálogo Índices/Chaves , selecione o índice que você deseja excluir.
Clique em Excluir.
Clique em fechar.
No menu Arquivo , selecione Salvartable_name.
Usando o Transact-SQL
Para excluir um índice
No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados.
Na barra Padrão, clique em Nova Consulta.
Copie e cole o exemplo a seguir na janela de consulta e clique em Executar.
USE AdventureWorks2022; GO -- delete the IX_ProductVendor_BusinessEntityID index -- from the Purchasing.ProductVendor table DROP INDEX IX_ProductVendor_BusinessEntityID ON Purchasing.ProductVendor; GO
Para obter mais informações, confira DROP INDEX (Transact-SQL).