Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este tema se describe cómo eliminar (quitar) un índice en SQL Server 2014 mediante SQL Server Management Studio o Transact-SQL.
En este tema
Antes de comenzar:
Para eliminar un índice mediante:
Antes de empezar
Limitaciones y restricciones
Los índices creados como resultado de una restricción PRIMARY KEY o UNIQUE no se pueden eliminar mediante 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, vea Eliminar claves principales.
Seguridad
Permisos
Requiere el permiso ALTER en la tabla o vista. Este permiso se concede de forma predeterminada al rol fijo de servidor sysadmin y al db_ddladmin y db_owner roles fijos de base de datos.
Uso de SQL Server Management Studio
Para eliminar un índice mediante el Explorador de objetos
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 desea eliminar.
Expanda la carpeta Índices .
Haga clic con el botón derecho en el índice que desea eliminar y seleccione Eliminar.
En el cuadro de diálogo Eliminar objeto , compruebe que el índice correcto está en la cuadrícula Objeto que se va a eliminar y haga clic en Aceptar.
Para eliminar un índice mediante el Diseñador de tablas
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 derecho en la tabla que contiene el índice que desea 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 desea eliminar.
Haga clic en Eliminar.
Haga clic en Cerrar.
En el menú Archivo , seleccione Guardarnombre_tabla.
Uso de Transact-SQL
Para eliminar un índice
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 AdventureWorks2012; 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).