Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Se aplica a: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Base de datos de Azure SQL de Microsoft Fabric
En este tema se describe cómo eliminar (quitar) un índice en SQL Server mediante SQL Server Management Studio o Transact-SQL.
En este tema
Antes de empezar:
Para eliminar un índice, use:
Los índices creados como resultado de una restricción PRIMARY KEY o UNIQUE no se pueden eliminar con este método. En su lugar, se debe eliminar la restricción. Para quitar la restricción y el índice correspondiente, use ALTER TABLE con la cláusula DROP CONSTRAINT en Transact-SQL. Para obtener más información, consulte Delete Primary Keys.
Requiere el permiso ALTER en la tabla o la vista. Este permiso se concede de forma predeterminada al rol fijo de servidor sysadmin y a los roles fijos de base de datos db_ddladmin y db_owner .
En el Explorador de objetos, expanda la base de datos que contiene la tabla en la que desea eliminar un índice.
Expanda la carpeta Tablas .
Expanda la tabla que contiene el índice que desee eliminar.
Expanda la carpeta Índices .
Haga clic con el botón derecho en el índice que quiere eliminar y seleccione Eliminar.
En el cuadro de diálogo Eliminar objeto , compruebe que el índice correcto se encuentra en la cuadrícula Objeto que se va a eliminar y haga clic en Aceptar.
En el Explorador de objetos, expanda la base de datos que contiene la tabla en la que desea eliminar un índice.
Expanda la carpeta Tablas .
Haga clic con el botón secundario en la tabla que contiene el índice que desee eliminar y haga clic en Diseño.
En el menú Diseñador de tablas , haga clic en Índices o claves.
En el cuadro de diálogo Índices o claves , seleccione el índice que quiera eliminar.
Haga clic en Eliminar.
Haga clic en Cerrar.
En el menú Archivo , seleccione Guardarnombre_tabla.
En el Explorador de objetos, conéctese a una instancia del Motor de base de datos.
En la barra de Estándar, haga clic en Nueva consulta.
Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar.
USE AdventureWorks2022;
GO
-- delete the IX_ProductVendor_BusinessEntityID index
-- from the Purchasing.ProductVendor table
DROP INDEX IX_ProductVendor_BusinessEntityID
ON Purchasing.ProductVendor;
GO
Para obtener más información, vea DROP INDEX (Transact-SQL).
Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyCursos
Módulo
Diseño de un modelo de datos eficaz en Azure SQL Database con Azure Data Studio - Training
Aprenda a crear un modelo de datos, tablas, índices y restricciones y a usar tipos de datos con Azure Data Studio.
Certificación
Microsoft Certified: Azure Cosmos DB Developer Specialty - Certifications
Escribe consultas eficaces, crea directivas de indexación, administra y aprovisiona recursos en la API de SQL y el SDK con Microsoft Azure Cosmos DB.
Documentación
CREATE INDEX (Transact-SQL) - SQL Server
CREATE INDEX (Transact-SQL)
DROP INDEX (Transact-SQL) - SQL Server
DROP INDEX quita uno o varios índices relacionales, espaciales, filtrados o XML de la base de datos actual.
Modificar un índice - SQL Server
Modificar un índice