Compartilhar via


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

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

  1. No Pesquisador de Objetos, expanda o banco de dados que contém a tabela da qual você deseja excluir um índice.

  2. Expanda a pasta Tabelas .

  3. Expanda a tabela que contém o índice que você deseja excluir.

  4. Expanda a pasta Índices .

  5. Clique com o botão direito do mouse no índice a ser excluído e selecione Excluir.

  6. 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

  1. No Pesquisador de Objetos, expanda o banco de dados que contém a tabela da qual você deseja excluir um índice.

  2. Expanda a pasta Tabelas .

  3. Clique com o botão direito do mouse na tabela que contém o índice a ser excluído e clique em Design.

  4. No menu Designer de Tabela , clique em Índices/Chaves.

  5. Na caixa de diálogo Índices/Chaves , selecione o índice que você deseja excluir.

  6. Clique em Excluir.

  7. Clique em fechar.

  8. No menu Arquivo , selecione Salvartable_name.

Usando o Transact-SQL

Para excluir um índice

  1. No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados.

  2. Na barra Padrão, clique em Nova Consulta.

  3. 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).