SQL Table Partitioning

파티션테이블 Switching시 인덱스가 다른 파일그룹에 생성시 실패한다.

AWS-in 2015. 10. 22. 16:53

#. 시니리오.

파티션테이블에 인덱스가 파티션그룹의 클러스터 인덱스가 있고,

Primary에 넌 클러스터 인덱스를 생성한 후 

해당 특정 파티션을 Switching 하면 될까?

결론 : 실패다.


/*

OBJECTName INDEXname               INDEX TYPE FilegroupName

tblLog IX_tblLog_hostname      NONCLUSTERED PRIMARY

tblLog_hist U IX_tblLog_hist_LogDate   CLUSTERED FG

*/


ALTER TABLE dbo.tblLog

SWITCH PARTITION 1 TO tblLog_hist;

GO


/*

메시지 7733, 수준 16, 상태 4, 줄 14

'ALTER TABLE SWITCH' 문이 실패했습니다. 테이블 'dbLogInfo.dbo.tblLog'은(는) 분할되었고 인덱스 'IX_tblLog_hostname'은(는) 분할되지 않았습니다.

*/