Add-AzureRmSqlDatabaseToFailoverGroup

Hiermee voegt u een of meer databases toe aan een Azure SQL Database-failovergroep.

Waarschuwing

De AzureRM PowerShell-module is vanaf 29 februari 2024 officieel afgeschaft. Gebruikers wordt aangeraden om van AzureRM naar de Az PowerShell-module te migreren om ondersteuning en updates te garanderen.

Hoewel de AzureRM-module nog steeds kan functioneren, wordt deze niet meer onderhouden of ondersteund, waardoor het gebruik naar eigen goeddunken en risico van de gebruiker blijft bestaan. Raadpleeg onze migratiebronnen voor hulp bij de overgang naar de Az-module.

Syntax

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

Description

Voegt een of meer databases toe op de primaire server van een Azure SQL Database-failovergroep aan die failovergroep. De databases mogen geen secundaire databases zijn in bestaande replicatierelaties. Met de opdracht wordt geo-replicatie gestart van alle toegevoegde databases naar de secundaire server van de failovergroep. Als u databaseobjecten wilt ophalen waarmee de parameter -Database moet worden ingevuld, gebruikt u (bijvoorbeeld) de cmdlet Get-AzureRmSqlDatabase. De primaire server van de failovergroep moet worden gebruikt om de opdracht uit te voeren.

Voorbeelden

Voorbeeld 1

PS C:\> $failoverGroup = Get-AzureRmSqlDatabase -ResourceGroupName rg -ServerName primaryserver -DatabaseName db1 | Add-AzureRmSqlDatabaseToFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg

Met deze opdracht voegt u één database toe aan een failovergroep door deze in te sluisen.

Voorbeeld 2

PS C:\> $primaryServer = Get-AzureRmSqlServer -ResourceGroupName rg -ServerName primaryserver
PS C:\> $failoverGroup = $primaryServer | Add-AzureRmSqlDatabaseToFailoverGroup -FailoverGroupName fg -Database ($primaryServer | Get-AzureRmSqlDatabase)

Met deze opdracht worden alle databases op een server toegevoegd aan een failovergroep.

Voorbeeld 3

PS C:\> $failoverGroup = Get-AzureRmSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg
PS C:\> $databases = Get-AzureRmSqlElasticPoolDatabase -ResourceGroupName rg -ServerName primaryserver -ElasticPoolName pool1
PS C:\> $failoverGroup = $failoverGroup | Add-AzureRmSqlDatabaseToFailoverGroup -Database $databases

Met deze opdracht worden alle databases in een elastische pool toegevoegd aan een failovergroep.

Parameters

-Database

Een of meer Azure SQL-databases op de primaire server van de failovergroep die moet worden toegevoegd aan de failovergroep.

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

-DefaultProfile

De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure

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

-FailoverGroupName

De naam van de Azure SQL Database-failovergroep.

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

-ResourceGroupName

De naam van de resourcegroep.

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

-ServerName

De naam van de primaire Azure SQL Database Server van de failovergroep.

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

Invoerwaarden

String

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

Uitvoerwaarden

AzureSqlFailoverGroupModel