managed_backup.fn_backup_db_config(Transact-SQL)
적용 대상: SQL Server 2016(13.x) 이상 버전
Microsoft Azure 구성 설정에 대한 SQL Server 관리형 백업을 사용하여 0개, 1개 이상의 행을 반환합니다. 지정된 데이터베이스에 대해 1행을 반환하거나 SQL Server 관리 백업으로 구성된 모든 데이터베이스에 대한 정보를 인스턴스의 Microsoft Azure에 반환합니다.
이 저장 프로시저를 사용하여 데이터베이스 또는 SQL Server 인스턴스의 모든 데이터베이스에 대한 Microsoft Azure 구성 설정에 대한 현재 SQL Server 관리되는 백업을 검토하거나 확인합니다.
구문
managed_backup.fn_backup_db_config ('database_name' | '' | NULL)
인수
@db_name
데이터베이스의 이름입니다. @db_name 매개 변수는 SYSNAME입니다. 빈 문자열 또는 NULL 값이 이 매개 변수에 전달되면 SQL Server 인스턴스의 모든 데이터베이스에 대한 정보가 반환됩니다.
반환된 테이블
열 이름 | 데이터 형식 | 설명 |
---|---|---|
db_name | SYSNAME | 데이터베이스 이름입니다. |
db_guid | UNIQUEIDENTIFIER | 데이터베이스를 고유하게 식별하는 식별자입니다. |
is_availability_database | BIT | 데이터베이스가 가용성 그룹에 참여하고 있는지 여부입니다. 값이 1이면 데이터베이스가 가용성 데이터베이스이고 0은 그렇지 않음을 나타냅니다. |
is_dropped | BIT | 값이 1이면 삭제된 데이터베이스임을 나타냅니다. |
credential_name | SYSNAME | 스토리지 계정에 인증하는 데 사용되는 SQL 자격 증명의 이름입니다. NULL 값은 SQL 자격 증명이 설정되지 않음을 나타냅니다. |
retention_days | INT | 현재 보존 기간(일)입니다. NULL 값은 Microsoft Azure에 대한 SQL Server 관리 백업이 이 데이터베이스에 대해 구성되지 않음을 나타냅니다. |
is_managed_backup_enabled | INT | Microsoft Azure에 대한 SQL Server 관리형 백업이 현재 이 데이터베이스에 대해 사용하도록 설정되어 있는지 여부를 나타냅니다. 값이 1이면 Microsoft Azure에 대한 SQL Server 관리 백업이 현재 사용하도록 설정되어 있으며 값이 0이면 이 데이터베이스에 대해 Microsoft Azure에 대한 SQL Server 관리 백업을 사용할 수 없음을 나타냅니다. |
storage_url | NVARCHAR(1024) | 스토리지 계정의 URL입니다. |
Encryption_algorithm | NCHAR(20) | 백업을 암호화할 때 사용할 현재 암호화 알고리즘을 반환합니다. |
Encryptor_type | NCHAR(15) | 암호화기 설정인 인증서 또는 비대칭 키를 반환합니다. |
Encryptor_name | NCHAR(max_length_of_cert/asymm_key_name) | 인증서 또는 비대칭 키의 이름입니다. |
보안
사용 권한
ALTER ANY CREDENTIAL 권한이 있는 db_backupoperator 데이터베이스 역할의 멤버 자격이 필요합니다. 사용자에게 VIEW ANY DEFINITION 권한이 거부되어서는 안 됩니다.
예제
다음 예제에서는 'TestDB'에 대한 Microsoft Azure 구성에 대한 SQL Server 관리되는 백업을 반환합니다.
각 코드 조각에 대해 언어 특성 필드에서 'tsql'을 선택합니다.
Use msdb
GO
SELECT * FROM managed_backup.fn_backup_db_config('TestDB')
다음 예제에서는 SQL Server가 실행되는 SQL Server 인스턴스의 모든 데이터베이스에 대해 Microsoft Azure 구성에 대한 SQL Server 관리 백업을 반환합니다.
Use msdb
GO
SELECT * FROM managed_backup.fn_backup_db_config (NULL)