적용 대상: SQL Server 2025(17.x) 미리 보기
이 문서에서는 관리 ID를 사용하여 Azure Arc에서 사용하도록 설정된 SQL Server를 사용하여 Azure Blob Storage로 데이터베이스를 백업하고 복원하는 방법을 설명합니다.
Azure VM의 SQL Server의 경우 Azure VM의 SQL Server에서 관리 ID를 사용하여 URL로 백업 및 복원을 검토합니다.
필수 조건
관리 ID를 사용하여 Azure Blob Storage를 사용하여 데이터베이스를 백업하고 복원하려면 다음이 필요합니다.
- 기본 관리 ID가 할당된 Azure Arc에서 사용하도록 설정된 SQL Server 2025 미리 보기입니다.
- Azure Blob Storage 계정.
- Azure Blob 저장소에 대한 유효한 네트워크 액세스, 호스트의 Windows 방화벽 권한을 통해 아웃바운드 연결을 허용, 그리고 유효한 스토리지 계정 서비스 엔드포인트.
- SQL Server 인스턴스의 기본 관리 ID에는 스토리지 계정에 할당된 역할이 있어야 합니다
Storage Blob Data Contributor
.
스토리지 계정 권한 확인
SQL Server 인스턴스의 기본 관리 ID에는 스토리지 계정에 할당된 역할이 있어야 합니다 Storage Blob Data Contributor
. 이 역할을 사용하면 관리 ID가 스토리지 계정에 쓰고 읽을 수 있습니다.
Azure Portal을 사용하여 다음 단계를 수행하여 관리 ID에 할당된 권한을 확인합니다.
Azure Portal에서 Storage 계정 으로 이동합니다.
액세스 제어(IAM)를 선택하여 액세스 제어(IAM) 창을 엽니다.
IAM(액세스 제어) 창에서 역할 할당을 선택하여 스토리지 계정에 대한 역할이 할당된 사용자 및 그룹 목록을 봅니다.
Storage Blob Data Contributor
역할로 필터링하여 SQL Server 인스턴스에 대한 관리 ID가 나열되어 있는지 확인합니다.
관리 ID를 사용하여 서버 자격 증명 만들기
T-SQL 명령 BACKUP DATABASE <database name> TO URL
과 RESTORE <database name> FROM URL
관리 ID를 사용하려면 관리 ID를 사용하는 서버 자격 증명을 만들어야 합니다. 자격 증명 이름은 Azure Storage URL을 나타내며 데이터베이스 백업이 저장되는 위치를 나타냅니다.
다음 예제에서는 관리 ID에 대한 자격 증명을 만드는 방법을 보여줍니다.
CREATE CREDENTIAL [https://<storage-account-name>.blob.core.windows.net/<container-name>]
WITH IDENTITY = 'Managed Identity'
절에는 WITH IDENTITY = 'Managed Identity'
SQL Server 인스턴스에 할당된 기본 관리 ID가 필요합니다.
관리 ID를 사용하여 URL에 백업
자격 증명을 만든 후에는 이 자격 증명을 사용하여 Azure Blob Storage에 데이터베이스를 백업할 수 있습니다.
다음 예제에서는 관리 ID 자격 증명을 사용하여 Azure Blob Storage에 데이터베이스를 백업하는 방법을 보여 줍니다.
BACKUP DATABASE [AdventureWorks]
TO URL = 'https://<storage-account-name>.blob.core.windows.net/<container-name>/AdventureWorks.bak'
관리 ID를 사용하여 URL에서 복원하기
다음 예제에서는 관리 ID 자격 증명을 사용하여 Azure Blob Storage에서 데이터베이스를 복원하는 방법을 보여 줍니다.
RESTORE DATABASE [AdventureWorks]
FROM URL = 'https://<storage-account-name>.blob.core.windows.net/<container-name>/AdventureWorks.bak'
오류 메시지
Azure VM의 SQL Server 문서에 나열된 오류 메시지는 Azure Arc에서 사용하도록 설정된 SQL Server에도 적용됩니다.