Freigeben über


Update-AzSqlSyncSchema

Aktualisieren Sie das Synchronisierungsschema für eine Synchronisierungsmitgliedsdatenbank oder eine Synchronisierungshubdatenbank. Es wird das neueste Datenbankschema aus der realen Datenbank abgerufen und anschließend das von der Synchronisierungsmetadatendatenbank zwischengespeicherte Schema aktualisiert. Wenn "SyncMemberName" angegeben ist, wird das Memberdatenbankschema aktualisiert. wenn nicht, wird das Hubdatenbankschema aktualisiert.

Syntax

Update-AzSqlSyncSchema
      [-SyncGroupName] <String>
      [-SyncMemberName <String>]
      [-PassThru]
      [-ServerName] <String>
      [-DatabaseName] <String>
      [-ResourceGroupName] <String>
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Beschreibung

Das Cmdlet Update-AzSqlSyncSchema aktualisiert das Synchronisierungsschema für eine Synchronisierungsmitgliedsdatenbank oder eine Sync Hub-Datenbank.

Beispiele

Beispiel 1: Aktualisieren des Synchronisierungsschemas für eine Hubdatenbank

Update-AzSqlSyncSchema -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DatabaseName "database01" -SyncGroupName "syncGroup01"

Mit diesem Befehl wird das Synchronisierungsschema für die Hubdatenbank in der Sync Group syncGroup01 aktualisiert.

Beispiel 2: Aktualisieren des Synchronisierungsschemas für eine Memberdatenbank

Update-AzSqlSyncSchema -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DatabaseName "database01" -SyncGroupName "syncGroup01" -SyncMemberName "syncMember01"

Mit diesem Befehl wird das Synchronisierungsschema für die Memberdatenbank im Sync Member syncMember01 aktualisiert.

Parameter

-Confirm

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

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DatabaseName

Der Name des Azure SQL-Datenbank.

Typ:String
Position:2
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-DefaultProfile

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

Typ:IAzureContextContainer
Aliase:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PassThru

Definiert, ob die Synchronisierungsgruppe zurückgegeben wird, für die dieses Cmdlet funktioniert.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ResourceGroupName

Der Name der Ressourcengruppe.

Typ:String
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-ServerName

Der Name des Azure SQL Server.

Typ:String
Position:1
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-SyncGroupName

Der Name der Synchronisierungsgruppe

Typ:String
Position:3
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-SyncMemberName

Der Name des Synchronisierungsmitglieds.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-WhatIf

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

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

String

Ausgaben

AzureSqlSyncGroupModel