3단원: URL에 데이터베이스 백업Lesson 3: Database backup to URL

이 단원에서는 온-프레미스 SQL Server 2016 인스턴스의 AdventureWorks2014 데이터베이스를 1단원: Azure 컨테이너에 저장된 액세스 정책 및 공유 액세스 서명 만들기에서 만든 Azure 컨테이너에 백업합니다.In this lesson, you will back up the AdventureWorks2014 database in your on-premises SQL Server 2016 instance to the Azure container that you created in Lesson 1: Create a stored access policy and a shared access signature on an Azure container.

참고

SQL Server 2012 SP1 CU2 이상 데이터베이스 또는 SQL Server 2014 데이터베이스를 이 Azure 컨테이너에 백업하려는 경우 여기 에 문서화된 사용되지 않는 구문을 통해 WITH CREDENTIAL 구문을 사용하여 URL에 백업할 수 있습니다.If you wish to backup a SQL Server 2012 SP1 CU2 or later database or a SQL Server 2014 database to this Azure container, you can use the deprecated syntax documented here to backup to URL using the WITH CREDENTIAL syntax.

Blob Storage에 데이터베이스를 백업하려면 다음 단계를 따르세요.To back up a database to Blob storage, follow these steps:

  1. SQL Server Management Studio에 연결합니다.Connect to SQL Server Management Studio.

  2. 새 쿼리 창을 열고 Azure 가상 컴퓨터에 있는 데이터베이스 엔진의 SQL Server 2016 인스턴스에 연결합니다.Open a new query window and connect to the SQL Server 2016 instance of the database engine in your Azure virtual machine.

  3. 다음 Transact-SQL 스크립트를 복사하여 쿼리 창에 붙여넣습니다.Copy and paste the following Transact-SQL script into the query window. 1단원에서 지정한 컨테이너 및 저장소 계정 이름에 맞게 URL을 수정한 다음 이 스크립트를 실행합니다.Modify the URL appropriately for your storage account name and the container that you specified in Lesson 1 and then execute this script.

    
    -- To permit log backups, before the full database backup, modify the database to use the full recovery model.  
    USE master;  
    ALTER DATABASE AdventureWorks2014  
       SET RECOVERY FULL;  
    
    -- Back up the full AdventureWorks2014 database to the container that you created in Lesson 1  
    BACKUP DATABASE AdventureWorks2014   
       TO URL = 'https://<mystorageaccountname>.blob.core.windows.net/<mystorageaccountcontainername>/AdventureWorks2014_onprem.bak'  
    
  4. 개체 탐색기를 열고 저장소 계정 및 계정 키를 사용하여 Azure Storage에 연결합니다.Open Object Explorer and connect to Azure storage using your storage account and account key.

  5. 컨테이너를 확장하고 1단원에서 만든 컨테이너를 확장한 다음 위 3단계의 백업이 이 컨테이너에 표시되는지 확인합니다.Expand Containers, expand the container that your created in Lesson 1 and verify that the backup from step 3 above appears in this container.

    온-프레미스 백업 파일이 Azure 컨테이너에 blob으로 나타남On-premises backup file appears as blob in Azure container

다음 단원:Next Lesson:

4단원: URL에서 가상 컴퓨터로 데이터베이스 복원Lesson 4: Restore database to virtual machine from URL