Switch-AzSqlDatabaseFailoverGroup

Führt ein Failover einer Azure SQL-Datenbank Failovergruppe aus.

Syntax

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

Beschreibung

Mit diesem Befehl werden die Rollen der Server in einer Failovergruppe ausgetauscht und alle sekundären Datenbanken in die primäre Rolle umgeschaltet. Alle neuen TDS-Sitzungen werden automatisch erneut an den sekundären Server weitergeleitet, nachdem der DNS-Clientcache aktualisiert wurde. Wenn der ursprüngliche primäre Server wieder online ist, werden alle früher primären Datenbanken darin zur sekundären Rolle gewechselt. Der sekundäre Server der Failovergruppe muss zum Ausführen dieses Befehls verwendet werden. Wenn der Parameter AllowDataLoss nicht angegeben ist, wartet dieser Befehl, bis beide Rollen gewechselt sind. Wenn der Parameter AllowDataLoss angegeben ist, wartet der Befehl nur, bis die neue primäre Rolle annimmt.

Beispiele

Beispiel 1

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

Stellen Sie einen Failovervorgang aus, der Datenverlust durch Rohrleitungen in der Failovergruppe zulässt.

Beispiel 2

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

Stellen Sie einen Failovervorgang mit bestem Aufwand aus, der entweder erfolgreich ausgeführt wird, ohne Daten zu verlieren, oder führen Sie einen Fehler aus, und führen Sie einen Rollback durch.

Parameter

-AllowDataLoss

Schließen Sie das Failover ab, auch wenn dies zu Datenverlust führen kann. Dadurch kann das Failover fortgesetzt werden, auch wenn eine primäre Datenbank nicht verfügbar ist.

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

-AsJob

Cmdlet im Hintergrund ausführen

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

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

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

-DefaultProfile

Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure

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

-FailoverGroupName

Der Name der Azure SQL-Datenbank Failovergruppe.

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

-ResourceGroupName

Der Name der Ressourcengruppe.

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

-ServerName

Der Name des sekundären Azure SQL-Datenbank Servers der Failovergruppe.

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

-TryPlannedBeforeForcedFailover

Führt ein geplantes Failover als ersten Schritt aus und wird aus irgendeinem Grund fehlschlagen als erzwungenes Failover mit potenziellem Datenverlust. Dadurch kann das Failover fortgesetzt werden, auch wenn eine primäre Datenbank nicht verfügbar ist.

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

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

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

Eingaben

String

Ausgaben

AzureSqlFailoverGroupModel