2011-03-30 6 views
0

SQL Server 2005의 비 클러스터형 PK 인덱스에 일부 포함을 추가하려고하지만 SSMS에서 허용하지 않습니다. 좋은 대안이란 무엇입니까?SQL Server 2005 PK 비 클러스터형 인덱스에 포함

+0

오류가 발생했습니다. – JNK

+0

색인 작성 스크립트를 보여 주시겠습니까? – DForck42

+0

@ DForck42, @JNK -이 작업을 수행 할 것으로 생각되는 작성 스크립트를 제공 한 경우 더 유용 할 수 있습니다. "Microsoft SQL Server 2008 내부"도서의 p.315는 명시 적으로 가능하지 않음을 명시합니다 ... –

답변

1

는 PK 제약을 백업 인덱스에 included 열을 추가 할 수 없습니다합니다 (PK 논리 구조입니다 가능성이 있기 때문에 인덱스로 백업 할 일이 있다는 구현 세부입니까?)

당신 PK를 사용하는 대신 고유 한 클러스터되지 않은 고유 색인을 작성할 수 있습니다. 외래 키는 여전히 그것을 참조 할 수 있습니다.

관련 문제