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.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DatabaseName

A használni kívánt Azure SQL Database neve.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RemovePolicy

Ha meg van adva, az adatbázis házirendje el lesz távolítva.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Az erőforráscsoport neve.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ServerName

Annak az Azure SQL Servernek a neve, amelyben az adatbázis található.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WeekOfYear

Az év hetét (1–52) az éves megőrzéshez kell menteni.

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Bevitelek

String

Int32

Kimenetek

AzureSqlDatabaseBackupLongTermRetentionPolicyModel