Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy
Ustawia zasady przechowywania krótkoterminowego kopii zapasowych.
Składnia
PolicyByResourceInstanceDatabaseSet (Domyślna)
Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy
[-ResourceGroupName] <String>
[-InstanceName] <String>
[-DatabaseName] <String>
[-RetentionDays] <Int32>
[-DeletionDate <DateTime>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy
[-InputObject] <AzureSqlManagedDatabaseBaseModel>
[-RetentionDays] <Int32>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
PolicyByResourceIdSet
Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy
[-ResourceId] <String>
[-RetentionDays] <Int32>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie cmdlet Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy ustawia zasady przechowywania krótkoterminowego dla tej bazy danych.
Zasady są okresem przechowywania w dniach dla kopii zapasowych przywracania do punktu w czasie.
Przykłady
Przykład 1
Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy -ResourceGroupName resourcegroup01 -InstanceName server01 -DatabaseName database01 -RetentionDays 35
ResourceGroupName : resourcegroup01
InstanceName : instance01
DatabaseName : database01
DeletionDate :
RetentionDays : 35
To polecenie ustawia zasady przechowywania krótkoterminowego dla bazy danych od 01 do 35 dni.
Przykład 2
Get-AzSqlInstanceDatabase -ResourceGroupName resourcegroup01 -InstanceName server01 -Name database01 | Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy -RetentionDays 35
ResourceGroupName : resourcegroup01
InstanceName : instance01
DatabaseName : database01
DeletionDate :
RetentionDays : 35
To polecenie ustawia zasady przechowywania krótkoterminowego dla bazy danych od 01 do 35 dni za pośrednictwem potoków w obiekcie bazy danych.
Przykład 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
To polecenie ustawia zasady przechowywania krótkoterminowego dla wszystkich usuniętych baz danych o nazwie DB1 za pośrednictwem potokowania w usuniętym obiekcie bazy danych. Pamiętaj, że okres przechowywania usuniętych baz danych można zmniejszyć tylko.
Parametry
-Confirm
Prosi o potwierdzenie przed uruchomieniem cmdletu.
Właściwości parametru
Typ: SwitchParameter
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Aliasy: por
Zestawy parametrów
(All)
Position: Named
Obowiązkowy: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-DatabaseName
Nazwa usługi Azure SQL Instance Database do pobrania kopii zapasowych.
Właściwości parametru
Typ: String
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
PolicyByResourceInstanceDatabaseSet
Position: 2
Obowiązkowy: True
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Właściwości parametru
Typ: IAzureContextContainer
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Aliasy: AzContext, AzureRmContext, AzureCredential
Zestawy parametrów
(All)
Position: Named
Obowiązkowy: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-DeletionDate
Data usunięcia usługi Azure SQL Instance Database do pobrania kopii zapasowych z dokładnością milisekundy (np. 2016-02-23T00:21:22.847Z)
Właściwości parametru
Typ: Nullable<T> [ DateTime ]
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
PolicyByResourceInstanceDatabaseSet
Position: Named
Obowiązkowy: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
Obiekt aktywnej lub usuniętej bazy danych w celu pobrania/ustawienia zasad.
Typ: AzureSqlManagedDatabaseBaseModel
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Aliasy: AzureSqlInstanceDatabase, AzureInstanceDatabaseObject
PolicyByInputObjectSet
Position: 0
Obowiązkowy: True
Wartość z potoku: True
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-InstanceName
Nazwa wystąpienia zarządzanego usługi Azure SQL, w ramach których znajduje się baza danych.
Właściwości parametru
Typ: String
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
PolicyByResourceInstanceDatabaseSet
Position: 1
Obowiązkowy: True
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-ResourceGroupName
Nazwa grupy zasobów.
Właściwości parametru
Typ: String
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
PolicyByResourceInstanceDatabaseSet
Position: 0
Obowiązkowy: True
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-ResourceId
Identyfikator zasobu zasad przechowywania krótkoterminowego.
Właściwości parametru
Typ: String
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
PolicyByResourceIdSet
Position: 0
Obowiązkowy: True
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: True
Wartość z pozostałych argumentów: False
-RetentionDays
Dni przechowywania kopii zapasowych.
Właściwości parametru
Typ: Int32
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
(All)
Position: 3
Obowiązkowy: True
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-WhatIf
Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione.
Cmdlet nie jest uruchomiony.
Właściwości parametru
Typ: SwitchParameter
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Aliasy: Wi
Zestawy parametrów
(All)
Position: Named
Obowiązkowy: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
CommonParameters
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters .
Dane wyjściowe