2012-05-17 4 views
0

클러스터 된 인덱스와 클러스터되지 않은 인덱스 (+ 힙)를 다른 파일 그룹으로 이동시키는 스크립트를 생성하는 멋진 스크립트가 있습니까?다른 파일 그룹으로 인덱스 이동

완전한 세계에서는 입력이 테이블 이름, 새 파일 그룹 이름이 문자열 (따라서 열이있는 파티셔닝 스키마도 제공 할 수 있음) 및 선택적 인덱스 이름 (아무 것도 지정되지 않은 경우 모든 인덱스 또는 힙). 스크립트는 SSMS의 메시지 패널에 결과 (스크립트)를 출력하므로 실행하기 전에 검토 할 수 있습니다. 또한 엔터프라이즈 버전 기능 (온라인)을 고려하여 클러스터 된 인덱스에 대해 멋진 스크립트를 만들 수 있으며 삭제할 수 없습니다. 다음과 같이 다시 작성되었습니다.

CREATE unique clustered INDEX PK_TableName 
On dbo.TableName 
(
    [ColumnName] ASC 
) 
WITH (DROP_EXISTING=ON, ONLINE=ON) 
ON FileGroup 

필터링 된 색인도 포함 된 열을 고려해야합니다.

답변

관련 문제