Azure SQL Managed Instance에 대한 자동화된 백업 설정 변경
적용 대상:Azure SQL Managed Instance
이 문서에서는 단기 보존 정책 및 백업에 사용되는 백업 스토리지 중복 옵션과 같은 Azure SQL Managed Instance에 대한 자동화된 백업 설정을 수정하는 예제를 제공합니다. Azure SQL Database의 경우 Azure SQL Database에 대한 자동화된 백업 설정 변경을 참조하세요.
참고
이 문서에서는 디바이스 또는 서비스에서 개인 데이터를 삭제하는 방법에 대한 단계를 제공하며 GDPR에 따라 의무를 지원하는 데 사용할 수 있습니다. GDPR에 대한 일반정인 정보는 Microsoft Trust Center의 GDPR 섹션 및 Service Trust 포털의 GDPR 섹션을 참조하세요.
Azure Portal, PowerShell 또는 REST API를 사용하여 기본 PITR(지정 시간 복구) 백업 보존 기간을 변경할 수 있습니다. 다음 예제에서는 PITR 보존 기간을 28일로 변경하는 방법을 보여 줍니다.
경고
현재 보존 기간을 줄이면 새 보존 기간보다 오래된 시점으로 복원할 수 없게 됩니다. 새 보존 기간 내에 PITR을 제공하는 데 더 이상 필요 없는 백업은 삭제됩니다.
현재 보존 기간을 늘려도 새 보존 기간의 더 오래된 시점으로 복원하는 기능이 즉시 제공되지는 않습니다. 시간이 지나 시스템이 백업을 장기간 보존하기 시작하면 이 기능을 사용할 수 있습니다.
참고
이러한 API는 PITR 보존 기간에만 영향을 줍니다. 데이터베이스의 LTR(장기 보존)을 구성한 경우에는 LTR이 영향을 받지 않습니다. LTR 보존 기간을 변경하는 방법에 대한 내용은 장기 보존을 참조하세요.
관리되는 인스턴스의 단일 활성 데이터베이스에 대한 PITR 백업 보존을 변경하려면 다음 PowerShell 예제를 사용합니다.
# Set a new PITR backup retention period on an active individual database
# Valid backup retention must be 1 to 35 days
Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy -ResourceGroupName resourceGroup -InstanceName testserver -DatabaseName testDatabase -RetentionDays 1
관리되는 인스턴스의 모든 활성 데이터베이스의 PITR 백업 보존을 변경하려면 다음 PowerShell 예제를 사용합니다.
# Set a new PITR backup retention period for all active databases
# Valid backup retention must be 1 to 35 days
Get-AzSqlInstanceDatabase -ResourceGroupName resourceGroup -InstanceName testserver | Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy -RetentionDays 1
관리되는 인스턴스의 단일 삭제 데이터베이스에 대한 PITR 백업 보존을 변경하려면 다음 PowerShell 예제를 사용합니다.
# Set a new PITR backup retention on an individual deleted database
# Valid backup retention must be 0 (no retention) to 35 days. Valid retention rate can only be lower than the retention period when database was active, or the remaining backup days of a deleted database.
Get-AzSqlDeletedInstanceDatabaseBackup -ResourceGroupName resourceGroup -InstanceName testserver -DatabaseName testDatabase | Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy -RetentionDays 0
관리되는 인스턴스의 모든 삭제 데이터베이스의 PITR 백업 보존을 변경하려면 다음 PowerShell 예제를 사용합니다.
# Set a new PITR backup retention for all deleted databases
# Valid backup retention must be 0 (no retention) to 35 days. Valid retention rate can only be lower than the retention period when database was active, or the remaining backup days of a deleted database
Get-AzSqlDeletedInstanceDatabaseBackup -ResourceGroupName resourceGroup -InstanceName testserver | Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy -RetentionDays 0
보존 기간이 0일이면 백업이 즉시 삭제되고 삭제된 데이터베이스에 대해 더 이상 유지되지 않습니다. 삭제된 데이터베이스에 대한 PITR 백업 보존을 줄인 후에는 더 이상 늘릴 수 없습니다.
Azure Portal, Azure CLI 및 Azure PowerShell을 사용하여 SQL Managed Instance에 대한 백업 스토리지 중복을 구성합니다.
관리되는 인스턴스를 만들 때 백업 스토리지 중복을 구성하려면 -BackupStorageRedundancy
cmdlet을 사용하여 매개 변수를 지정합니다. 기존 관리되는 인스턴스에 대한 백업 스토리지 중복을 변경하려면 cmdlet을 사용하여 -BackupStorageRedundancy
매개 변수를 Set-AzSqlInstance
지정합니다. 자세히 알아보려면 영역 중복이 되도록 기존 인스턴스 업데이트 예제를 검토합니다.
-BackupStorageRedundancy
에 대한 가능한 값은 지역 중복의 경우 Geo
, 영역 중복의 경우 Zone
, 로컬 중복의 경우 Local
, 지역 영역 중복 백업 스토리지의 경우 GeoZone
입니다.
- 데이터베이스 백업은 실수로 손상되거나 삭제되지 않도록 데이터를 보호해 주기 때문에 비즈니스 연속성 및 재해 복구 전략의 필수적인 부분입니다. SQL Managed Instance에 대한 다른 비즈니스 연속성 솔루션에 대해 알아보려면 비즈니스 연속성 개요를 참조하세요.
- Azure Portal을 사용하여 Azure Blob Storage에서 자동화된 백업의 장기 보존에 따라 구성, 관리 및 복원하는 방법에 대한 내용은 Azure Portal을 사용하여 장기 백업 보존 관리를 참조하세요.
- PowerShell을 사용하여 Azure Blob Storage에서 자동화된 백업의 장기 보존에 따라 구성, 관리 및 복원하는 방법에 대한 내용은 PowerShell을 사용하여 장기 백업 보존 관리를 참조하세요.
- Azure Portal을 사용하여 지정 시간으로 데이터베이스를 복원하는 방법에 대해 자세히 알아봅니다.
- Azure SQL Managed Instance의 백업 스토리지 사용량에 대한 모든 정보는 설명된 Managed Instance의 백업 스토리지 사용량을 참조하세요.
- Azure SQL Managed Instance의 백업 스토리지 보존 및 비용을 미세 조정하는 방법을 알아보려면 의 백업 스토리지 비용 미세 조정을 참조하세요.