클러스터 된 인덱스와 클러스터되지 않은 인덱스 (+ 힙)를 다른 파일 그룹으로 이동시키는 스크립트를 생성하는 멋진 스크립트가 있습니까?다른 파일 그룹으로 인덱스 이동
완전한 세계에서는 입력이 테이블 이름, 새 파일 그룹 이름이 문자열 (따라서 열이있는 파티셔닝 스키마도 제공 할 수 있음) 및 선택적 인덱스 이름 (아무 것도 지정되지 않은 경우 모든 인덱스 또는 힙). 스크립트는 SSMS의 메시지 패널에 결과 (스크립트)를 출력하므로 실행하기 전에 검토 할 수 있습니다. 또한 엔터프라이즈 버전 기능 (온라인)을 고려하여 클러스터 된 인덱스에 대해 멋진 스크립트를 만들 수 있으며 삭제할 수 없습니다. 다음과 같이 다시 작성되었습니다.
CREATE unique clustered INDEX PK_TableName
On dbo.TableName
(
[ColumnName] ASC
)
WITH (DROP_EXISTING=ON, ONLINE=ON)
ON FileGroup
필터링 된 색인도 포함 된 열을 고려해야합니다.