New-AzVMSqlServerAutoBackupConfig
Crée un objet de configuration pour SQL Server sauvegarde automatique.
Syntaxe
StorageUriSqlServerAutoBackup (Par défaut)
New-AzVMSqlServerAutoBackupConfig
[-ResourceGroupName] <String>
[[-RetentionPeriodInDays] <Int32>]
[[-CertificatePassword] <SecureString>]
[[-StorageUri] <Uri>]
[[-StorageKey] <SecureString>]
[-Enable]
[-EnableEncryption]
[-BackupSystemDbs]
[-BackupScheduleType <String>]
[-FullBackupFrequency <String>]
[-FullBackupStartHour <Int32>]
[-FullBackupWindowInHours <Int32>]
[-LogBackupFrequencyInMinutes <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
StorageContextSqlServerAutoBackup
New-AzVMSqlServerAutoBackupConfig
[-ResourceGroupName] <String>
[[-RetentionPeriodInDays] <Int32>]
[[-CertificatePassword] <SecureString>]
[[-StorageContext] <IStorageContext>]
[[-StorageUri] <Uri>]
[[-StorageKey] <SecureString>]
[-Enable]
[-EnableEncryption]
[-BackupSystemDbs]
[-BackupScheduleType <String>]
[-FullBackupFrequency <String>]
[-FullBackupStartHour <Int32>]
[-FullBackupWindowInHours <Int32>]
[-LogBackupFrequencyInMinutes <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
L’applet de commande New-AzVMSqlServerAutoBackupConfig crée un objet de configuration pour SQL Server sauvegarde automatique.
Exemples
Exemple 1 : Créer une configuration de sauvegarde automatique à l’aide de l’URI de stockage et de la clé de compte
$AutoBackupConfig = New-AzVMSqlServerAutoBackupConfig -Enable -RetentionPeriodInDays 10 -StorageUri "\\contoso\StorageGeneral" -StorageKey "< Storage Key for ContosoGeneral >"
Enable : True
EnableEncryption : False
RetentionPeriodInDays : 10
Cette commande crée un objet de configuration de sauvegarde automatique en spécifiant l’URI de stockage et la clé de compte.
La sauvegarde automatique est activée et les sauvegardes automatiques sont conservées pendant 10 jours.
La commande stocke le résultat dans la variable $AutoBackupConfig.
Vous pouvez spécifier cet élément de configuration pour d’autres applets de commande, telles que l’applet de commande Set-AzVMSqlServerExtension.
Exemple 2 : Créer une configuration de sauvegarde automatique à l’aide du contexte de stockage
$StorageContext = New-AzStorageContext -StorageAccountName "ContosoGeneral" -StorageAccountKey "< Storage Key for ContosoGeneral >"
$AutoBackupConfig = New-AzVMSqlServerAutoBackupConfig -StorageContext $StorageContext -Enable -RetentionPeriodInDays 10
Enable : True
EnableEncryption : False
RetentionPeriodInDays : 10
La première commande crée un contexte de stockage, puis la stocke dans la variable $StorageContext.
Pour plus d’informations, consultez New-AzStorageContext.
La deuxième commande crée un objet de configuration de sauvegarde automatique en spécifiant le contexte de stockage dans $StorageContext.
La sauvegarde automatique est activée et les sauvegardes automatiques sont conservées pendant 10 jours.
Exemple 3 : Créer une configuration de sauvegarde automatique à l’aide du contexte de stockage avec chiffrement et mot de passe
$StorageContext = New-AzVMSqlServerAutoBackupConfig -StorageContext $StorageContext -Enable -RetentionPeriodInDays 10 -EnableEncryption -CertificatePassword $CertificatePassword
Enable : True
EnableEncryption : True
RetentionPeriodInDays : 10
Cette commande crée et stocke un objet de configuration de sauvegarde automatique.
La commande spécifie le contexte de stockage créé dans un exemple précédent.
La commande active le chiffrement avec mot de passe.
Le mot de passe a été précédemment stocké en tant que chaîne sécurisée dans la variable $CertificatePassword.
Pour créer une chaîne sécurisée, utilisez l’applet de commande ConvertTo-SecureString.
Paramètres
-BackupScheduleType
Type de planification de sauvegarde, manuel ou automatisé
Propriétés du paramètre
Type: String
Valeur par défaut: None
Valeurs acceptées: Manual, Automated
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
-BackupSystemDbs
Sauvegarde des bases de données système
Propriétés du paramètre
Type: SwitchParameter
Valeur par défaut: False
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
-CertificatePassword
Spécifie un mot de passe pour chiffrer le certificat utilisé pour effectuer SQL Server sauvegardes chiffrées.
Propriétés du paramètre
Type: SecureString
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: 4
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Propriétés du paramètre
Type: IAzureContextContainer
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Alias: AzContext, AzureRmContext, AzureCredential
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-Enable
Indique que la sauvegarde automatisée de la machine virtuelle SQL Server est activée.
Si vous spécifiez ce paramètre, la sauvegarde automatisée définit une planification de sauvegarde pour toutes les bases de données actuelles et nouvelles.
Cela met à jour vos paramètres de sauvegarde managée pour suivre cette planification.
Propriétés du paramètre
Type: SwitchParameter
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: 1
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
-EnableEncryption
Indique que cette applet de commande active le chiffrement.
Propriétés du paramètre
Type: SwitchParameter
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: 3
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
-FullBackupFrequency
Fréquence de sauvegarde complète sql Server, quotidienne ou hebdomadaire
Propriétés du paramètre
Type: String
Valeur par défaut: None
Valeurs acceptées: Daily, Weekly
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
-FullBackupStartHour
Heure du jour (0-23) quand la sauvegarde complète sql Server doit démarrer
Propriétés du paramètre
Type: Nullable<T> [ Int32 ]
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
-FullBackupWindowInHours
Fenêtre Sauvegarde complète sql Server en heures
Propriétés du paramètre
Type: Nullable<T> [ Int32 ]
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
-LogBackupFrequencyInMinutes
Fréquence de sauvegarde des journaux Sql Server, une fois toutes les 1 à 60 minutes
Propriétés du paramètre
Type: Nullable<T> [ Int32 ]
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
-ResourceGroupName
Spécifie le nom du groupe de ressources de la machine virtuelle.
Propriétés du paramètre
Type: String
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: 0
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
-RetentionPeriodInDays
Spécifie le nombre de jours pendant lesquels conserver une sauvegarde.
Propriétés du paramètre
Type: Int32
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: 2
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
-StorageContext
Spécifie le compte de stockage qui sera utilisé pour stocker les sauvegardes.
Pour obtenir un objet AzureStorageContext , utilisez l’applet de commande New-AzStorageContext.
La valeur par défaut est le compte de stockage associé à la machine virtuelle SQL Server.
Propriétés du paramètre
Type: IStorageContext
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
StorageContextSqlServerAutoBackup
Position: 5
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
-StorageKey
Spécifie la clé de stockage du compte de stockage d’objets blob.
Propriétés du paramètre
Type: SecureString
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: 5
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
-StorageUri
Spécifie l’URI (Uniform Resource Identifier) du compte de stockage d’objets blob.
Propriétés du paramètre
Type: Uri
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: 4
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
CommonParameters
Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.
Sorties