managed_backup.fn_backup_instance_config(Transact-SQL)
적용 대상: SQL Server 2016(13.x) 이상 버전
SQL Server 인스턴스에 대한 Microsoft Azure 기본 구성 설정에 대한 SQL Server 관리 백업이 있는 1행을 반환합니다.
이 저장 프로시저를 사용하여 SQL Server 인스턴스에 대한 Microsoft Azure 기본 구성 설정에 대한 현재 SQL Server 관리되는 백업을 검토하거나 확인합니다.
구문
managed_backup.fn_backup_db_config ()
인수
None
반환된 테이블
열 이름 | 데이터 형식 | 설명 |
---|---|---|
is_smart_backup_enabled | INT | Microsoft Azure에 대한 SQL Server 관리 백업을 사용하도록 설정하면 1을, Microsoft Azure에 대한 SQL Server 관리 백업을 사용하지 않도록 설정한 경우 0을 표시합니다. |
credential_name | SYSNAME | 스토리지에 인증하는 데 사용되는 기본 SQL 자격 증명입니다. |
retention_days | INT | 인스턴스 수준에서 설정된 기본 보존 기간입니다. |
storage_url | NVARCHAR(1024) | 인스턴스 수준에서 설정된 기본 스토리지 계정 URL입니다. |
encryption_algorithm | SYSNAME | 암호화 알고리즘의 이름입니다. 암호화를 지정하지 않으면 NULL로 설정됩니다. |
encryptor_type | NVARCHAR(32) | 사용되는 암호기 유형으로 인증서 또는 비대칭 키를 반환합니다. 지정된 암호화기가 없는 경우 NULL로 설정됩니다. |
encryptor_name | SYSNAME | 인증서 또는 비대칭 키의 이름입니다. 이름이 지정되지 않은 경우 NULL로 설정됩니다. |
보안
사용 권한
ALTER ANY CREDENTIAL 권한이 있는 db_backupoperator 데이터베이스 역할의 멤버 자격이 필요합니다. 사용자에게 VIEW ANY DEFINITION 권한이 거부되어서는 안 됩니다.
예제
다음 예제에서는 SQL Server 관리되는 백업을 실행 중인 인스턴스에 대한 Microsoft Azure 기본 구성 설정으로 반환합니다.
Use msdb;
GO
SELECT * FROM managed_backup.fn_backup_instance_config ();