영어로 읽기

다음을 통해 공유


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입니다.

다음 단계