Excluir um índice
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure
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).