Delen via


Add-AzSqlDatabaseToFailoverGroup

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

Syntax

Default (Standaard)

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

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 Get-AzSqlDatabase-cmdlet. De primaire server van de failovergroep moet worden gebruikt om de opdracht uit te voeren.

Voorbeelden

Voorbeeld 1

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

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

Voorbeeld 2

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

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

Voorbeeld 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

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.

Parametereigenschappen

Type:

List<T>[AzureSqlDatabaseModel]

Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:True
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-DefaultProfile

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

Parametereigenschappen

Type:IAzureContextContainer
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:AzContext, AzureRmContext, AzureCredential

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-FailoverGroupName

De naam van de Azure SQL Database-failovergroep.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:2
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-ResourceGroupName

De naam van de resourcegroep.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:0
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-SecondaryType

Het secundaire type databases op de partnerserver. De standaardwaarde is Geo.

Parametereigenschappen

Type:String
Default value:None
Geaccepteerde waarden:Geo, Standby
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-ServerName

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

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:1
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

CommonParameters

Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.

Invoerwaarden

String

List<T>

Uitvoerwaarden

AzureSqlFailoverGroupModel