Partager via


Add-AzSqlDatabaseToFailoverGroup

Ajoute une ou plusieurs bases de données à un groupe de basculement Azure SQL Database.

Syntaxe

Default (Par défaut)

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

Ajoute une ou plusieurs bases de données sur le serveur principal d’un groupe de basculement Azure SQL Database à ce groupe de basculement. Les bases de données ne doivent pas être des bases de données secondaires dans les relations de réplication existantes. La commande démarre la géoréplication de toutes les bases de données ajoutées au serveur secondaire du groupe de basculement. Pour obtenir des objets de base de données avec lesquels remplir le paramètre « -Database », utilisez (par exemple) l’applet de commande Get-AzSqlDatabase. Le serveur principal du groupe de basculement doit être utilisé pour exécuter la commande.

Exemples

Exemple 1

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

Cette commande ajoute une base de données à un groupe de basculement en la pipant.

Exemple 2

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

Cette commande ajoute toutes les bases de données d’un serveur à un groupe de basculement.

Exemple 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

Cette commande ajoute toutes les bases de données d’un pool élastique à un groupe de basculement.

Paramètres

-Database

Une ou plusieurs bases de données Azure SQL sur le serveur principal du groupe de basculement à ajouter au groupe de basculement.

Propriétés du paramètre

Type:

List<T>[AzureSqlDatabaseModel]

Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:True
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-DefaultProfile

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

Propriétés du paramètre

Type:IAzureContextContainer
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-FailoverGroupName

Nom du groupe de basculement Azure SQL Database.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:2
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-ResourceGroupName

Nom du groupe de ressources.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:0
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-SecondaryType

Type secondaire de bases de données sur le serveur partenaire. La valeur par défaut est Geo.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Valeurs acceptées:Geo, Standby
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-ServerName

Nom du serveur Azure SQL Database principal du groupe de basculement.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:1
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Entrées

String

List<T>

Sorties

AzureSqlFailoverGroupModel