Compartir a través de


Restore-AzMySqlFlexibleServer

Restauración de un servidor a partir de una copia de seguridad existente

Syntax

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

Description

Restauración de un servidor a partir de una copia de seguridad existente

Ejemplos

Ejemplo 1: Restauración del servidor MySql mediante la restauración de 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

Estos cmdlets restauran el servidor MySql mediante PointInTime Restore.

Ejemplo 2: Restauración del servidor MySql con nuevos recursos de acceso privado

$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

Estos cmdlets restauran el servidor MySql mediante La restauración de PointInTime desde el servidor de acceso privado a distintos recursos de acceso privado o desde el servidor de acceso público al servidor de acceso privado.

Parámetros

-AsJob

Ejecute el comando como trabajo.

Tipo:SwitchParameter
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

Tipo:SwitchParameter
Aliases:cf
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.

Tipo:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Objeto de servidor de origen desde el que se va a restaurar. Para construir, vea la sección NOTES para las propiedades INPUTOBJECT y crear una tabla hash.

Tipo:IServerAutoGenerated
Position:Named
valor predeterminado:None
Requerido:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

El nombre del servidor.

Tipo:String
Aliases:ServerName
Position:Named
valor predeterminado:None
Requerido:True
Accept pipeline input:False
Accept wildcard characters:False

-NoWait

Ejecute el comando de forma asincrónica.

Tipo:SwitchParameter
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-PrivateDnsZone

Identificador de una zona dns privada existente. Puede usar la zona DNS privada del mismo grupo de recursos, un grupo de recursos diferente o una suscripción diferente. El sufijo de la zona dns debe ser el mismo que el del dominio completo del servidor.

Tipo:String
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

El nombre del grupo de recursos que contiene el recurso, puede obtener este valor de la API de Azure Resource Manager o el portal.

Tipo:String
Position:Named
valor predeterminado:None
Requerido:True
Accept pipeline input:False
Accept wildcard characters:False

-RestorePointInTime

Ubicación en la que reside el recurso.

Tipo:DateTime
Position:Named
valor predeterminado:None
Requerido:True
Accept pipeline input:False
Accept wildcard characters:False

-Subnet

Identificador de una subred existente a la que se creará el servidor de acceso privado. Tenga en cuenta que la subred se delegará en Microsoft.DBforMySQL/flexibleServers. Después de la delegación, esta subred no se puede usar para ningún otro tipo de recursos de Azure.

Tipo:String
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

El id. de suscripción que identifica una suscripción de Azure.

Tipo:String
Position:Named
valor predeterminado:(Get-AzContext).Subscription.Id
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

Tipo:SwitchParameter
Aliases:wi
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-Zone

Zona de disponibilidad en la que se va a aprovisionar el recurso.

Tipo:String
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

IServerAutoGenerated

Salidas

IServerAutoGenerated