Partilhar via


Excluir um índice

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada SQL do Azurebanco de dados SQL no Microsoft Fabric

Este tópico descreve como excluir (descartar) 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

Os índices criados como resultado de uma restrição PRIMARY KEY ou UNIQUE não podem ser excluídos usando 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 Eliminar chaves primárias.

Segurança

Permissões

Requer permissão ALTER na tabela ou exibição. Essa permissão é concedida por padrão ao sysadmin função de servidor fixa e às funções de banco de dados fixas db_ddladmin e db_owner.

Usando 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 na 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 rato no índice que pretende eliminar e selecione Eliminar.

  6. Na caixa de diálogo Eliminar Objeto, verifique se o índice correto está na grelha Objeto a eliminar 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 na qual você deseja excluir um índice.

  2. Expanda a pasta Tabelas.

  3. Clique com o botão direito do rato na tabela que contém o índice que pretende eliminar e clique em Estrutura.

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

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

  6. Clique Excluir.

  7. Clique Fechar.

  8. No menu Arquivo, selecione Salvartable_name.

Usando 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, consulte DROP INDEX (Transact-SQL).