자동화된 데이터베이스 백업을 사용하여 복구 - Azure SQL Database 및 SQL Managed InstanceRecover using automated database backups - Azure SQL Database & SQL Managed Instance

적용 대상: Azure SQL Database Azure SQL Managed Instance

다음 옵션은 자동화된 데이터베이스 백업을 사용한 데이터베이스 복구에 사용할 수 있습니다.The following options are available for database recovery by using automated database backups. 다음과 같습니다.You can:

  • 동일한 서버에 보존 기간 내의 지정된 시점으로 복구된 새 데이터베이스를 만듭니다.Create a new database on the same server, recovered to a specified point in time within the retention period.
  • 동일한 서버에 삭제된 데이터베이스의 삭제 시간으로 복구된 데이터베이스를 만듭니다.Create a database on the same server, recovered to the deletion time for a deleted database.
  • 동일한 지역의 아무 서버에 최신 백업 지점으로 복구된 새 데이터베이스를 만듭니다.Create a new database on any server in the same region, recovered to the point of the most recent backups.
  • 다른 지역의 아무 서버에 최신 복제 백업 지점으로 복구된 새 데이터베이스를 만듭니다.Create a new database on any server in any other region, recovered to the point of the most recent replicated backups.

백업 장기 보존을 구성한 경우 임의 서버에 있는 임의 장기 보존 백업에서 새 데이터베이스를 만들 수도 있습니다.If you configured backup long-term retention, you can also create a new database from any long-term retention backup on any server.

중요

복원하는 동안 기존 데이터베이스를 덮어쓸 수는 없습니다.You can't overwrite an existing database during restore.

표준 또는 프리미엄 서비스 계층을 사용하는 경우 데이터베이스 복원에 추가 스토리지 비용이 발생할 수 있습니다.When you're using the Standard or Premium service tier, your database restore might incur an extra storage cost. 복원된 데이터베이스의 최대 크기가 대상 데이터베이스의 서비스 계층 및 성능 수준에 포함된 스토리지 용량보다 큰 경우 추가 비용이 발생합니다.The extra cost is incurred when the maximum size of the restored database is greater than the amount of storage included with the target database's service tier and performance level. 추가 스토리지에 대한 가격 책정 정보는 SQL Database 가격 책정 페이지를 참조하세요.For pricing details of extra storage, see the SQL Database pricing page. 실제 사용된 공간의 크기가 포함된 스토리지의 크기보다 작은 경우 데이터베이스 최대 크기를 포함된 크기로 설정하면 이러한 추가 비용을 방지할 수 있습니다.If the actual amount of used space is less than the amount of storage included, you can avoid this extra cost by setting the maximum database size to the included amount.

복구 시간Recovery time

자동화된 데이터베이스 백업을 사용하여 데이터베이스를 복원하기 위한 복구 시간은 다음과 같은 다양한 요인의 영향을 받습니다.The recovery time to restore a database by using automated database backups is affected by several factors:

  • 데이터베이스의 크기The size of the database.
  • 데이터베이스의 컴퓨팅 크기The compute size of the database.
  • 관련된 트랜잭션 로그의 수The number of transaction logs involved.
  • 복원 지점으로 복구하기 위해 재생해야 하는 활동의 양The amount of activity that needs to be replayed to recover to the restore point.
  • 다른 지역으로 복원되는 경우의 네트워크 대역폭The network bandwidth if the restore is to a different region.
  • 대상 지역에서 처리되는 동시 복원 요청의 수The number of concurrent restore requests being processed in the target region.

규모가 크거나 처리량이 매우 많은 데이터베이스의 경우 복원에 몇 시간이 걸릴 수 있습니다.For a large or very active database, the restore might take several hours. 지역에서 장시간 가동 중단이 발생한 경우 재해 복구를 위해 많은 수의 지리적 복원 요청이 시작될 수 있습니다.If there is a prolonged outage in a region, it's possible that a high number of geo-restore requests will be initiated for disaster recovery. 많은 요청이 있는 경우 개별 데이터베이스에 대한 복구 시간이 늘어날 수 있습니다.When there are many requests, the recovery time for individual databases can increase. 대부분의 데이터베이스 복원은 12시간 이내에 완료됩니다.Most database restores finish in less than 12 hours.

단일 구독의 경우 동시 복원 요청 수에 제한이 있습니다.For a single subscription, there are limitations on the number of concurrent restore requests. 이러한 제한은 지정 시간 복원, 지리적 복원, 장기 보존 백업에서의 복원 등 모든 조합에 적용됩니다.These limitations apply to any combination of point-in-time restores, geo-restores, and restores from long-term retention backup.

배포 옵션Deployment option 처리되는 최대 동시 요청 수Max # of concurrent requests being processed 제출되는 최대 동시 요청 수Max # of concurrent requests being submitted
단일 데이터베이스(구독당)Single database (per subscription) 3030 100100
탄력적 풀(풀당)Elastic pool (per pool) 44 20002000

전체 서버를 복원하는 기본 제공 방법은 없습니다.There isn't a built-in method to restore the entire server. 이 작업을 수행하는 방법에 대한 예제는 Azure SQL Database: : 전체 서버 복구를 확인하십시오.For an example of how to accomplish this task, see Azure SQL Database: Full server recovery.

중요

자동화된 백업을 사용하여 복구하려면 구독 중인 SQL Server 참여자 역할이나 SQL Managed Instance 참여자 역할의 멤버이거나 구독 소유자여야 합니다.To recover by using automated backups, you must be a member of the SQL Server Contributor role or SQL Managed Instance Contributor role (depending on the recovery destination) in the subscription, or you must be the subscription owner. 자세한 내용은 Azure RBAC: 기본 제공 역할을 참조하세요.For more information, see Azure RBAC: Built-in roles. Azure Portal, PowerShell 또는 REST API를 사용하여 복구할 수 있습니다.You can recover by using the Azure portal, PowerShell, or the REST API. Transact-SQL은 사용할 수 없습니다.You can't use Transact-SQL.

지정 시간 복원Point-in-time restore

Azure Portal, PowerShell 또는 REST API를 사용하여 독립 실행형 데이터베이스, 풀링된 데이터베이스 또는 인스턴스 데이터베이스를 이전 시점으로 복원할 수 있습니다.You can restore a standalone, pooled, or instance database to an earlier point in time by using the Azure portal, PowerShell, or the REST API. 요청은 복원된 데이터베이스에 대한 서비스 계층 또는 컴퓨팅 크기를 지정할 수 있습니다.The request can specify any service tier or compute size for the restored database. 서버에 데이터베이스를 복원하기에 충분한 리소스가 있는지 확인합니다.Ensure that you have sufficient resources on the server to which you are restoring the database.

완료되면 복원은 원본 데이터베이스와 동일한 서버에 새 데이터베이스를 만듭니다.When complete, the restore creates a new database on the same server as the original database. 복원된 데이터베이스는 서비스 계층 및 컴퓨팅 크기에 따라 정상 요금이 청구됩니다.The restored database is charged at normal rates, based on its service tier and compute size. 데이터베이스 복원이 완료될 때까지 요금이 발생하지 않습니다.You don't incur charges until the database restore is complete.

일반적으로 복구를 위해 이전 지점까지 데이터베이스를 복원합니다.You generally restore a database to an earlier point for recovery purposes. 원본 데이터베이스에 대한 대체로 복원된 데이터베이스를 처리하거나 원래 데이터베이스를 업데이트하기 위한 데이터 원본으로 사용할 수 있습니다.You can treat the restored database as a replacement for the original database or use it as a data source to update the original database.

  • 데이터베이스 교체Database replacement

    복원된 데이터베이스를 원래 데이터베이스에 대한 대체로 만들려면 원래 데이터베이스의 컴퓨팅 크기와 서비스 계층을 지정해야 합니다.If you intend the restored database to be a replacement for the original database, you should specify the original database's compute size and service tier. 그런 다음, 원본 데이터베이스의 이름을 바꿀 수 있으며 T-SQL에서 ALTER DATABASE 명령을 사용하여 복원된 데이터베이스에 원래 이름을 제공할 수 있습니다.You can then rename the original database and give the restored database the original name by using the ALTER DATABASE command in T-SQL.

  • 데이터 복구Data recovery

    복원된 데이터베이스에서 데이터를 가져와 사용자 또는 애플리케이션 오류로부터 복구하려면 복원된 데이터베이스에서 데이터를 추출하는 데이터 복구 스크립트를 작성하여 실행하고 원본 데이터베이스에 적용해야 합니다.If you plan to retrieve data from the restored database to recover from a user or application error, you need to write and execute a data recovery script that extracts data from the restored database and applies to the original database. 복원 작업을 완료하는 데 긴 시간이 걸리지만 복원 중인 데이터베이스가 복원 과정 내내 데이터베이스 목록에 표시됩니다.Although the restore operation may take a long time to complete, the restoring database is visible in the database list throughout the restore process. 복원하는 동안 데이터베이스를 삭제하는 경우 복원 작업이 취소되고 복원이 완료되지 않은 데이터베이스에 대해서는 비용이 청구되지 않습니다.If you delete the database during the restore, the restore operation will be canceled and you will not be charged for the database that did not complete the restore.

Azure Portal을 사용하여 지정 시간 복원Point-in-time restore by using Azure portal

Azure Portal에서 복원하려는 데이터베이스의 개요 블레이드로부터 단일 또는 인스턴스 데이터베이스를 특정 시점으로 복구할 수 있습니다.You can recover a single or instance database to a point in time from the overview blade of the database you want to restore in the Azure portal.

SQL DatabaseSQL Database

Azure Portal을 사용하여 데이터베이스를 특정 시점으로 복구하려면 데이터베이스 개요 페이지를 열고 도구 모음에서 복원 을 클릭합니다.To recover a database to a point in time by using the Azure portal, open the database overview page and select Restore on the toolbar. 백업 원본을 선택하고 새 데이터베이스를 만들 지정 시간 백업 지점을 선택합니다.Choose the backup source, and select the point-in-time backup point from which a new database will be created.

SQL Database의 데이터베이스 복원 옵션 스크린샷.

SQL Managed InstanceSQL Managed Instance

Azure Portal을 사용하여 관리형 인스턴스 데이터베이스를 특정 시점으로 복구하려면 데이터베이스 개요 페이지를 열고 도구 모음에서 복원 을 클릭합니다.To recover a managed instance database to a point in time by using the Azure portal, open the database overview page, and select Restore on the toolbar. 새 데이터베이스를 만들 지정 시간 백업 지점을 선택합니다.Choose the point-in-time backup point from which a new database will be created.

SQL 관리형 인스턴스의 데이터베이스 복원 옵션 스크린샷.

프로그래밍 방식으로 백업에서 데이터베이스를 복원하려면 자동화된 백업을 사용하여 프로그래밍 방식으로 복구를 참조하십시오.To programmatically restore a database from a backup, see Programmatic recovery using automated backups.

삭제된 데이터베이스 복원Deleted database restore

동일한 서버나 동일한 관리형 인스턴스에서 삭제된 데이터베이스를 삭제 시간 또는 이전 시점으로 복원할 수 있습니다.You can restore a deleted database to the deletion time, or an earlier point in time, on the same server or the same managed instance. Azure Portal, PowerShell 또는 REST(createMode=Restore)를 사용하여 이를 수행할 수 있습니다.You can accomplish this through the Azure portal, PowerShell, or the REST (createMode=Restore). 백업에서 새 데이터베이스를 만들어 삭제된 데이터베이스를 복원합니다.You restore a deleted database by creating a new database from the backup.

중요

서버나 관리형 인스턴스를 삭제하면 모든 해당 데이터베이스도 삭제되고 복구할 수 없습니다.If you delete a server or managed instance, all its databases are also deleted and can't be recovered. 삭제된 서버나 관리형 인스턴스는 복원할 수 없습니다.You can't restore a deleted server or managed instance.

Azure Portal을 사용하여 삭제된 데이터베이스 복원Deleted database restore by using the Azure portal

삭제된 데이터베이스는 Azure Portal 서버나 관리형 인스턴스 리소스에서 복원합니다.You restore deleted databases from the Azure portal from the server or managed instance resource.

최근에 삭제된 데이터베이스가 Azure Portal의 삭제된 데이터베이스 페이지에 나타나거나 삭제된 데이터베이스를 프로그래밍 방식으로표시하는 데 몇 분 정도 걸릴 수 있습니다.It may take several minutes for recently deleted databases to appear on the Deleted databases page in Azure portal, or when displaying deleted databases programmatically.

SQL DatabaseSQL Database

Azure Portal을 사용하여 삭제된 데이터베이스를 삭제 시점으로 복구하려면 서버 개요 페이지를 열고 삭제된 데이터베이스 를 선택합니다.To recover a deleted database to the deletion time by using the Azure portal, open the server overview page, and select Deleted databases. 복원할 삭제된 데이터베이스를 선택하고 백업에서 복원된 데이터로 만들어질 새 데이터베이스의 이름을 입력합니다.Select a deleted database that you want to restore, and type the name for the new database that will be created with data restored from the backup.

삭제된 데이터베이스 복원 스크린샷

SQL Managed InstanceSQL Managed Instance

Azure Portal을 사용하여 관리형 데이터베이스를 복구하려면 관리형 인스턴스 개요 페이지를 열고 삭제된 데이터베이스 를 선택합니다.To recover a managed database by using the Azure portal, open the managed instance overview page, and select Deleted databases. 복원할 삭제된 데이터베이스를 선택하고 백업에서 복원된 데이터로 만들어질 새 데이터베이스의 이름을 입력합니다.Select a deleted database that you want to restore, and type the name for the new database that will be created with data restored from the backup.

삭제된 Azure SQL Managed Instance 데이터베이스 복원 스크린샷

PowerShell을 사용하여 삭제된 데이터베이스 복원Deleted database restore by using PowerShell

PowerShell을 사용하여 SQL Database나 SQL Managed Instance의 삭제된 데이터베이스를 복원하려면 다음 샘플 스크립트를 사용합니다.Use the following sample scripts to restore a deleted database for either SQL Database or SQL Managed Instance by using PowerShell.

SQL DatabaseSQL Database

Azure SQL Database의 삭제된 데이터베이스를 복원하는 방법을 보여 주는 샘플 PowerShell 스크립트는 PowerShell을 사용하여 데이터베이스 복원을 참조하세요.For a sample PowerShell script showing how to restore a deleted database in Azure SQL Database, see Restore a database using PowerShell.

SQL Managed InstanceSQL Managed Instance

삭제된 인스턴스 데이터베이스를 복원하는 방법을 보여 주는 샘플 PowerShell 스크립트는 PowerShell을 사용하여 삭제된 인스턴스 데이터베이스 복원을 참조하세요.For a sample PowerShell script showing how to restore a deleted instance database, see Restore deleted instance database using PowerShell

삭제된 데이터베이스를 프로그래밍 방식으로 복원하려면 자동화된 백업을 사용하여 프로그래밍 방식으로 복구 수행을 참조하세요.To programmatically restore a deleted database, see Programmatically performing recovery using automated backups.

지역 복원Geo-restore

중요

지역 복원은 지역 중복 백업 스토리지로 구성된 SQL 데이터베이스나 관리되는 인스턴스에서만 사용할 수 있습니다.Geo-restore is available only for SQL databases or managed instances configured with geo-redundant backup storage.

가장 최근의 지역에서 복제된 백업에서 모든 Azure 지역의 관리형 인스턴스의 모든 SQL Database 서버나 인스턴스 데이터베이스에서 데이터베이스를 복원할 수 있습니다.You can restore a database on any SQL Database server or an instance database on any managed instance in any Azure region from the most recent geo-replicated backups. 지리적 복원에서는 지역에서 복제된 백업을 원본으로 사용합니다.Geo-restore uses a geo-replicated backup as its source. 지리적 복원은 가동 중단으로 인해 데이터베이스 또는 데이터 센터에 액세스할 수 없는 경우에도 요청할 수 있습니다.You can request geo-restore even if the database or datacenter is inaccessible due to an outage.

지리적 복원은 호스팅 지역에 인시던트가 발생하여 데이터베이스를 사용할 수 없게 되었을 때를 위한 기본 복구 옵션입니다.Geo-restore is the default recovery option when your database is unavailable because of an incident in the hosting region. 다른 지역의 서버에 데이터베이스를 복원할 수 있습니다.You can restore the database to a server in any other region. 백업을 만들 때와 다른 지역에 있는 Azure Blob으로 지역 복제하는 사이에 지연이 있습니다.There is a delay between when a backup is taken and when it is geo-replicated to an Azure blob in a different region. 따라서 복원된 데이터베이스는 원본 데이터베이스보다 최대 1시간 늦을 수 있습니다.As a result, the restored database can be up to one hour behind the original database. 다음 일러스트레이션에서는 다른 지역에서 마지막으로 사용할 수 있는 백업에서의 데이터베이스 복원을 보여 줍니다.The following illustration shows a database restore from the last available backup in another region.

지리적 복원의 그래픽

Azure Portal을 사용하여 지리적 복원Geo-restore by using the Azure portal

Azure Portal에서 새로운 단일 데이터베이스 또는 관리형 인스턴스 데이터베이스를 만들고 사용 가능한 지리적 복원 백업을 선택합니다.From the Azure portal, you create a new single or managed instance database and select an available geo-restore backup. 새로 만든 데이터베이스는 지리적 복원 백업 데이터를 포함합니다.The newly created database contains the geo-restored backup data.

SQL DatabaseSQL Database

선택한 지역 및 서버의 Azure Portal에서 단일 데이터베이스를 지리적 복원하려면 다음 단계를 수행합니다.To geo-restore a single database from the Azure portal in the region and server of your choice, follow these steps:

  1. 대시보드 에서 추가 > SQL Database 만들기 를 선택합니다.From Dashboard, select Add > Create SQL Database. 기본 탭에서 필수 정보를 입력합니다.On the Basics tab, enter the required information.

  2. 추가 설정 을 선택합니다.Select Additional settings.

  3. 기존 데이터 사용 의 경우 백업 을 선택합니다.For Use existing data, select Backup.

  4. 백업 의 경우 사용 가능한 지리적 복원 백업 목록에서 백업을 선택합니다.For Backup, select a backup from the list of available geo-restore backups.

    SQL Database 만들기 옵션의 스크린샷

백업에서 새 데이터베이스를 만드는 프로세스를 완료합니다.Complete the process of creating a new database from the backup. Azure SQL 데이터베이스를 만들면 복원된 지리적 복원 백업이 포함됩니다.When you create a database in Azure SQL Database, it contains the restored geo-restore backup.

SQL Managed InstanceSQL Managed Instance

Azure Portal에서 관리형 인스턴스 데이터베이스를 선택한 지역에 있는 기존 관리형 인스턴스로 지리적 복원하려면 데이터베이스를 복원할 관리형 인스턴스를 선택합니다.To geo-restore a managed instance database from the Azure portal to an existing managed instance in a region of your choice, select a managed instance on which you want a database to be restored. 다음 단계를 수행합니다.Follow these steps:

  1. 새 데이터베이스 를 선택합니다.Select New database.

  2. 원하는 데이터베이스 이름을 입력합니다.Type a desired database name.

  3. 기존 데이터 사용 에서 백업 을 선택합니다.Under Use existing data, select Backup.

  4. 사용 가능한 지리적 복원 백업 목록에서 백업을 선택합니다.Select a backup from the list of available geo-restore backups.

    새 데이터베이스 옵션의 스크린샷

새 데이터베이스를 만드는 프로세스를 완료합니다.Complete the process of creating a new database. 인스턴스 데이터베이스를 만들면 복원된 지리적 복원 백업이 포함됩니다.When you create the instance database, it contains the restored geo-restore backup.

PowerShell을 사용하여 지리적 복원Geo-restore by using PowerShell

SQL DatabaseSQL Database

단일 데이터베이스에 대한 지리적 복원을 수행하는 방법을 보여 주는 PowerShell 스크립트는 PowerShell을 사용하여 단일 데이터베이스를 이전 시점으로 복원을 참조하세요.For a PowerShell script that shows how to perform geo-restore for a single database, see Use PowerShell to restore a single database to an earlier point in time.

SQL Managed InstanceSQL Managed Instance

관리형 인스턴스 데이터베이스에 대한 지리적 복원을 수행하는 방법을 보여 주는 PowerShell 스크립트는 PowerShell을 사용하여 다른 지역으로 관리형 인스턴스 데이터베이스 복원을 참조하세요.For a PowerShell script that shows how to perform geo-restore for a managed instance database, see Use PowerShell to restore a managed instance database to another geo-region.

지리적 복원 고려 사항Geo-restore considerations

지역 보조 데이터베이스에서는 지정 시간 복원을 수행할 수 없습니다.You can't perform a point-in-time restore on a geo-secondary database. 주 데이터베이스에서만 수행할 수 있습니다.You can do so only on a primary database. 지역 복원 기능을 사용하여 가동 중단에서 복구하는 방법에 대한 자세한 내용은 가동 중단에서 복구를 참조하세요.For detailed information about using geo-restore to recover from an outage, see Recover from an outage.

중요

지역 복원은 SQL Database 및 SQL Managed Instance에서 사용할 수 있는 가장 기본적인 재해 복구 솔루션입니다.Geo-restore is the most basic disaster-recovery solution available in SQL Database and SQL Managed Instance. RPO(복구 지점 목표)가 최대 1시간이고 예상 복구 시간이 최대 12시간인 지역에서 복제된 자동 생성 백업을 사용합니다.It relies on automatically created geo-replicated backups with a recovery point objective (RPO) up to 1 hour and an estimated recovery time of up to 12 hours. 지역 가동 중단 후에는 수요가 갑작스럽게 증가할 가능성이 있으므로 대상 지역에서 데이터베이스를 복원할 수 있는 용량이 보장되지 않습니다.It doesn't guarantee that the target region will have the capacity to restore your databases after a regional outage, because a sharp increase of demand is likely. 지리적 복원은 애플리케이션에서 비교적 작은 데이터베이스를 사용하고 비즈니스에 중요하지 않은 경우 적절한 재해 복구 솔루션입니다.If your application uses relatively small databases and is not critical to the business, geo-restore is an appropriate disaster-recovery solution.

대규모 데이터베이스가 필요하고 비즈니스 연속성을 보장해야 하는 업무상 중요한 애플리케이션의 경우 자동 장애 조치(failover) 그룹을 사용합니다.For business-critical applications that require large databases and must ensure business continuity, use Auto-failover groups. 이는 훨씬 낮은 RPO 및 복구 시간 목표를 제공하며 용량이 항상 보장됩니다.It offers a much lower RPO and recovery time objective, and the capacity is always guaranteed.

비즈니스 연속성 선택에 대한 자세한 내용은 비즈니스 연속성 개요를 참조하세요.For more information about business continuity choices, see Overview of business continuity.

자동화된 백업을 사용하는 프로그래밍 방식 복구Programmatic recovery using automated backups

복구를 위해 Azure PowerShell 또는 REST API를 사용할 수도 있습니다.You can also use Azure PowerShell or the REST API for recovery. 다음 표는 사용 가능한 명령의 집합을 보여 줍니다.The following tables describe the set of commands available.

PowerShellPowerShell

참고

이 문서는 Azure Az PowerShell 모듈을 사용하도록 업데이트되었습니다.This article has been updated to use the Azure Az PowerShell module. Az PowerShell 모듈은 Azure와 상호 작용하는 데 추천되는 PowerShell 모듈입니다.The Az PowerShell module is the recommended PowerShell module for interacting with Azure. Az PowerShell 모듈을 시작하려면 Azure PowerShell 설치를 참조하세요.To get started with the Az PowerShell module, see Install Azure PowerShell. Az PowerShell 모듈로 마이그레이션하는 방법에 대한 자세한 내용은 Azure PowerShell을 AzureRM에서 Azure로 마이그레이션을 참조하세요.To learn how to migrate to the Az PowerShell module, see Migrate Azure PowerShell from AzureRM to Az.

중요

PowerShell Azure Resource Manager 모듈은 여전히 SQL Database와 SQL Managed Instance에서 지원되지만 모든 향후 개발은 Az.Sql 모듈을 위한 것입니다.The PowerShell Azure Resource Manager module is still supported by SQL Database and SQL Managed Instance, but all future development is for the Az.Sql module. 이러한 cmdlet은 AzureRM.Sql을 참조하세요.For these cmdlets, see AzureRM.Sql. Az 모듈과 Azure Resource Manager 모듈의 명령에 대한 인수는 대부분 동일합니다.Arguments for the commands in the Az module and in Azure Resource Manager modules are to a great extent identical.

SQL DatabaseSQL Database

독립 실행형 또는 풀링된 데이터베이스를 복원하려면 Restore-AzSqlDatabase를 참조하세요.To restore a standalone or pooled database, see Restore-AzSqlDatabase.

CmdletCmdlet 설명Description
Get-AzSqlDatabaseGet-AzSqlDatabase 하나 이상의 데이터베이스를 가져옵니다.Gets one or more databases.
Get-AzSqlDeletedDatabaseBackupGet-AzSqlDeletedDatabaseBackup 복원할 수 있는 삭제된 데이터베이스를 가져옵니다.Gets a deleted database that you can restore.
Get-AzSqlDatabaseGeoBackupGet-AzSqlDatabaseGeoBackup 데이터베이스의 지역 중복 백업을 가져옵니다.Gets a geo-redundant backup of a database.
Restore-AzSqlDatabaseRestore-AzSqlDatabase 데이터베이스를 복원합니다.Restores a database.

데이터베이스에 대한 지정 시간 복원을 수행하는 방법을 보여 주는 샘플 PowerShell 스크립트는 PowerShell을 사용하여 데이터베이스 복원을 참조하세요.For a sample PowerShell script that shows how to perform a point-in-time restore of a database, see Restore a database by using PowerShell.

SQL Managed InstanceSQL Managed Instance

관리형 인스턴스 데이터베이스를 복원하려면 Restore-AzSqlInstanceDatabase를 참조하세요.To restore a managed instance database, see Restore-AzSqlInstanceDatabase.

CmdletCmdlet 설명Description
Get-AzSqlInstanceGet-AzSqlInstance 하나 이상의 관리형 인스턴스를 가져옵니다.Gets one or more managed instances.
Get-AzSqlInstanceDatabaseGet-AzSqlInstanceDatabase 인스턴스 데이터베이스를 가져옵니다.Gets an instance database.
Restore-AzSqlInstanceDatabaseRestore-AzSqlInstanceDatabase 인스턴스 데이터베이스를 복원합니다.Restores an instance database.

REST APIREST API

REST API를 사용하여 데이터베이스 복원 방법:To restore a database by using the REST API:

APIAPI 설명Description
REST(createMode=Recovery)REST (createMode=Recovery) 데이터베이스를 복원합니다.Restores a database.
데이터베이스 만들기 또는 업데이트 상태 가져오기Get Create or Update Database Status 복원 작업 중에 상태를 반환합니다.Returns the status during a restore operation.

Azure CLIAzure CLI

SQL DatabaseSQL Database

Azure CLI를 사용하여 데이터베이스를 복원하려면 az sql db restore를 참조하세요.To restore a database by using the Azure CLI, see az sql db restore.

SQL Managed InstanceSQL Managed Instance

Azure CLI를 사용하여 관리형 인스턴스 데이터베이스를 복원하려면 az sql midb restore를 참조하세요.To restore a managed instance database by using the Azure CLI, see az sql midb restore.

요약Summary

자동 백업은 사용자 및 애플리케이션 오류, 우발적인 데이터베이스 삭제 및 장시간의 가동 중단에서 데이터베이스를 보호합니다.Automatic backups protect your databases from user and application errors, accidental database deletion, and prolonged outages. 이 기본 제공 기능은 모든 서비스 계층 및 컴퓨팅 크기에 사용할 수 있습니다.This built-in capability is available for all service tiers and compute sizes.

다음 단계Next steps