Partilhar via


Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy

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

Sintaxe

PolicyByResourceInstanceDatabaseSet (Predefinição)

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

PolicyByInputObjectSet

Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy
    [-InputObject] <AzureSqlManagedDatabaseBaseModel>
    [-RetentionDays] <Int32>
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

PolicyByResourceIdSet

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 confirmação antes de executar o cmdlet.

Propriedades dos parâmetros

Tipo:SwitchParameter
Default value:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:Cf.

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-DatabaseName

O nome da Base de Dados de Instâncias SQL do Azure para recuperar backups.

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

PolicyByResourceInstanceDatabaseSet
Position:2
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-DefaultProfile

As credenciais, conta, inquilino e subscrição usados para comunicação com o Azure.

Propriedades dos parâmetros

Tipo:IAzureContextContainer
Default value:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:AzContext, AzureRmContext, AzureCredential

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-DeletionDate

A data de eliminação da Base de Dados de Instâncias SQL do Azure para recuperar backups, com precisão de milissegundos (por exemplo, 2016-02-23T00:21:22.847Z)

Propriedades dos parâmetros

Tipo:

Nullable<T>[DateTime]

Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

PolicyByResourceInstanceDatabaseSet
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-InputObject

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

Propriedades dos parâmetros

Tipo:AzureSqlManagedDatabaseBaseModel
Default value:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:AzureSqlInstanceDatabase, AzureInstanceDatabaseObject

Conjuntos de parâmetros

PolicyByInputObjectSet
Position:0
Obrigatório:True
Valor do pipeline:True
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-InstanceName

O nome da Azure SQL Managed Instance onde a base de dados está.

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

PolicyByResourceInstanceDatabaseSet
Position:1
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-ResourceGroupName

O nome do grupo de recursos.

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

PolicyByResourceInstanceDatabaseSet
Position:0
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-ResourceId

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

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

PolicyByResourceIdSet
Position:0
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-RetentionDays

Dias de retenção de backup.

Propriedades dos parâmetros

Tipo:Int32
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:3
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Propriedades dos parâmetros

Tipo:SwitchParameter
Default value:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:Wi

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

CommonParameters

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.

Entradas

AzureSqlManagedDatabaseBaseModel

String

Saídas

AzureSqlManagedDatabaseBackupShortTermRetentionPolicyModel