Add-AzSqlDatabaseToFailoverGroup
Fügt einer Azure SQL-Datenbankfailovergruppe eine oder mehrere Datenbanken hinzu.
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>]
Fügt eine oder mehrere Datenbanken auf dem primären Server einer Azure SQL-Datenbankfailovergruppe 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.
$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.
$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.
$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.
Mindestens eine Azure SQL-Datenbank auf dem primären Server der Failovergruppe, die der Failovergruppe hinzugefügt werden soll.
Typ: | List<T>[AzureSqlDatabaseModel] |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure
Typ: | IAzureContextContainer |
Aliase: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Der Name der Azure SQL-Datenbankfailovergruppe.
Typ: | String |
Position: | 2 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
Der Name der Ressourcengruppe.
Typ: | String |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
Sekundärer Datenbanktyp auf Partnerserver. Der Standardwert ist "Geo".
Typ: | String |
Zulässige Werte: | Geo, Standby |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Der Name des primären Azure SQL-Datenbankservers der Failovergruppe.
Typ: | String |
Position: | 1 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
List<T>[[Microsoft.Azure.Commands.Sql.Database.Model.AzureSqlDatabaseModel, Microsoft.Azure.PowerShell.Cmdlets.Sql, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null]]
Feedback zu Azure PowerShell
Azure PowerShell ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: