2010-04-09 11 views
21

DBA renuente a tiempo parcial aquí. Deseo cambiar un índice de clave principal existente de agrupado a no agrupado. Y la sintaxis se está escapando de mí.¿Cómo cambiar la clave primaria para que no esté agrupada?

Así es como está programado en este momento.

ALTER TABLE [dbo].[Config] WITH NOCHECK ADD 
    CONSTRAINT [PK_Config] PRIMARY KEY CLUSTERED 
    (
     [ConfigID] 
    ) ON [PRIMARY] 

no estoy viendo una instrucción ALTER CONSTREÑIMIENTO en la documentación en línea.

Respuesta

52

quitar el índice agrupado, a continuación, volver a crear la clave principal como no agrupado:

ALTER TABLE dbo.Config DROP CONSTRAINT PK_Config 
go 
ALTER TABLE dbo.Config ADD CONSTRAINT PK_Config 
    PRIMARY KEY NONCLUSTERED (ConfigID) 
+0

Eres Andomar derecho, que debe haber sido confundido con otra cosa. Votar por mi parte y eliminar en mi respuesta;) – Wolph

Cuestiones relacionadas