sys.change_tracking_databases(Transact-SQL)
변경 내용 추적이 설정된 각 데이터베이스에 대해 한 개의 행을 반환합니다.
열 이름 |
데이터 형식 |
설명 |
---|---|---|
database_id |
int |
데이터베이스의 ID입니다. SQL Server의 인스턴스 내에서 고유합니다. |
is_auto_cleanup_on |
bit |
구성된 보존 기간 후에 변경 내용 추적 데이터가 자동으로 제거되는지 여부를 나타냅니다. 0 = Off 1 = On |
retention_period |
int |
자동 정리가 사용되고 있으면 보존 기간은 변경 내용 추적 데이터가 데이터베이스에서 보관되는 기간을 지정합니다. |
retention_period_units_desc |
nvarchar(60) |
보존 기간에 대한 설명을 지정합니다.
|
retention_period_units |
tinyint |
보존 기간의 시간 단위: 1 = 분 2 = 시간 3 = 일 |
사용 권한
sys.databases에 대한 권한 확인과 동일한 권한 확인이 sys.change_tracking_databases에 대해 수행됩니다. sys.change_tracking의 호출자가 데이터베이스의 소유자가 아니고 해당 행을 보는 데 필요한 최소 권한은 master 데이터베이스나 현재 데이터베이스의 ALTER ANY DATABASE나 VIEW ANY DATABASE 서버 수준 사용 권한 또는 CREATE DATABASE 권한입니다.