39

アルバイトの渋々DBAです。既存の主キー インデックスをクラスター化から非クラスター化に変更したいと考えています。そして、構文は私を逃れています。

これが現在スクリプト化されている方法です。

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

オンライン ドキュメントに ALTER CONSTRAINT ステートメントがありません。

4

1 に答える 1

75

クラスター化されたインデックスを削除し、主キーを非クラスター化として再作成します。

ALTER TABLE dbo.Config DROP CONSTRAINT PK_Config
go
ALTER TABLE dbo.Config ADD CONSTRAINT PK_Config 
    PRIMARY KEY NONCLUSTERED (ConfigID)
于 2010-04-09T01:01:48.080 に答える