Dela via


Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy

Anger en princip för kortsiktig kvarhållning av säkerhetskopior.

Syntax

PolicyByResourceInstanceDatabaseSet (Standard)

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

Cmdleten Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy anger den kortsiktiga kvarhållningsprincipen för den här databasen. Principen är kvarhållningsperioden, i dagar, för återställningssäkerhetskopior vid tidpunkt.

Exempel

Exempel 1

Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy -ResourceGroupName resourcegroup01 -InstanceName server01 -DatabaseName database01 -RetentionDays 35
ResourceGroupName : resourcegroup01
InstanceName      : instance01
DatabaseName      : database01
DeletionDate      :
RetentionDays     : 35

Det här kommandot anger den kortsiktiga kvarhållningsprincipen för database01 till 35 dagar.

Exempel 2

Get-AzSqlInstanceDatabase -ResourceGroupName resourcegroup01 -InstanceName server01 -Name database01 | Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy -RetentionDays 35
ResourceGroupName : resourcegroup01
InstanceName      : instance01
DatabaseName      : database01
DeletionDate      :
RetentionDays     : 35

Det här kommandot anger den kortsiktiga kvarhållningsprincipen för database01 till 35 dagar via rördragning i ett databasobjekt.

Exempel 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

Det här kommandot anger principen för kortsiktig kvarhållning för alla borttagna databaser med namnet DB1 via rördragning i ett borttaget databasobjekt. Observera att du bara kan minska kvarhållningsperioden för borttagna databaser.

Parametrar

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:jfr

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-DatabaseName

Namnet på Azure SQL Instance Database som du vill hämta säkerhetskopior för.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

PolicyByResourceInstanceDatabaseSet
Position:2
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Parameteregenskaper

Typ:IAzureContextContainer
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-DeletionDate

Borttagningsdatumet för Azure SQL Instance Database för att hämta säkerhetskopior för med millisekunders precision (t.ex. 2016-02-23T00:21:22.847Z)

Parameteregenskaper

Typ:

Nullable<T>[DateTime]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

PolicyByResourceInstanceDatabaseSet
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-InputObject

Det aktiva eller borttagna databasobjektet som du vill hämta/ange principen för.

Parameteregenskaper

Typ:AzureSqlManagedDatabaseBaseModel
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:AzureSqlInstanceDatabase, AzureInstanceDatabaseObject

Parameteruppsättningar

PolicyByInputObjectSet
Position:0
Obligatorisk:True
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-InstanceName

Namnet på den Azure SQL Managed Instance som databasen finns i.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

PolicyByResourceInstanceDatabaseSet
Position:1
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-ResourceGroupName

Namnet på resursgruppen.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

PolicyByResourceInstanceDatabaseSet
Position:0
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-ResourceId

Resurs-ID för kortsiktig kvarhållningsprincip.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

PolicyByResourceIdSet
Position:0
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-RetentionDays

Dagar av kvarhållning av säkerhetskopior.

Parameteregenskaper

Typ:Int32
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:3
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-WhatIf

Visar vad som skulle hända om kommandot körs. Cmdleten körs inte.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:Wi

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

CommonParameters

Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

Indata

AzureSqlManagedDatabaseBaseModel

String

Utdata

AzureSqlManagedDatabaseBackupShortTermRetentionPolicyModel