Partilhar via


Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy

Define uma política de retenção de curto prazo de backup.

Sintaxe

Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy
   [-ResourceGroupName] <String>
   [-InstanceName] <String>
   [-DatabaseName] <String>
   [-DeletionDate <DateTime>]
   [-RetentionDays] <Int32>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy
   [-InputObject] <AzureSqlManagedDatabaseBaseModel>
   [-RetentionDays] <Int32>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy
   [-ResourceId] <String>
   [-RetentionDays] <Int32>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

O cmdlet Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy define a política de retenção de curto prazo para esse banco de dados. A política é o período de retenção, em dias, para backups de restauração point-in-time.

Exemplos

Exemplo 1

Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy -ResourceGroupName resourcegroup01 -InstanceName server01 -DatabaseName database01 -RetentionDays 35

ResourceGroupName : resourcegroup01
InstanceName      : instance01
DatabaseName      : database01
DeletionDate      :
RetentionDays     : 35

Este comando define a política de retenção de curto prazo para database01 como 35 dias.

Exemplo 2

Get-AzSqlInstanceDatabase -ResourceGroupName resourcegroup01 -InstanceName server01 -Name database01 | Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy -RetentionDays 35

ResourceGroupName : resourcegroup01
InstanceName      : instance01
DatabaseName      : database01
DeletionDate      :
RetentionDays     : 35

Este comando define a política de retenção de curto prazo para database01 para 35 dias via tubulação em um objeto de banco de dados.

Exemplo 3

Get-AzSqlDeletedInstanceDatabaseBackup -ResourceGroupName "ContosoResourceGroup" -InstanceName "ContosoServer" -DatabaseName "DB1" | Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy -RetentionDays 8

ResourceGroupName : resourcegroup01
InstanceName      : instance01
DatabaseName      : database01
DeletionDate      : 2019-03-03 12:00:17 AM
RetentionDays     : 8

ResourceGroupName : resourcegroup01
InstanceName      : instance01
DatabaseName      : database01
DeletionDate      : 2019-03-02 11:00:16 PM
RetentionDays     : 8

Este comando define a política de retenção de curto prazo para todos os bancos de dados excluídos chamados DB1 via piping em um objeto de banco de dados excluído. Observe que você só pode reduzir o período de retenção em bancos de dados excluídos.

Parâmetros

-Confirm

Solicita a sua confirmação antes de executar o cmdlet.

Tipo:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-DatabaseName

O nome do Banco de Dados de Instância SQL do Azure para recuperar backups.

Tipo:String
Position:2
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para comunicação com o Azure.

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-DeletionDate

A data de exclusão do Banco de Dados de Instância SQL do Azure para recuperar backups, com precisão de milissegundos (por exemplo, 2016-02-23T00:21:22.847Z)

Tipo:Nullable<T>[DateTime]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-InputObject

O objeto de banco de dados ativo ou excluído para obter/definir a política.

Tipo:AzureSqlManagedDatabaseBaseModel
Aliases:AzureSqlInstanceDatabase, AzureInstanceDatabaseObject
Position:0
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-InstanceName

O nome da Instância Gerenciada SQL do Azure em que o banco de dados está.

Tipo:String
Position:1
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ResourceGroupName

O nome do grupo de recursos.

Tipo:String
Position:0
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ResourceId

O recurso de política de retenção de curto prazo Id.

Tipo:String
Position:0
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-RetentionDays

Dias de retenção de backup.

Tipo:Int32
Position:3
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-WhatIf

Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Entradas

AzureSqlManagedDatabaseBaseModel

String

Saídas

AzureSqlManagedDatabaseBackupShortTermRetentionPolicyModel