자습서: Azure Blob Storage Service로 SQL Server 백업 및 복원Tutorial: SQL Server Backup and Restore to Azure Blob Storage Service

이 자습서는 Azure Blob Storage 서비스에서 백업을 작성하고 복원하는 방법을 이해하도록 도와줍니다.This tutorial helps you understand how to write backups to and restore from the Azure Blob storage service.

학습 내용What you will learn

이 자습서에서는 저장소 계정과 blob 컨테이너를 만들어서 저장소 계정에 액세스할 자격 증명을 만들고 Blob Service에 백업을 작성하며 간단한 복원을 수행할 수 있는 방법을 보여 줍니다.This tutorial shows you how to create a Storage account, a blob container, creating credentials to access the storage account, writing a backup to the blob service, and performing a simple restore. 이 자습서는 다음 네 단원으로 이루어져 있습니다.This tutorial is divided into four lessons:

1단원: Azure 저장소 개체 만들기Lesson 1: Create Azure Storage Objects
이 단원에서는 Azure 저장소 계정 및 blob 컨테이너를 만듭니다.In this lesson, you create an Azure storage account and a blob container.

2단원: SQL Server 자격 증명 만들기Lesson 2: Create a SQL Server Credential
이 단원에서는 Azure 저장소 계정에 액세스하는 데 사용하는 보안 정보를 저장하는 자격 증명을 만들 수 있습니다.In this lesson, you create a Credential to store security information used to access the Azure storage account.

3단원: Azure Blob Storage Service로 전체 데이터베이스 백업 작성Lesson 3: Write a Full Database Backup to the Azure Blob Storage Service
이 단원에서는 Azure Blob Storage 서비스에 AdventureWorks2012 데이터베이스 백업을 작성하는 T-SQL 문을 실행합니다.In this lesson, you issue a T-SQL statement to write a backup of the AdventureWorks2012 database to the Azure Blob storage service.

4단원: 전체 데이터베이스 백업에서 복원 수행Lesson 4: Perform a Restore From a Full Database Backup
이 단원에서는 이전 단원에서 만든 데이터베이스 백업에서 복원하는 T-SQL 문을 실행합니다.In this lesson, you issue a T-SQL statement to restore from the database backup you created in the previous lesson.

요구 사항Requirements

이 자습서를 완료하려면 SQL ServerSQL Server 백업 및 복원 개념과 T-SQL 구문에 대해 잘 알고 있어야 합니다.To complete this tutorial, you must be familiar with SQL ServerSQL Server backup and restore concepts and T-SQL syntax. 이 자습서를 사용하려면 다음과 같은 시스템 요구 사항을 만족해야 합니다.To use this tutorial, your system must meet the following requirements:

  • SQL Server 2017SQL Server 2017 인스턴스와 AdventureWorks2012 데이터베이스가 설치되었습니다.An instance of SQL Server 2017SQL Server 2017, and AdventureWorks2012 database installed.

    SQL Server 인스턴스는 온-프레미스 또는 Azure 가상 컴퓨터에 있을 수 있습니다.The SQL Server instance can be on-premises or in an Azure Virtual Machine.

    AdventureWorks2012 대신 사용자 데이터베이스를 사용하고 tsql 구문을 적절하게 수정할 수 있습니다.You can use a user database in place of AdventureWorks2012, and modify the tsql syntax accordingly.

  • BACKUP 또는 RESTORE 명령을 실행하는 데 사용되는 사용자 계정은 모든 자격 증명 변경 권한이 있는 db_backup operator 데이터베이스 역할에 있어야 합니다.The user account used to issue BACKUP or RESTORE commands should be in the db_backup operator database role with Alter any credential permissions.

더 보기Additional reading

다음은 SQL ServerSQL Server 백업에 Azure Blob Storage 서비스를 사용할 때 개념 및 최선의 구현 방법을 이해하기 위한 권장 참조 항목입니다.Following are some recommended reading to understand the concepts, best practices when using Azure Blob storage service for SQL ServerSQL Server backups.

  1. Microsoft Azure Blob Storage 서비스로 SQL Server 백업 및 복원SQL Server Backup and Restore with Microsoft Azure Blob Storage Service

  2. URL에 대한 SQL Server 백업 - 최상의 방법 및 문제 해결SQL Server Backup to URL Best Practices and Troubleshooting

참고 항목See also

Microsoft Azure Blob Storage 서비스로 SQL Server 백업 및 복원SQL Server Backup and Restore with Microsoft Azure Blob Storage Service