Add-AzSqlDatabaseToFailoverGroup

Fügt einer Azure SQL-Datenbank Failovergruppe eine oder mehrere Datenbanken hinzu.

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>]

Beschreibung

Fügt eine oder mehrere Datenbanken auf dem primären Server einer Azure SQL-Datenbank Failovergruppe zu dieser Failovergruppe hinzu. Die Datenbanken dürfen keine sekundären Datenbanken in vorhandenen Replikationsbeziehungen sein. Der Befehl startet die Georeplikation aller hinzugefügten Datenbanken auf dem sekundären Server der Failovergruppe. Um Datenbankobjekte abzurufen, mit denen der Parameter "-Database" aufgefüllt werden soll, verwenden Sie (z. B. das Cmdlet Get-AzSqlDatabase). Der primäre Server der Failovergruppe muss zum Ausführen des Befehls verwendet werden.

Beispiele

Beispiel 1

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

Mit diesem Befehl wird einer Failovergruppe eine Datenbank hinzugefügt, indem Sie sie anfügen.

Beispiel 2

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

Mit diesem Befehl werden alle Datenbanken in einem Server zu einer Failovergruppe hinzugefügt.

Beispiel 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

Mit diesem Befehl werden alle Datenbanken in einem Elastic Pool zu einer Failovergruppe hinzugefügt.

Parameter

-Database

Mindestens ein Azure SQL-Datenbank auf dem primären Server der Failovergruppe, der der Failovergruppe hinzugefügt werden soll.

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

-DefaultProfile

Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure

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

-FailoverGroupName

Der Name der Azure SQL-Datenbank Failovergruppe.

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

-ResourceGroupName

Der Name der Ressourcengruppe.

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

-ServerName

Der Name des primären Azure SQL-Datenbank Servers der Failovergruppe.

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

Eingaben

String

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

Ausgaben

AzureSqlFailoverGroupModel