2010-04-09 2 views
21

파트 타임을 꺼리는 DBA가 있습니다. 기존 기본 키 인덱스를 클러스터 됨에서 클러스터되지 않은 것으로 변경하려고합니다. 구문이 나를 피하고 있습니다.클러스터되지 않은 기본 키를 변경하는 방법은 무엇입니까?

이것은 지금 스크립트를 사용하는 방법입니다.

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

온라인 문서에 ALTER CONSTRAINT 문이 표시되지 않습니다.

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

답변

52

는 클러스터되지 않은 등의 기본 키를 다시 클러스터 된 인덱스를 삭제합니다. 내게서 Upvote 및 내 대답에 삭제;)
+0

당신이 바로 Andomar있어, 뭔가 다른과 혼동되어 있어야합니다 : – Wolph

관련 문제