Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure

이 항목은 다음에 적용됩니다. 예SQL Server(2016부터 시작)아니요Azure SQL 데이터베이스아니요Azure SQL 데이터 웨어하우스아니요병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL Server (starting with 2016)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure 은 Microsoft Azure Blob 저장소에 대한 SQL Server 백업을 관리하고 자동화합니다. manages and automates SQL Server backups to Microsoft Azure Blob storage. SQL Server에서 데이터베이스의 트랜잭션 작업에 따라 백업 일정을 결정하도록 선택할 수 있습니다.You can choose to allow SQL Server to determine the backup schedule based on the transaction workload of your database. 또는 고급 옵션을 사용하여 일정을 정의할 수 있습니다.Or you can use advanced options to define a schedule. 보존 설정은 백업이 Azure Blob 저장소에 저장되는 기간을 결정합니다.The retention settings determine how long the backups are stored in Azure Blob storage. Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure 은 지정한 보존 기간 동안 지정 시간 복원을 지원합니다. supports point in time restore for the retention time period specified.

SQL Server 2016SQL Server 2016부터 Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure 의 프로시저 및 기본 동작이 변경되었습니다.Beginning with SQL Server 2016SQL Server 2016, the procedures and underlying behavior of Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure has changed. 자세한 내용은 Migrate SQL Server 2014 Managed Backup Settings to SQL Server 2016을 참조하세요.For more information, see Migrate SQL Server 2014 Managed Backup Settings to SQL Server 2016.

Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure 은 Microsoft Azure 가상 컴퓨터에서 실행되는 SQL Server 인스턴스에 사용하는 것이 좋습니다. is recommended for SQL Server instances running on Microsoft Azure virtual machines.

이점Benefits

현재 여러 데이터베이스에 대한 백업을 자동화하려면 백업 전략 개발, 사용자 지정 코드 작성, 백업 예약 등이 필요하지만,Currently automating backups for multiple databases requires developing a backup strategy, writing custom code, and scheduling backups. Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure을 사용하여 보존 기간 및 저장 위치만을 지정함으로써 백업 계획을 만들 수 있습니다.Using Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure, you can create a backup plan by specifying only the retention period and storage location. 고급 설정을 사용할 수 있지만 필요하지 않습니다.Although advanced settings are available, they are not required. Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure 은 백업의 예약, 실행 및 유지 관리를 모두 처리합니다. schedules, performs, and maintains the backups.

Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure 은 데이터베이스 수준 또는 SQL Server 인스턴스 수준에서 구성할 수 있습니다. can be configured at the database level or at the SQL Server instance level. 인스턴스 수준에서 구성할 경우 새로운 데이터베이스도 자동으로 백업됩니다.When configuring at the instance level, any new databases are also backed up automatically. 데이터베이스 수준에서 설정을 사용하여 개별 사례에서 인스턴스 수준 기본값을 재정의할 수 있습니다.Settings at the database level can be used to override instance level defaults on an individual case.

또한, 추가 보안에 대한 백업을 암호화하고, 사용자 지정 일정을 설정하여 백업 실행 시기를 관리할 수 있습니다.You can also encrypt the backups for additional security, and you can set up a custom schedule to control when the backups are taken. SQL ServerSQL Server 백업을 위한 Microsoft Azure Blob 저장소 서비스의 이점에 대한 자세한 내용은 Microsoft Azure Blob 저장소 서비스로 SQL Server 백업 및 복원을 참조하세요.For more details on the benefits of using Microsoft Azure Blob storage for SQL ServerSQL Server backups, see SQL Server Backup and Restore with Microsoft Azure Blob Storage Service

필수 구성 요소 Prerequisites

Microsoft Azure Storage는 Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure 에서 백업 파일을 저장하는 데 사용합니다.Microsoft Azure Storage is used by Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure to store the backup files. 필요한 필수 구성 요소는 다음과 같습니다.The following prerequisites are required:

사전 요구 사항Prerequisite 설명Description
Microsoft Azure 계정Microsoft Azure Account 무료 평가판 으로 Azure를 시작한 후에 구매 옵션을 살펴볼 수 있습니다.You can get started with Azure with a free trial before exploring purchase options.
Azure Storage 계정Azure Storage Account 백업은 Azure Storage 계정에 연결된 Azure Blob 저장소에 저장됩니다.The backups are stored in Azure blob storage associated with an Azure storage account. 저장소 계정을 만드는 단계별 지침은 Azure Storage 계정 정보를 참조하세요.For step-by-step instructions to create a storage account, see About Azure Storage Accounts.
Blob 컨테이너Blob Container Blob은 컨테이너에 구성됩니다.Blobs are organized in containers. 백업 파일에 대한 대상 컨테이너를 지정합니다.You specify the target container for the backup files. Azure 관리 포털에서 컨테이너를 만들거나 New-AzureStorageContainerAzure PowerShell 명령을 사용할 수 있습니다.You can create a container in the Azure Management Portal, or you use the New-AzureStorageContainerAzure PowerShell command.
공유 액세스 서명(SAS)Shared Access Signature (SAS) 대상 컨테이너에 대한 액세스는 공유 액세스 서명(SAS)으로 제어됩니다.Access to the target container is controlled by a Shared Access Signature (SAS). SAS에 대한 개요는 공유 액세스 서명, 1부: SAS 모델 이해를 참조하세요.For an overview of SAS, see Shared Access Signatures, Part 1: Understanding the SAS Model. 코드 또는 New-AzureStorageContainerSASToken PowerShell 명령으로 SAS 토큰을 만들 수 있습니다.You can create a SAS token in code or with the New-AzureStorageContainerSASToken PowerShell command. 이 프로세스를 간소화하는 PowerShell 스크립트는 Powershell 포함 Azure Storage에서 SAS(공유 액세스 서명) 토큰으로 SQL 자격 증명 만들기 간소화를 참조하세요.For a PowerShell script that simplifies this process, see Simplifying creation of SQL Credentials with Shared Access Signature ( SAS ) tokens on Azure Storage with Powershell. SAS 토큰은 에 사용할 수 있도록 SQL 자격 증명 Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure에 저장할 수 있습니다.The SAS token can be stored in a SQL Credential for use with Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure.
SQL Server 에이전트SQL Server Agent Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure 이 작동하려면 SQL Server 에이전트가 실행되고 있어야 합니다.SQL Server Agent must be running for Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure to work. 자동으로 시작 옵션을 설정하는 것이 좋습니다.Consider setting the startup option to automatic.

ComponentsComponents

Transact-SQL은 Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure과 상호 작용하는 주 인터페이스입니다.Transact-SQL is the main interface to interact with Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure. 시스템 저장 프로시저는 Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure을 사용하도록 설정하고 구성 및 모니터링하는 데 사용됩니다.System stored procedures are used for enabling, configuring, and monitoring Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure. 시스템 함수는 기존 구성 설정, 매개 변수 값 및 백업 파일 정보를 검색하는 데 사용됩니다.System functions are used to retrieve existing configuration settings, parameter values, and backup file information. 확장 이벤트는 오류 및 경고를 노출하는 데 사용됩니다.Extended events are used to surface errors and warnings. 경고 메커니즘은 SQL 에이전트 작업 및 SQL Server 정책 기반의 관리를 통해 설정됩니다Alert mechanisms are enabled through SQL Agent jobs and SQL Server Policy Based Management. 다음은 Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure과 관련된 개체와 해당 기능에 대한 설명 목록입니다.The following is a list of the objects and a description of its functionality in relation to Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure.

PowerShell cmdlet도 Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure을 구성하는 데 사용할 수 있습니다.PowerShell cmdlets are also available to configure Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure. SQL Server Management Studio는 Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure 에서 데이터베이스 복원 태스크를 사용하여 만든 백업 복원을 지원합니다.SQL Server Management Studio supports restoring backups created by Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure by using the Restore Database task

시스템 개체System Object 설명Description
MSDBMSDB Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure에서 만든 모든 백업에 대한 메타데이터, 백업 기록을 저장합니다.Stores the metadata, backup history for all the backups created by Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure.
managed_backup.sp_backup_config_basic(Transact-SQL)managed_backup.sp_backup_config_basic (Transact-SQL) Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure를 사용합니다.Enables Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure.
managed_backup.sp_backup_config_advanced(Transact-SQL)managed_backup.sp_backup_config_advanced (Transact-SQL) Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure에 대한 고급 설정(예: 암호화)을 구성합니다.Configures advanced settings for Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure, such as encryption.
managed_backup.sp_backup_config_schedule(Transact-SQL)managed_backup.sp_backup_config_schedule (Transact-SQL) Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure의 사용자 지정 일정을 만듭니다.Creates a custom schedule for Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure.
managed_backup.sp_ backup_master_switch(Transact-SQL)managed_backup.sp_ backup_master_switch (Transact-SQL) Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure을 일시 중지하고 다시 시작합니다.Pauses and resumes Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure.
managed_backup.sp_set_parameter(Transact-SQL)managed_backup.sp_set_parameter (Transact-SQL) Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure에 대한 모니터링을 사용하고 구성합니다.Enables and configures monitoring for Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure. 예제: 알림을 위한 메일 설정, 확장 이벤트 설정입니다.Examples: enabling extended events, mail settings for notifications.
managed_backup.sp_backup_on_demand(Transact-SQL)managed_backup.sp_backup_on_demand (Transact-SQL) 로그 체인을 끊지 않고 Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure 을 사용하기 위해 설정된 데이터베이스의 임시 백업을 수행합니다.Performs an ad-hoc backup for a database that is enabled to use Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure without breaking the log chain.
managed_backup.fn_backup_db_config(Transact-SQL)managed_backup.fn_backup_db_config (Transact-SQL) 데이터베이스 또는 인스턴스에 있는 모든 데이터베이스의 현재 Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure 상태 및 구성 값을 반환합니다.Returns the current Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure status and configuration values for a database, or for all the databases on the instance.
managed_backup.fn_is_master_switch_on(Transact-SQL)managed_backup.fn_is_master_switch_on (Transact-SQL) 마스터 스위치의 상태를 반환합니다.Returns the status of the master switch.
managed_backup.sp_get_backup_diagnostics(Transact-SQL)managed_backup.sp_get_backup_diagnostics (Transact-SQL) 확장 이벤트에 기록된 이벤트를 반환합니다.Returns the events logged by Extended Events.
managed_backup.fn_get_parameter(Transact-SQL)managed_backup.fn_get_parameter (Transact-SQL) 경고의 메일 설정 및 모니터링 등 백업 시스템 설정의 현재 값을 반환합니다.Returns the current values for backup system settings such as monitoring and mail settings for alerts.
managed_backup.fn_available_backups(Transact-SQL)managed_backup.fn_available_backups (Transact-SQL) 지정한 데이터베이스 또는 인스턴스의 모든 데이터베이스에 대해 사용 가능한 백업을 검색합니다.Retrieves available backups for a specified database or for all the databases in an instance.
managed_backup.fn_get_current_xevent_settings(Transact-SQL)managed_backup.fn_get_current_xevent_settings (Transact-SQL) 현재 확장 이벤트 설정을 반환합니다.Returns the current extended event settings.
managed_backup.fn_get_health_status(Transact-SQL)managed_backup.fn_get_health_status (Transact-SQL) 지정한 기간 동안 확장 이벤트에서 기록한 집계된 오류 수를 반환합니다.Returns the aggregated counts of errors logged by Extended Events for a specified period.

백업 전략Backup Strategy

백업 일정 예약Backup Scheduling

시스템 저장 프로시저 managed_backup.sp_backup_config_schedule(Transact-SQL)을 참조하세요.You can specify a custom backup schedule using the system stored procedure managed_backup.sp_backup_config_schedule (Transact-SQL). 사용자 지정 일정을 지정하지 않을 경우 예약된 백업 유형 및 백업 주기는 데이터베이스 작업을 기준으로 결정됩니다.If you do not specify a custom schedule, the type of backups scheduled and the backup frequency is determined based on the workload of the database. 보존 기간 설정은 보존 기간 내 지정 시간에 데이터베이스를 복구하는 기능과 저장소에 보존할 백업 파일의 시간을 결정하는 데 사용됩니다.The retention period settings are used to determine the length of time a backup file should be retained in the storage and the ability to recover the database to a point-in-time within the retention period.

백업 파일 명명 규칙Backup File Naming Conventions

Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure 은 사용자가 지정하는 컨테이너를 사용하므로, 컨테이너 이름을 제어할 수 있습니다. uses the container that you specify, so you have control over the name of the container. 백업 파일의 경우 비-가용성 데이터베이스는 다음 규칙을 사용하여 명명됩니다. 데이터베이스 이름의 첫 40자, ‘-‘를 제외한 데이터베이스 GUID 및 타임스탬프를 사용하여 이름이 만들어집니다.For the backup files, non availability databases are named using the following convention: The name is created using the first 40 characters of the database name, the database GUID without the ‘-‘, and the timestamp. 밑줄 문자는 구분 기호로 세그먼트 사이에 삽입됩니다.The underscore character is inserted between segments as separators. .bak 파일 확장명은 전체 백업에 사용되고 .log 파일 확장명은 로그 백업에 사용됩니다.The .bak file extension is used for full backup and .log for log backups. 가용성 그룹 데이터베이스의 경우 위에서 설명한 파일 명명 규칙 외에도 가용성 그룹 데이터베이스 GUID가 40자의 데이터베이스 이름 뒤에 추가됩니다.For Avaialbility Group databases, in addition to the file naming convention described above, the Availability Group database GUID is added after the 40 characters of the database name. 가용성 그룹 데이터베이스 GUID 값은 sys.databases의 group_database_id 값입니다.The Availability Group database GUID value is the value for group_database_id in sys.databases.

전체 데이터베이스 백업Full Database Backup

Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure 에이전트는 다음을 만족할 경우 전체 데이터베이스 백업을 예약합니다. agent schedules a full database backup if any of the following is true.

  • 데이터베이스에 처음으로 Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure 이 설정되거나 인스턴스 수준에서 기본 설정과 함께 Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure 이 설정된 경우A database is Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure enabled for the first time, or when Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure is enabled with default settings at the instance level.

  • 마지막 전체 데이터베이스 백업 이후 증가한 로그가 1GB 이상인 경우The log growth since last full database backup is equal to or larger than 1 GB.

  • 마지막 전체 데이터베이스 백업 이후 최대 시간 간격인 일주일이 지난 경우The maximum time interval of one week has passed since the last full database backup.

  • 로그 체인이 끊어진 경우.The log chain is broken. Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure 은 주기적으로 백업 파일의 첫 번째 LSN과 마지막 LSN을 비교하여 로그 체인의 변경 여부를 확인합니다. periodically checks to see whether the log chain is intact by comparing the first and last LSNs of the backup files. 이유에 관계없이 로그 체인이 끊어진 경우 Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure 이 전체 데이터베이스 백업을 예약합니다.If there is break in the log chain for any reason, Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure schedules a full database backup. 로그 체인이 끊어지는 가장 일반적인 이유는 Transact-SQL을 사용하거나 SQL Server Management Studio의 백업 태스크를 통해 실행되는 백업 명령 때문입니다.The most common reason for log chain breaks is probably a backup command issued using Transact-SQL or through the Backup task in SQL Server Management Studio. 그 외에 실수로 백업 로그 파일을 삭제하거나 백업을 덮어쓰는 경우가 있을 수 있습니다.Other common scenarios include accidental deletion of the backup log files, or accidental overwrites of backups.

트랜잭션 로그 백업Transaction Log Backup

Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure 은 다음 중 하나에 해당하는 경우 로그 백업을 예약합니다. schedules a log backup if any of the following is true:

  • 로그 백업 기록을 찾을 수 없는 경우.There is no log backup history that can be found. 이는 Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure 이 처음으로 설정된 경우 발생합니다.This is usually true when Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure is enabled for the first time.

  • 사용된 트랜잭션 로그 공간이 5MB 이상인 경우The transaction log space used is 5 MB or larger.

  • 마지막 로그 백업 후 최대 시간 간격인 2시간이 경과한 경우The maximum time interval of 2 hours since the last log backup is reached.

  • 트랜잭션 로그 백업이 전체 데이터베이스 백업보다 뒤처지는 경우.Any time the transaction log backup is lagging behind a full database backup. 목표는 로그 체인이 전체 백업을 앞서도록 유지하는 것입니다.The goal is to keep the log chain ahead of full backup.

보존 기간 설정Retention Period Settings

백업을 사용하도록 설정할 때는 일 단위로 보존 기간을 설정해야 합니다. 최소 1일, 최대 30일입니다.When enabling backup you must set the retention period in days: The minimum is 1 day, and maximum is 30 days.

Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure 은 지정한 시간 내 지정 시간에 복구하는 기능을 평가하여 보존해야 할 백업 파일과 삭제할 백업 파일을 결정합니다. based on the retention period settings, assesses the ability to recover to a point in time in the specified time, to determine what backup files to keep and identifying the backup files to delete. 백업의 backup_finish_date는 보존 기간 설정에서 지정한 시간을 확인하고 일치시키는 데 사용됩니다.The backup_finish_date of the backup is used to determine and match the time specified by the retention period settings.

중요 고려 사항Important Considerations

특정 데이터베이스의 경우 기존의 전체 데이터베이스 백업 작업이 실행 중이면 Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure 는 현재 작업이 완료될 때까지 기다린 다음 동일한 데이터베이스에 대해 다른 전체 데이터베이스 백업을 수행합니다.For a database, if there is an existing full database backup job running, then Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure waits for the current job to be completed before doing another full database backup for the same database. 마찬가지로 한 번에 한 트랜잭션 로그 백업만 실행할 수 있습니다.Similarly, only one transaction log backup can be running at a given time. 그러나 전체 데이터베이스 백업 및 트랜잭션 로그 백업은 동시에 실행할 수 있습니다.However, a full database backup and a transaction log backup can run concurrently. 실패는 확장 이벤트로 기록됩니다.Failures are logged as Extended Events.

10개 이상의 전체 데이터베이스 백업이 동시에 예약된 경우 확장 이벤트의 디버그 채널을 통해 경고가 발생합니다.If more than 10 concurrent full database backups are scheduled, a warning is issued through the debug channel of Extended Events. Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure 은 백업이 필요한 나머지 데이터베이스의 우선 순위 큐를 관리합니다. then maintains a priority queue for the remaining databases that require a backup until the all backups are scheduled and completed.

참고

프록시 서버에서 SQL Server Managed Backup이 지원되지 않습니다.SQL Server Managed Backup is not supported with proxy servers.

지원 가능성 Supportability

다음 지원 제한 사항 및 고려 사항은 SQL Server 2017SQL Server 2017에 특정한 것입니다.The following support limitations and considerations are specific to SQL Server 2017SQL Server 2017:

  • 마스터, 모델msdb 시스템 데이터베이스는 백업할 수 있습니다.Backup of master, model, and msdb system databases is supported. tempdb 는 백업할 수 없습니다.Backup of tempdb is not supported.

  • SQL Server 2017SQL Server 2017의 경우 모든 복구 모델이 지원됩니다(전체, 대량 로그 및 단순).For SQL Server 2017SQL Server 2017, all recovery models are supported (Full, Bulk-logged, and Simple).

  • Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure 에이전트는 데이터베이스 전체 및 로그 백업만 지원합니다. agent only supports database full and log backups. 파일 백업 자동화는 지원되지 않습니다.File backup automation is not supported.

  • Microsoft Azure Blob 저장소 서비스는 유일하게 지원되는 백업 저장소 옵션입니다.Microsoft Azure Blob Storage service is the only supported backup storage option. 디스크 또는 테이프 백업은 지원되지 않습니다.Backups to disk or tape are not supported.

  • Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure 은 블록 Blob에 백업 기능을 사용합니다. uses the Backup to Block Blob feature. 블록 Blob의 최대 크기는 200GB입니다.The maximum size of a block blob is 200 GB. 그러나 스트라이프를 활용하여 개별 백업의 최대 크기를 최대 12TB가 될 수 있습니다.But by utilizing striping, the maximum size of an individual backup can be up to 12 TB. 백업 요구 사항이 이 크기를 초과하는 경우 압축을 사용해 보고 Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure을 설정하기 전에 백업 파일 크기를 테스트하세요.If your backup requirements exceed this, consider using compression, and test the backup file size prior to setting up Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure. 로컬 디스크에 백업하거나 BACKUP TO URL Transact-SQL 문을 사용하여 Microsoft Azure Storage에 수동으로 백업하여 테스트할 수 있습니다.You can either test by backing up to a local disk or manually backing up to Microsoft Azure storage using BACKUP TO URL Transact-SQL statement. 자세한 내용은 SQL Server Backup to URL을 참조하세요.For more information, see SQL Server Backup to URL.

  • Microsoft Azure에 대한 SQL Server Managed BackupSQL Server Managed Backup to Microsoft Azure 을 구성한 경우 일부 제한 사항이 있을 수 있습니다. may have some limitations when it is configured with other technologies supporting backup, high availability, or disaster recovery.

참고 항목See Also