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 값은 단일 루트 데이터베이스 내에서 사용되지 않습니다.