Dela via


Set-AzSqlDatabaseBackupShortTermRetentionPolicy

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

Syntax

PolicyByResourceServerDatabaseSet (Standard)

Set-AzSqlDatabaseBackupShortTermRetentionPolicy
    [-ResourceGroupName] <String>
    [-ServerName] <String>
    [-DatabaseName] <String>
    [-RetentionDays <Int32>]
    [-DiffBackupIntervalInHours <Int32>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

PolicyByInputObjectSet

Set-AzSqlDatabaseBackupShortTermRetentionPolicy
    -AzureSqlDatabaseObject <AzureSqlDatabaseModel>
    [-RetentionDays <Int32>]
    [-DiffBackupIntervalInHours <Int32>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

PolicyByResourceIdSet

Set-AzSqlDatabaseBackupShortTermRetentionPolicy
    -ResourceId <String>
    [-RetentionDays <Int32>]
    [-DiffBackupIntervalInHours <Int32>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Cmdleten Set-AzSqlDatabaseBackupShortTermRetentionPolicy anger den kortsiktiga kvarhållningsprincipen för den här databasen. Principen är kvarhållningsperioden, i dagar, för återställningssäkerhetskopior vid tidpunkt och frekvens för differentiell säkerhetskopiering i timmar.

Exempel

Exempel 1

Set-AzSqlDatabaseBackupShortTermRetentionPolicy -ResourceGroupName resourcegroup01 -ServerName server01 -DatabaseName database01 -RetentionDays 6 -DiffBackupIntervalInHours 24
ResourceGroupName ServerName DatabaseName RetentionDays DiffBackupIntervalInHours
----------------- ---------- ------------ ------------- -------------------------
resourcegroup01   server01   database01   6             24

Det här kommandot anger principen för kortsiktig kvarhållning för database01 till 6 kvarhållningsdagar och 24 intervalltimmar för differentiell säkerhetskopiering.

Exempel 2

Get-AzSqlDatabase -ResourceGroupName resourcegroup01 -ServerName server01 -DatabaseName database01 | Set-AzSqlDatabaseBackupShortTermRetentionPolicy -RetentionDays 5 -DiffBackupIntervalInHours 12
ResourceGroupName ServerName DatabaseName RetentionDays DiffBackupIntervalInHours
----------------- ---------- ------------ ------------- ------------------------
resourcegroup01   server01   database01   5             12

Det här kommandot anger principen för kortsiktig kvarhållning för database01 till 5 kvarhållningsdagar och 12 intervalltimmar för differentiell säkerhetskopiering via rördragning i ett databasobjekt.

Exempel 3

Set-AzSqlDatabaseBackupShortTermRetentionPolicy -ResourceGroupName resourcegroup01 -ServerName server01 -DatabaseName database01 -RetentionDays 7
ResourceGroupName ServerName DatabaseName RetentionDays DiffBackupIntervalInHours
----------------- ---------- ------------ ------------- -------------------------
resourcegroup01   server01   database01   7             12

Det här kommandot anger den kortsiktiga kvarhållningsprincipen för database01 till endast 7 kvarhållningsdagar. DiffBackupIntervalInHours är oförändrat.

Parametrar

-AzureSqlDatabaseObject

Databasobjektet som principen ska hämtas för.

Parameteregenskaper

Typ:AzureSqlDatabaseModel
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:AzureSqlDatabase

Parameteruppsättningar

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

-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å den Azure SQL Database som ska användas.

Parameteregenskaper

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

Parameteruppsättningar

PolicyByResourceServerDatabaseSet
Position:2
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
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

-DiffBackupIntervalInHours

Frekvens för differentiell säkerhetskopiering i timmar.

Parameteregenskaper

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

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

-ResourceGroupName

Namnet på resursgruppen.

Parameteregenskaper

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

Parameteruppsättningar

PolicyByResourceServerDatabaseSet
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

-ResourceId

Resurs-ID för kortsiktig kvarhållningsprincip.

Parameteregenskaper

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

Parameteruppsättningar

PolicyByResourceIdSet
Position:Named
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

Inställningen för kvarhållning av säkerhetskopior, i dagar.

Parameteregenskaper

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

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

-ServerName

Namnet på den Azure SQL Server som databasen finns i.

Parameteregenskaper

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

Parameteruppsättningar

PolicyByResourceServerDatabaseSet
Position:1
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
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

AzureSqlDatabaseModel

String

Utdata

AzureSqlDatabaseBackupShortTermRetentionPolicyModel