Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada SQL do Azure
banco 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:
Para excluir um índice, usando:
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
No Pesquisador de Objetos, expanda o banco de dados que contém a tabela na 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 rato no índice que pretende eliminar e selecione Eliminar.
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
No Pesquisador de Objetos, expanda o banco de dados que contém a tabela na qual você deseja excluir um índice.
Expanda a pasta Tabelas.
Clique com o botão direito do rato na tabela que contém o índice que pretende eliminar e clique em Estrutura.
No menu do Designer de Tabela , clique em Índices/Chaves.
Na caixa de diálogo Índices/Chaves, selecione o índice que deseja excluir.
Clique Excluir.
Clique Fechar.
No menu Arquivo, selecione Salvartable_name.
Usando 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, consulte DROP INDEX (Transact-SQL).