Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric
In dit onderwerp wordt beschreven hoe u een index in SQL Server verwijdert (neerzetten) met behulp van SQL Server Management Studio of Transact-SQL.
In dit onderwerp
Voordat u begint:
Een index verwijderen met behulp van:
Voordat u begint
Beperkingen en beperkingen
Indexen die zijn gemaakt als gevolg van een PRIMAIRE SLEUTEL of UNIEKE beperking kunnen niet worden verwijderd met behulp van deze methode. In plaats daarvan moet de beperking worden verwijderd. Als u de beperking en de bijbehorende index wilt verwijderen, gebruikt u ALTER TABLE met de DROP CONSTRAINT-clausule in Transact-SQL. Zie Primaire sleutels verwijderenvoor meer informatie.
Security
Permissions
Vereist ALTER-machtigingen voor de tabel of weergave. Deze machtiging wordt standaard verleend aan de sysadmin vaste serverfunctie en de db_ddladmin en db_owner vaste databaserollen.
SQL Server Management Studio gebruiken
Een index verwijderen met behulp van Objectverkenner
Vouw in Objectverkenner de database uit die de tabel bevat waarop u een index wilt verwijderen.
Vouw de map Tabellen uit.
Vouw de tabel uit die de index bevat die u wilt verwijderen.
Vouw de map Indexen uit.
Klik met de rechtermuisknop op de index die u wilt verwijderen en selecteer verwijderen.
Controleer in het dialoogvenster Object verwijderen of de juiste index zich in het object bevindt dat moet worden verwijderd raster en klik op OK-.
Een index verwijderen met Table Designer
Vouw in Objectverkenner de database uit die de tabel bevat waarop u een index wilt verwijderen.
Vouw de map Tabellen uit.
Klik met de rechtermuisknop op de tabel met de index die u wilt verwijderen en klik op Ontwerpen.
Klik in het menu Tabelontwerper op Indexen/sleutels.
Selecteer in het dialoogvenster Indexen/Sleutels de index die u wilt verwijderen.
Klik op Verwijderen.
Klik op sluiten.
Selecteer in het menu Bestand de optie Opslaantable_name.
Transact-SQL gebruiken
Een index verwijderen
Maak in Objectverkennerverbinding met een exemplaar van Database Engine.
Klik op de standaardbalk op Nieuwe query.
Kopieer en plak het volgende voorbeeld in het queryvenster en klik op uitvoeren.
USE AdventureWorks2022; GO -- delete the IX_ProductVendor_BusinessEntityID index -- from the Purchasing.ProductVendor table DROP INDEX IX_ProductVendor_BusinessEntityID ON Purchasing.ProductVendor; GO
Zie DROP INDEX (Transact-SQL)voor meer informatie.