O cmdlet Set-AzSqlDatabaseBackupLongTermRetentionPolicy define a política de retenção de longo prazo registrada nesse banco de dados.
A política é um recurso do Azure Backup usado para definir a política de armazenamento de backup.
Exemplos
Exemplo 1: Definir a retenção semanal para a versão atual da política de retenção de longo prazo
Isso define a política de retenção de longo prazo do database01 para salvar o backup completo feito na 26ª semana do ano por 10 anos
Exemplo 4: Defina a retenção anual para a versão atual da política de retenção de longo prazo com uma imutabilidade baseada no tempo desbloqueada habilitada
Isso define a política de retenção de longo prazo do database01 para salvar o backup completo feito na 26ª semana do ano por 10 anos.
Além disso, os backups serão criados com uma política de imutabilidade baseada no tempo desbloqueada.
Esses backups podem posteriormente ter sua imutabilidade bloqueada ou removida.
Exemplo 5: Defina a retenção anual para a versão atual da política de retenção de longo prazo com uma imutabilidade baseada no tempo bloqueada habilitada
Isso define a política de retenção de longo prazo do database01 para salvar o backup completo feito na 26ª semana do ano por 10 anos.
Além disso, os backups serão criados com uma política de imutabilidade baseada no tempo bloqueada.
Esses backups não podem ser excluídos manualmente e só serão descartados na expiração.
Exemplo 6: Definir cada retenção para a versão atual da política de retenção de longo prazo
Isso define a política de retenção de longo prazo do database01 para salvar cada backup completo por 14 dias, o primeiro backup completo de cada mês por 24 semanas e o backup completo feito na 26ª semana do ano por 10 anos
Exemplo 7: Remover a política de retenção de longo prazo
Essa é outra maneira de remover a política do banco de dados01 para que ele não salve mais backups de retenção de longo prazo.
Isso não afetará os backups que já foram feitos
A retenção mensal.
Se apenas um número for passado em vez de uma cadeia de caracteres ISO 8601, os dias serão assumidos como as unidades.
Há um mínimo de 7 dias e um máximo de 10 anos.
A configuração do modo de imutabilidade com base no tempo para backups futuros.
Só é eficaz se TimeBasedImmutability estiver habilitado.
O valor pode ser bloqueado ou desbloqueado.
Cuidado: A imutabilidade do backup LTR não pode ser removida se TimeBasedImmutabilityMode estiver bloqueado.
A retenção semanal.
Se apenas um número for passado em vez de uma cadeia de caracteres ISO 8601, os dias serão assumidos como as unidades.
Há um mínimo de 7 dias e um máximo de 10 anos.
A retenção anual.
Se apenas um número for passado em vez de uma cadeia de caracteres ISO 8601, os dias serão assumidos como as unidades.
Há um mínimo de 7 dias e um máximo de 10 anos.
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.