ALTER PARTITION SCHEME(Transact-SQL)

적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

파티션 구성표에 파일 그룹을 추가하거나 파티션 구성표의 NEXT USED 파일 그룹 지정을 변경합니다.

파일 그룹에서 파일 그룹 및 분할 전략에 대해 자세히 알아보세요.

참고

Azure SQL Database에서는 기본 파일 그룹만 지원됩니다.

Transact-SQL 구문 표기 규칙

Syntax

ALTER PARTITION SCHEME partition_scheme_name   
NEXT USED [ filegroup_name ] [ ; ]  

참고 항목

SQL Server 2014(12.x) 및 이전 버전에 대한 Transact-SQL 구문을 보려면 이전 버전 설명서를 참조 하세요.

인수

partition_scheme_name
변경할 파티션 구성표의 이름입니다.

filegroup_name
파티션 구성표에서 NEXT USED로 표시할 파일 그룹을 지정합니다. 즉, ALTER PARTITION FUNCTION 문을 사용하여 만들어지는 새 파티션에 해당 파일 그룹이 적용됩니다.

파티션 구성표에서 파일 그룹 하나만 NEXT USED로 지정할 수 있습니다. 비어 있지 않은 파일 그룹을 지정할 수 있습니다. filegroup_name이 지정되고 현재 NEXT USED로 표시된 파일 그룹이 없는 경우 filegroup_name이 NEXT USED로 표시됩니다. filegroup_name이 지정되고 NEXT USED 속성이 있는 파일 그룹이 이미 있다면 기존 파일 그룹에서 filegroup_name으로 NEXT USED 속성이 전달됩니다.

filegroup_name이 지정되지 않았고 NEXT USED 속성이 있는 파일 그룹이 이미 있다면 해당 파일 그룹의 NEXT USED 상태가 상실되어 partition_scheme_name에는 NEXT USED 파일 그룹이 없는 상태가 됩니다.

filegroup_name이 지정되지 않았고 NEXT USED로 표시된 파일 그룹이 없다면 ALTER PARTITION SCHEME에서 경고를 반환합니다.

설명

ALTER PARTITION SCHEME가 적용되는 모든 파일 그룹은 온라인 상태여야 합니다.

사용 권한

다음 사용 권한을 통해 ALTER PARTITION SCHEME을 실행할 수 있습니다.

  • ALTER ANY DATASPACE 권한. 이 권한은 기본적으로 sysadmin 고정 서버 역할 및 db_ownerdb_ddladmin 고정 데이터베이스 역할의 멤버에게 부여됩니다.

  • 파티션 구성표가 생성된 데이터베이스에 대한 CONTROL 또는 ALTER 권한

  • 파티션 구성표가 생성된 데이터베이스의 서버에 대한 CONTROL SERVER 또는 ALTER ANY DATABASE 권한

예제

다음 예에서는 현재 데이터베이스에 MyRangePS1 파티션 구성표와 test5fg 파일 그룹이 있다고 가정합니다.

ALTER PARTITION SCHEME MyRangePS1  
NEXT USED test5fg;  

test5fg 파일 그룹은 ALTER PARTITION FUNCTION 문의 결과로 분할된 테이블이나 인덱스의 추가 파티션을 받습니다.

다음 단계

다음 문서에서 테이블 분할 및 관련 개념에 대해 자세히 알아보세요.