Set-AzSqlDatabaseBackupLongTermRetentionPolicy
A kiszolgáló hosszú távú adatmegőrzési szabályzatát állítja be.
Syntax
Set-AzSqlDatabaseBackupLongTermRetentionPolicy
-WeeklyRetention <String>
[-ServerName] <String>
[-DatabaseName] <String>
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzSqlDatabaseBackupLongTermRetentionPolicy
[-RemovePolicy]
[-ServerName] <String>
[-DatabaseName] <String>
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzSqlDatabaseBackupLongTermRetentionPolicy
[-WeeklyRetention <String>]
-MonthlyRetention <String>
[-ServerName] <String>
[-DatabaseName] <String>
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzSqlDatabaseBackupLongTermRetentionPolicy
[-WeeklyRetention <String>]
[-MonthlyRetention <String>]
-YearlyRetention <String>
-WeekOfYear <Int32>
[-ServerName] <String>
[-DatabaseName] <String>
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
A Set-AzSqlDatabaseBackupLongTermRetentionPolicy parancsmag beállítja az adatbázishoz regisztrált hosszú távú adatmegőrzési szabályzatot. A szabályzat egy Azure Backup-erőforrás, amely a biztonsági mentési tárolási szabályzat meghatározására szolgál.
Példák
1. példa: A hosszú távú adatmegőrzési szabályzat aktuális verziójának heti megőrzési beállítása
Set-AzSqlDatabaseBackupLongTermRetentionPolicy -ResourceGroupName resourcegroup01 -ServerName server01 -DatabaseName database01 -WeeklyRetention P2W
ResourceGroupName : resourcegroup01
ServerName : server01
DatabaseName : database01
WeeklyRetention : P2W
MonthlyRetention : PT0S
YearlyRetention : PT0S
WeekOfYear : 0
Location :
Ezzel beállítja az adatbázis01 hosszú távú adatmegőrzési szabályzatát, hogy minden heti teljes biztonsági mentést 2 hétig mentsen
2. példa: A hosszú távú megőrzési szabályzat aktuális verziójának havi megőrzési beállítása
Set-AzSqlDatabaseBackupLongTermRetentionPolicy -ResourceGroupName resourcegroup01 -ServerName server01 -DatabaseName database01 -MonthlyRetention P5Y
ResourceGroupName : resourcegroup01
ServerName : server01
DatabaseName : database01
WeeklyRetention : PT0S
MonthlyRetention : P5Y
YearlyRetention : PT0S
WeekOfYear : 0
Location :
Ezzel beállítja az adatbázis01 hosszú távú adatmegőrzési szabályzatát, hogy az egyes hónapok első teljes biztonsági mentését 5 évre mentse
3. példa: A hosszú távú adatmegőrzési szabályzat aktuális verziójának éves megőrzési beállítása
Set-AzSqlDatabaseBackupLongTermRetentionPolicy -ResourceGroupName resourcegroup01 -ServerName server01 -DatabaseName database01 -YearlyRetention P10Y -WeekOfYear 26
ResourceGroupName : resourcegroup01
ServerName : server01
DatabaseName : database01
WeeklyRetention : PT0S
MonthlyRetention : PT0S
YearlyRetention : P10Y
WeekOfYear : 26
Location :
Ezzel beállítja az adatbázis01 hosszú távú adatmegőrzési szabályzatát, hogy 10 évre mentse az év 26. hetében készült teljes biztonsági mentést
4. példa: A hosszú távú adatmegőrzési szabályzat aktuális verziójának minden adatmegőrzési beállítása
Set-AzSqlDatabaseBackupLongTermRetentionPolicy -ResourceGroupName resourcegroup01 -ServerName server01 -DatabaseName database01 -WeeklyRetention 14 -MonthlyRetention P24W -YearlyRetention P10Y -WeekOfYear 26
ResourceGroupName : resourcegroup01
ServerName : server01
DatabaseName : database01
WeeklyRetention : P14D
MonthlyRetention : P24W
YearlyRetention : P10Y
WeekOfYear : 26
Location :
Ez beállítja a database01 hosszú távú adatmegőrzési szabályzatát, hogy az egyes teljes biztonsági mentéseket 14 napra, az első teljes biztonsági mentést 24 hétre, az év 26. hetére készített teljes biztonsági mentést pedig 10 évre mentse.
5. példa: A hosszú távú adatmegőrzési szabályzat eltávolítása
Set-AzSqlDatabaseBackupLongTermRetentionPolicy -ResourceGroupName resourcegroup01 -ServerName server01 -DatabaseName database01 -RemovePolicy
ResourceGroupName : resourcegroup01
ServerName : server01
DatabaseName : database01
WeeklyRetention : PT0S
MonthlyRetention : PT0S
YearlyRetention : PT0S
WeekOfYear : 0
Location :
Eltávolítja az adatbázis01 szabályzatát, így a továbbiakban nem menti a hosszú távú adatmegőrzési biztonsági mentéseket. Ez nem érinti a már készített biztonsági másolatokat
6. példa: A hosszú távú adatmegőrzési szabályzat eltávolítása
Set-AzSqlDatabaseBackupLongTermRetentionPolicy -ResourceGroupName resourcegroup01 -ServerName server01 -DatabaseName database01 -WeeklyRetention P0D
ResourceGroupName : resourcegroup01
ServerName : server01
DatabaseName : database01
WeeklyRetention : PT0S
MonthlyRetention : PT0S
YearlyRetention : PT0S
WeekOfYear : 0
Location :
Ez egy másik módszer az adatbázis01 házirendjének eltávolítására, így a továbbiakban nem menti a hosszú távú adatmegőrzési biztonsági mentéseket. Ez nem érinti a már készített biztonsági másolatokat
Paraméterek
-Confirm
Jóváhagyást kér a parancsmag futtatása előtt.
Típus: | SwitchParameter |
Aliasok: | cf |
Position: | Named |
Alapértelmezett érték: | False |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DatabaseName
A használni kívánt Azure SQL Database neve.
Típus: | String |
Position: | 2 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-DefaultProfile
Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.
Típus: | IAzureContextContainer |
Aliasok: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-MonthlyRetention
A havi megőrzés. Ha az ISO 8601 sztring helyett csak egy számot ad át, akkor a napokat a rendszer egységként veszi fel. Legalább 7 nap és legfeljebb 10 év van.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-RemovePolicy
Ha meg van adva, az adatbázis házirendje el lesz távolítva.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ResourceGroupName
Az erőforráscsoport neve.
Típus: | String |
Position: | 0 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-ServerName
Annak az Azure SQL Servernek a neve, amelyben az adatbázis található.
Típus: | String |
Position: | 1 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-WeeklyRetention
A heti megőrzés. Ha az ISO 8601 sztring helyett csak egy számot ad át, akkor a napokat a rendszer egységként veszi fel. Legalább 7 nap és legfeljebb 10 év van.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-WeekOfYear
Az év hetét (1–52) az éves megőrzéshez kell menteni.
Típus: | Int32 |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-WhatIf
Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.
Típus: | SwitchParameter |
Aliasok: | wi |
Position: | Named |
Alapértelmezett érték: | False |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-YearlyRetention
Az éves megőrzés. Ha az ISO 8601 sztring helyett csak egy számot ad át, akkor a napokat a rendszer egységként veszi fel. Legalább 7 nap és legfeljebb 10 év van.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
Bevitelek
Kimenetek
AzureSqlDatabaseBackupLongTermRetentionPolicyModel