sys.dm_database_backups
적용 대상:Microsoft Fabric의 Azure SQL Database
SQL 데이터베이스
Azure SQL Database 논리 서버 및 Microsoft Fabric의 SQL 데이터베이스에서 데이터베이스 백업에 대한 정보를 반환합니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
backup_file_id |
uniqueidentifier | 생성된 백업 파일의 ID입니다. Null이 아닙니다. |
logical_database_id |
uniqueidentifier | 작업이 수행되는 논리 데이터베이스 ID입니다. Null이 아닙니다. |
physical_database_name |
nvarchar(128) | 작업이 수행되는 실제 데이터베이스의 이름입니다. Null이 아닙니다. |
logical_server_name |
nvarchar(128) | 백업 중인 데이터베이스가 있는 논리 서버의 이름입니다. 패브릭의 SQL 데이터베이스에서는 다음과 같습니다 NULL . |
logical_database_name |
nvarchar(128) | 작업이 수행되는 데이터베이스의 사용자가 만든 이름입니다. Null이 아닙니다. |
backup_start_date |
datetime2(7) | 백업 작업이 시작된 타임스탬프입니다. Null이 아닙니다. |
backup_finish_date |
datetime2(7) | 백업 작업이 완료된 타임스탬프입니다. Null이 아닙니다. |
backup_type |
char(1) | 백업 유형입니다. Null이 아닙니다.D = 전체 데이터베이스 백업I = 증분 또는 차등 백업L = 로그 백업. |
in_retention |
bit | 백업 보존 상태입니다. 백업이 보존 기간 내에 있는지 여부를 알려줍니다. 1 = 보존 중0 = 보존이 부족합니다. |
사용 권한
Azure SQL Database의 기본, S0 및 S1 서비스 목표 및 탄력적 풀의 데이터베이스, 서버 관리자 계정, Microsoft Entra ID 관리자 계정 또는 ##MS_ServerStateReader## 서버 역할의 멤버 자격이 필요합니다. 다른 모든 SQL Database 서비스 목표에서는 데이터베이스에 대한 VIEW DATABASE STATE 권한 또는 ##MS_ServerStateReader## 서버 역할의 멤버 자격이 필요합니다.
Fabric SQL 데이터베이스에서 이 DMV를 쿼리하려면 데이터베이스에서 VIEW DATABASE STATE를 사용자에게 부여해야 합니다. 또는 Fabric 작업 영역에서 이 DMV를 쿼리할 수 있는 역할의 멤버입니다.
설명
백업 기록 보기에 유지되고 표시되는 백업은 구성된 백업 보존에 따라 달라집니다. 보존 기간(in_retention = 0
)보다 오래된 일부 백업도 보기에 sys.dm_database_backups
표시됩니다. 구성된 보존 내에서 특정 시점 복원을 수행해야 합니다.
하이퍼스케일 서비스 계층은 백업에 스냅샷을 사용하므로 하이퍼스케일 서비스 계층에서 이 DMV를 실행하면 결과가 반환되지 않습니다.
예시
백업 완료 날짜별로 정렬된 현재 데이터베이스에 대한 모든 활성 백업 목록을 표시합니다.
SELECT *
FROM sys.dm_database_backups
ORDER BY backup_finish_date DESC;
데이터베이스에 대한 사용자에게 친숙한 백업 목록을 얻으려면 다음을 실행하세요.
SELECT backup_file_id,
backup_start_date,
backup_finish_date,
CASE backup_type
WHEN 'D' THEN 'Full'
WHEN 'I' THEN 'Differential'
WHEN 'L' THEN 'Transaction log'
END AS BackupType,
CASE in_retention
WHEN 1 THEN 'In retention'
WHEN 0 THEN 'Out of retention'
END AS IsBackupAvailable
FROM sys.dm_database_backups
ORDER BY backup_start_date DESC;