Restore-AzMySqlFlexibleServer

Restaurer un serveur à partir d’une sauvegarde existante

Syntax

Restore-AzMySqlFlexibleServer
       -Name <String>
       -ResourceGroupName <String>
       -InputObject <IServerAutoGenerated>
       -RestorePointInTime <DateTime>
       [-SubscriptionId <String>]
       [-PrivateDnsZone <String>]
       [-Subnet <String>]
       [-Zone <String>]
       [-DefaultProfile <PSObject>]
       [-AsJob]
       [-NoWait]
       [-Confirm]
       [-WhatIf]
       [<CommonParameters>]

Description

Restaurer un serveur à partir d’une sauvegarde existante

Exemples

Exemple 1 : Restaurer le serveur MySql à l’aide de La restauration PointInTime

$restorePointInTime = (Get-Date).AddMinutes(-10)
Get-AzMySqlFlexibleServer -ResourceGroupName PowershellMySqlTest -ServerName mysql-test | Restore-AzMySqlFlexibleServer -Name mysql-test-restore -ResourceGroupName PowershellMySqlTest -RestorePointInTime $restorePointInTime

Name                 Location  SkuName          SkuTier        AdministratorLogin Version StorageSizeGb
----                 --------  -------          -------        ------------------ ------- -------------
mysql-test-restore   West US 2 Standard_D2ds_v4 GeneralPurpose admin              5.7     32

Ces applets de commande restaurent le serveur MySql à l’aide de La restauration PointInTime.

Exemple 2 : Restaurer le serveur MySql avec de nouvelles ressources d’accès privé

$restorePointInTime = (Get-Date).AddMinutes(-10)
Get-AzMySqlFlexibleServer -ResourceGroupName PowershellMySqlTest -ServerName mysql-test | Restore-AzMySqlFlexibleServer -Name mysql-test-restore -ResourceGroupName PowershellMySqlTest -RestorePointInTime $restorePointInTime -Subnet <SubnetId> -PrivateDnsZone <PrivateDnsZoneId>

Name                 Location  SkuName          SkuTier        AdministratorLogin Version StorageSizeGb
----                 --------  -------          -------        ------------------ ------- -------------
mysql-test-restore   West US 2 Standard_D2ds_v4 GeneralPurpose admin              5.7     32

Ces applets de commande restaurent le serveur MySql à l’aide de La restauration PointInTime à partir du serveur d’accès privé vers des ressources d’accès privé différentes ou du serveur d’accès public au serveur d’accès privé.

Paramètres

-AsJob

Exécutez la commande en tant que travail.

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

-Confirm

Vous demande une confirmation avant d’exécuter l’applet de commande.

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

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Objet serveur source à partir duquel effectuer la restauration. Pour construire, consultez la section NOTES pour les propriétés INPUTOBJECT et créez une table de hachage.

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

-Name

Le nom du serveur

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

-NoWait

Exécutez la commande de façon asynchrone.

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

-PrivateDnsZone

ID d’une zone dns privée existante. Vous pouvez utiliser la zone DNS privée du même groupe de ressources, d’un groupe de ressources différent ou d’un abonnement différent. Le suffixe de la zone dns doit être identique à celui du domaine complet du serveur.

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

-ResourceGroupName

Nom du groupe de ressources qui contient la ressource, vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.

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

-RestorePointInTime

Emplacement dans lequel réside la ressource.

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

-Subnet

ID d’un sous-réseau existant auquel le serveur d’accès privé est créé. Notez que le sous-réseau sera délégué à Microsoft.DBforPostgreSQL/flexibleServers. Après la délégation, ce sous-réseau ne peut être utilisé pour aucun autre type de ressources Azure.

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

-SubscriptionId

L’ID d’abonnement d’un abonnement Azure.

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

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

-Zone

Zone de disponibilité dans laquelle approvisionner la ressource.

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

Entrées

IServerAutoGenerated

Sorties

IServerAutoGenerated

Notes

ALIAS

PROPRIÉTÉS DE PARAMÈTRES COMPLEXES

Pour créer les paramètres décrits ci-dessous, construisez une table de hachage contenant les propriétés appropriées. Pour plus d’informations sur les tables de hachage, exécutez Get-Help about_Hash_Tables.

INPUTOBJECT <IServerAutoGenerated>: objet serveur source à partir duquel effectuer la restauration.

  • Location <String>: emplacement géographique où se trouve la ressource
  • [Tag <ITrackedResourceTags>]: balises de ressource.
    • [(Any) <String>]: cela indique que n’importe quelle propriété peut être ajoutée à cet objet.
  • [AdministratorLogin <String>]: nom de connexion de l’administrateur d’un serveur. Ne peut être spécifié que lorsque le serveur est en cours de création (et est requis pour la création).
  • [AdministratorLoginPassword <SecureString>]: mot de passe de la connexion administrateur (obligatoire pour la création du serveur).
  • [AvailabilityZone <String>]: informations de zone de disponibilité du serveur.
  • [BackupGeoRedundantBackup <EnableStatusEnum?>]: indique si la sauvegarde géoredondante est activée ou non.
  • [BackupRetentionDay <Int32?>]: jours de rétention de sauvegarde pour le serveur.
  • [CreateMode <CreateMode?>]: mode de création d’un serveur MySQL.
  • [HighAvailabilityMode <HighAvailabilityMode?>]: mode haute disponibilité pour un serveur.
  • [HighAvailabilityStandbyAvailabilityZone <String>]: zone de disponibilité du serveur de secours.
  • [MaintenanceWindowCustomWindow <String>]: indique si la fenêtre personnalisée est activée ou désactivée
  • [MaintenanceWindowDayOfWeek <Int32?>]: jour de semaine pour la fenêtre de maintenance
  • [MaintenanceWindowStartHour <Int32?>]: heure de début de la fenêtre de maintenance
  • [MaintenanceWindowStartMinute <Int32?>]: minute de début pour la fenêtre de maintenance
  • [NetworkDelegatedSubnetResourceId <String>]: ID de ressource de sous-réseau délégué utilisé pour configurer le réseau virtuel pour un serveur.
  • [NetworkPrivateDnsZoneResourceId <String>]: ID de ressource de zone DNS privé.
  • [ReplicationRole <ReplicationRole?>]: rôle de réplication.
  • [RestorePointInTime <DateTime?>]: heure de création du point de restauration (format ISO8601), en spécifiant l’heure de restauration à partir de laquelle effectuer la restauration.
  • [SkuName <String>]: nom de la référence SKU, par exemple Standard_D32s_v3.
  • [SkuTier <SkuTier?>]: niveau de la référence SKU particulière, par exemple GeneralPurpose.
  • [SourceServerResourceId <String>]: ID de serveur MySQL source.
  • [StorageAutoGrow <EnableStatusEnum?>]: activez Stockage croissance automatique ou non.
  • [StorageIop <Int32?>]: Stockage IOPS pour un serveur.
  • [StorageSizeGb <Int32?>]: taille de stockage maximale autorisée pour un serveur.
  • [SystemDataCreatedAt <DateTime?>]: horodatage de la création de ressources (UTC).
  • [SystemDataCreatedBy <String>]: identité qui a créé la ressource.
  • [SystemDataCreatedByType <CreatedByType?>]: type d’identité qui a créé la ressource.
  • [SystemDataLastModifiedAt <DateTime?>]: horodatage de la dernière modification de la ressource (UTC)
  • [SystemDataLastModifiedBy <String>]: identité qui a modifié la ressource pour la dernière fois.
  • [SystemDataLastModifiedByType <CreatedByType?>]: type d’identité qui a modifié la ressource pour la dernière fois.
  • [Version <ServerVersion?>]: version du serveur.