Compartir a través de


Add-AzSqlDatabaseToFailoverGroup

Agrega una o varias bases de datos a un grupo de conmutación por error de Azure SQL Database.

Sintaxis

Add-AzSqlDatabaseToFailoverGroup
   [-ServerName] <String>
   [-FailoverGroupName] <String>
   -Database <System.Collections.Generic.List`1[Microsoft.Azure.Commands.Sql.Database.Model.AzureSqlDatabaseModel]>
   [-SecondaryType <String>]
   [-ResourceGroupName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Agrega una o varias bases de datos en el servidor principal del grupo de conmutación por error de Azure SQL Database a ese grupo de conmutación por error. Las bases de datos no deben ser bases de datos secundarias en relaciones de replicación existentes. El comando iniciará la replicación geográfica de las bases de datos agregadas al servidor secundario del grupo de conmutación por error. Para obtener objetos de base de datos con los que rellenar el parámetro "-Database", use (por ejemplo) el cmdlet Get-AzSqlDatabase. El servidor principal del grupo de conmutación por error debe usarse para ejecutar el comando.

Ejemplos

Ejemplo 1

$failoverGroup = Get-AzSqlDatabase -ResourceGroupName rg -ServerName primaryserver -DatabaseName db1 | Add-AzSqlDatabaseToFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg

Este comando agrega una base de datos a un grupo de conmutación por error canalizandola.

Ejemplo 2

$primaryServer = Get-AzSqlServer -ResourceGroupName rg -ServerName primaryserver
$failoverGroup = $primaryServer | Add-AzSqlDatabaseToFailoverGroup -FailoverGroupName fg -Database ($primaryServer | Get-AzSqlDatabase)

Este comando agrega todas las bases de datos de un servidor a un grupo de conmutación por error.

Ejemplo 3

$failoverGroup = Get-AzSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg
$databases = Get-AzSqlElasticPoolDatabase -ResourceGroupName rg -ServerName primaryserver -ElasticPoolName pool1
$failoverGroup = $failoverGroup | Add-AzSqlDatabaseToFailoverGroup -Database $databases

Este comando agrega todas las bases de datos de un grupo elástico a un grupo de conmutación por error.

Parámetros

-Database

Una o varias bases de datos de Azure SQL en el servidor principal del grupo de conmutación por error que se va a agregar al grupo de conmutación por error.

Tipo:List<T>[AzureSqlDatabaseModel]
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
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:AzContext, 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

-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

-SecondaryType

Tipo secundario de bases de datos en el servidor asociado. El valor predeterminado es Geo.

Tipo:String
Valores aceptados:Geo, Standby
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
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

List<T>[[Microsoft.Azure.Commands.Sql.Database.Model.AzureSqlDatabaseModel, Microsoft.Azure.PowerShell.Cmdlets.Sql, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null]]

Salidas

AzureSqlFailoverGroupModel