Switch-AzureRmSqlDatabaseFailoverGroup

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

Upozorňující

Modul AzureRM PowerShell byl od 29. února 2024 oficiálně zastaralý. Uživatelům se doporučuje migrovat z AzureRM do modulu Az PowerShell, aby se zajistila nepřetržitá podpora a aktualizace.

I když může modul AzureRM stále fungovat, už se neudržuje ani nepodporuje, přičemž jakékoli další použití se bude umisťovat podle vlastního uvážení a rizika uživatele. Pokyny k přechodu na modul Az najdete v našich zdrojích informací o migraci.

Syntax

Switch-AzureRmSqlDatabaseFailoverGroup
      [-ServerName] <String>
      [[-FailoverGroupName] <String>]
      [-AllowDataLoss]
      [-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í.

Příklady

Příklad 1

C:\> Get-AzureRmSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName secondaryserver -FailoverGroupName fg | Switch-AzureRmSqlDatabaseFailoverGroup -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

C:\> Switch-AzureRmSqlDatabaseFailoverGroup -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.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AsJob

Spuštění rutiny na pozadí

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

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

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

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

-FailoverGroupName

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

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

-ResourceGroupName

Název skupiny zdrojů.

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

-ServerName

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

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

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Vstupy

String

Výstupy

AzureSqlFailoverGroupModel