Compartir a través de


Set-AzureRmSqlDatabaseFailoverGroup

Modifica la configuración de un grupo de conmutación por error de Azure SQL Database.

Advertencia

El módulo de PowerShell de AzureRM ha quedado en desuso oficialmente a partir del 29 de febrero de 2024. Se recomienda a los usuarios migrar de AzureRM al módulo Az PowerShell para seguir recibiendo soporte técnico y actualizaciones.

Aunque el módulo AzureRM puede seguir funcionando, ya no se mantiene ni se admite, colocando cualquier uso continuado a discreción y riesgo del usuario. Consulte nuestros recursos de migración para ver una guía sobre la transición al módulo Az.

Sintaxis

Set-AzureRmSqlDatabaseFailoverGroup
   [-ServerName] <String>
   [-FailoverGroupName] <String>
   [-FailoverPolicy <FailoverPolicy>]
   [-GracePeriodWithDataLossHours <Int32>]
   [-AllowReadOnlyFailoverToPrimary <AllowReadOnlyFailoverToPrimary>]
   [-ResourceGroupName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Este comando modifica la configuración de un grupo de conmutación por error de Azure SQL Database. El servidor principal del grupo de conmutación por error debe usarse para ejecutar el comando . Para controlar el conjunto de bases de datos del grupo, use "Add-AzureRmSqlDatabaseToFailoverGroup" y "Remove-AzureRmSqlDatabaseFromFailoverGroup" en su lugar. Durante la versión preliminar de la característica Grupos de conmutación por error, solo se admiten valores mayores o iguales a 1 hora para el parámetro "-GracePeriodWithDataLossHours".

Ejemplos

Ejemplo 1

PS C:\> $failoverGroup = Set-AzureRmSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg -FailoverPolicy Automatic -GracePeriodWithDataLossHours 1

Establece la directiva de conmutación por error de un grupo de conmutación por error en "Automático".

Ejemplo 2

PS C:\> $failoverGroup = Get-AzureRmSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg | Set-AzureRmSqlDatabaseFailoverGroup -FailoverPolicy Manual

Establece la directiva de conmutación por error de un grupo de conmutación por error en "Manual" canalizando en el grupo de conmutación por error.

Parámetros

-AllowReadOnlyFailoverToPrimary

Si las interrupciones en el servidor secundario deben desencadenar la conmutación automática por error del punto de conexión de solo lectura. El motivo es que aún no se admite.

Tipo:AllowReadOnlyFailoverToPrimary
Valores aceptados:Enabled, Disabled
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DefaultProfile

Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure

Tipo:IAzureContextContainer
Alias:AzureRmContext, AzureCredential
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-FailoverGroupName

Nombre del grupo de conmutación por error de Azure SQL Database.

Tipo:String
Posición:2
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-FailoverPolicy

Directiva de conmutación por error del grupo de conmutación por error de Azure SQL Database.

Tipo:FailoverPolicy
Valores aceptados:Automatic, Manual
Posición:Named
Valor predeterminado:Automatic
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-GracePeriodWithDataLossHours

Intervalo antes de iniciar la conmutación automática por error si se produce una interrupción en el servidor principal. Esto indica que Azure SQL Database no iniciará la conmutación automática por error antes de que expire el período de gracia. Tenga en cuenta que la operación de conmutación por error con la opción AllowDataLoss puede provocar la pérdida de datos debido a la naturaleza de la sincronización asincrónica.

Tipo:Int32
Posición:Named
Valor predeterminado:1
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ResourceGroupName

Nombre del grupo de recursos.

Tipo:String
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-ServerName

Nombre del servidor principal de Azure SQL Database del grupo de conmutación por error.

Tipo:String
Posición:1
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

Entradas

String

Salidas

AzureSqlFailoverGroupModel