Sdílet prostřednictvím


Switch-AzSqlDatabaseFailoverGroup

Provede převzetí služeb při selhání skupiny převzetí služeb při selhání služby Azure SQL Database.

Syntaxe

Switch-AzSqlDatabaseFailoverGroup
      [-ServerName] <String>
      [[-FailoverGroupName] <String>]
      [-AllowDataLoss]
      [-TryPlannedBeforeForcedFailover]
      [-AsJob]
      [-ResourceGroupName] <String>
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Tento příkaz prohodí role serverů ve skupině převzetí služeb při selhání a přepne všechny sekundární databáze na primární roli. Všechny nové relace TDS se po aktualizaci mezipaměti klienta DNS automaticky znovu směrují na sekundární server. Když je původní primární server opět online, přepne se všechny dříve primární databáze do sekundární role. K provedení tohoto příkazu se musí použít sekundární server skupiny převzetí služeb při selhání. Pokud parametr AllowDataLoss není zadaný, tento příkaz počká, dokud se obě role nepřepne. Pokud je zadán parametr AllowDataLoss, příkaz počká pouze na to, dokud nový primární nepředpokládá svou roli.

Příklady

Příklad 1

Get-AzSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName secondaryserver -FailoverGroupName fg | Switch-AzSqlDatabaseFailoverGroup -AllowDataLoss

Vyřešte operaci převzetí služeb při selhání, která umožňuje ztrátu dat propojením ve skupině převzetí služeb při selhání.

Příklad 2

Switch-AzSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName secondaryserver -FailoverGroupName fg

Vyřešte operaci převzetí služeb při selhání, která bude úspěšná bez ztráty dat, nebo navrácení služeb po obnovení a vrácení zpět.

Parametry

-AllowDataLoss

Dokončete převzetí služeb při selhání i v případě, že by to mohlo vést ke ztrátě dat. To umožní, aby převzetí služeb při selhání pokračovalo i v případě, že primární databáze není k dispozici.

Typ:SwitchParameter
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-AsJob

Spuštění rutiny na pozadí

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Confirm

Před spuštěním rutiny zobrazí výzvu k potvrzení.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-FailoverGroupName

Název skupiny převzetí služeb při selhání služby Azure SQL Database.

Typ:String
Position:2
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-ResourceGroupName

Název skupiny zdrojů.

Typ:String
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-ServerName

Název sekundárního serveru služby Azure SQL Database skupiny převzetí služeb při selhání

Typ:String
Position:1
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-TryPlannedBeforeForcedFailover

Provede plánované převzetí služeb při selhání jako první krok a pokud z nějakého důvodu selže, než se zahájí vynucené převzetí služeb při selhání s potenciální ztrátou dat. To umožní, aby převzetí služeb při selhání pokračovalo i v případě, že primární databáze není k dispozici.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-WhatIf

Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

String

Výstupy

AzureSqlFailoverGroupModel