Add-AzSqlDatabaseToFailoverGroup

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

Syntax

Add-AzSqlDatabaseToFailoverGroup
   [-ServerName] <String>
   [-FailoverGroupName] <String>
   -Database <System.Collections.Generic.List`1[Microsoft.Azure.Commands.Sql.Database.Model.AzureSqlDatabaseModel]>
   [-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.

Type:List<T>[AzureSqlDatabaseModel]
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FailoverGroupName

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

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

-ResourceGroupName

Nombre del grupo de recursos.

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

-ServerName

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

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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