sys.federation_distribution_history(Azure SQL 데이터베이스)

페더레이션에서 사용하는 배포 유형 및 데이터 형식에 대한 기록 정보를 반환합니다.

중요

현재 페더레이션 구현은 Web 및 Business 서비스 계층에서 폐기됩니다. 확장성, 유연성 및 성능 극대화를 위해 사용자 지정 분할 솔루션을 배포하는 것이 좋습니다.사용자 지정 분할에 대한 자세한 내용은 Azure SQL 데이터베이스 확장을 참조하세요.

적용 대상: Azure SQL 데이터베이스.

데이터 형식

설명

federation_id

int

페더레이션의 고유 식별자입니다.

distribution_name

sysname

페더레이션 키의 이름 식별자입니다.

distribution_type

nvarchar(60)

RANGE

system_type_id

tinyint

페더레이션 데이터 형식에 대한 시스템 데이터 형식입니다.

max_length

smallint

열의 최대 길이(바이트)입니다.

-1 = 열 데이터 형식이 varchar(max), nvarchar(max), varbinary(max) 또는 xml입니다.

텍스트 열의 경우 max_length 값은 16 또는 sp_tableoption 'text in row'에 의해 설정된 값입니다.

전체 자릿수

tinyint

숫자 기반일 경우에는 열의 전체 자릿수이고 그렇지 않으면 0입니다.

소수 자릿수

tinyint

숫자 기반일 경우에는 열의 소수 자릿수이고, 그렇지 않으면 0입니다.

collation_name

sysname

문자 기반일 경우에는 열의 데이터 정렬 이름이고 그렇지 않으면 NULL입니다.

user_type_id

int

유형 ID입니다. 시스템 데이터 형식인 경우 user_type_id = system_type_id입니다.

boundary_value_in_high

bit

범위 분할입니다. 값 1이 항상 포함됩니다.

drop_date

datetimeoffset

페더레이션이 삭제된 날짜/시간

create_date

datetimeoffset

페더레이션이 만들어진 날짜/시간

사용 권한

이 뷰에는 VIEW DATABASE STATE 권한이 필요합니다.

주의

기록 데이터의 정리는 2주마다 자동으로 수행됩니다. 정리는 로그 정보를 업데이트하는 작업에 의해 트리거됩니다. 새로운 작업이 수행되지 않은 경우 기록 정보가 2주 이상 유지될 수 있습니다.

작업이 완료되면 Drop_date 및 create_date 열이 채워집니다. 비동기 작업에 대해 작업이 완전히 완료되면 이 필드가 채워지고 그렇지 않으면 명령이 반환됩니다.

federation_id 값은 단일 루트 데이터베이스 내에서 사용되지 않습니다.