none
Eliminar indice cluster RRS feed

  • Pregunta

  • Al intentar eliminar indice ejecutando:

    DROP INDEX PK_NameIndex
    ON Table1
    GO

    me devuelve el error:

    Msg 3723, Level 16, State 4, Line 26
    An explicit DROP INDEX is not allowed on index ‘Table1.PK_Table1_Col1’. It is being used for PRIMARY KEY constraint enforcement.

    ¿Como puede eliminarlo?

    viernes, 12 de julio de 2019 7:52

Respuestas

  • Hola.

    Lo que te esta pasando es que si te fijas en tu indice, es indice cluster y clave principal.

    Por lo que para eliminar el indice tendrás que tener en cuenta las dos cosas, y ejecutar:

    ALTER TABLE Table1
    DROP CONSTRAINT PK_NameIndex
    GO

    Si te fijas, si eliminar la clave principal, también se eliminará automáticamente el indice cluster, OJO: Siempre que tengan las mismas columnas, en la clave como el indice.


     Norman M. Pardell 





    • Editado Normannp viernes, 12 de julio de 2019 8:03
    • Marcado como respuesta MariangMendez viernes, 12 de julio de 2019 8:16
    viernes, 12 de julio de 2019 7:59