Remove-AzSqlInstanceLink
Entfernt einen Instanzlink.
Syntax
Remove-AzSqlInstanceLink
[-ResourceGroupName] <String>
[-InstanceName] <String>
[-Name] <String>
[-Force]
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-AzSqlInstanceLink
[-Name] <String>
[-InstanceObject] <AzureSqlManagedInstanceModel>
[-Force]
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-AzSqlInstanceLink
[-InputObject] <AzureSqlManagedInstanceLinkModel>
[-Force]
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-AzSqlInstanceLink
[-ResourceId] <String>
[-Force]
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Remove-AzSqlInstanceLink-Cmdlet legt einen Instanzlink ab. Dieser Befehl kann zu Datenverlust führen, wenn die Verknüpfung verworfen wird und die LSNs des Replikats nicht mit dem primären synchronisiert werden, daher muss der Benutzer den Befehl explizit bestätigen, wenn er dazu aufgefordert wird, oder den Parameter "-Force" verwenden.
Beispiele
Beispiel 1: Instanzlink entfernen
Remove-AzSqlInstanceLink -ResourceGroupName "ResourceGroup01" -InstanceName "ManagedInstance01" -Name "Link01"
This operation may cause data loss if replica's last hardened LSN is not in sync with the primary. Are you sure you want to proceed?
[Y] Yes [N] No [?] Help (default is "Y"): Y
Mit diesem Befehl wird der Instanzlink "Link01" aus der verwalteten Instanz "ManagedInstance01" entfernt.
Beispiel 2: Entfernen einer Instanzverknüpfung mit einem expliziten Flag "-Force"
Remove-AzSqlInstanceLink -ResourceGroupName "ResourceGroup01" -InstanceName "ManagedInstance01" -Name "Link01" -Force
Mit diesem Befehl wird die Instanzverknüpfung "Link01" erzwungen aus der verwalteten Instanz "ManagedInstance01" entfernt, wobei die Warnung zum Datenverlust ignoriert wird.
Beispiel 3: Entfernen der Instanzverknüpfung anhand des Ressourcenbezeichners
Remove-AzSqlInstanceLink -ResourceId "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/resourcegroup01/providers/Microsoft.Sql/managedInstances/ManagedInstance01/distributedAvailabilityGroups/Link01"
This operation may cause data loss if replica's last hardened LSN is not in sync with the primary. Are you sure you want to proceed?
[Y] Yes [N] No [?] Help (default is "Y"): Y
Mit diesem Befehl wird die Instanzverknüpfung mit der angegebenen Ressourcen-ID entfernt.
Beispiel 4: Entfernen des Instanzlinks durch das PowerShell-Objekt
$managedInstanceLink = Get-AzSqlInstanceLink -ResourceGroupName "ResourceGroup01" -InstanceName "ManagedInstance01" -Name "Link01"
Remove-AzSqlInstanceLink -InputObject $managedInstanceLink
This operation may cause data loss if replica's last hardened LSN is not in sync with the primary. Are you sure you want to proceed?
[Y] Yes [N] No [?] Help (default is "Y"): Y
Mit diesem Befehl wird der durch das Instanzlinkobjekt angegebene Instanzlink entfernt.
Beispiel 5: Entfernen des Instanzlinks durch das übergeordnete Instanzobjekt
$instance = Get-AzSqlInstance -ResourceGroupName "ResourceGroup01" -Name "ManagedInstance01"
Remove-AzSqlInstanceLink -InstanceObject $instance -Name "Link01"
This operation may cause data loss if replica's last hardened LSN is not in sync with the primary. Are you sure you want to proceed?
[Y] Yes [N] No [?] Help (default is "Y"): Y
Mit diesem Befehl wird die Instanzverknüpfung "Link01" aus der vom Instanzobjekt angegebenen verwalteten Instanz entfernt.
Beispiel 6: Entfernen einer Instanzverbindung mithilfe von Positionsparametern
Remove-AzSqlInstanceLink "ResourceGroup01" "ManagedInstance01" "Link01"
This operation may cause data loss if replica's last hardened LSN is not in sync with the primary. Are you sure you want to proceed?
[Y] Yes [N] No [?] Help (default is "Y"): Y
Mit diesem Befehl wird die Instanzverknüpfung "Link01" aus der verwalteten Instanz "ManagedInstance01" mithilfe von Positionsparametern entfernt.
Beispiel 7: Entfernen aller Instanzenverknüpfungen aus der übergeordneten Instanz durch Das Anfügen von Verknüpfungsobjekten
$instance = Get-AzSqlInstance -ResourceGroupName "ResourceGroup01" -Name "ManagedInstance01"
$instance | Get-AzSqlInstanceLink | Remove-AzSqlInstanceLink -Force
Mit diesem Befehl werden alle Instanzverknüpfungen aus der verwalteten Instanz "ManagedInstance01" entfernt.
Beispiel 8: Entfernen einer Instanzverknüpfung mit einem expliziten Flag "-Force" und Ausgabe des gelöschten Instanzverknüpfungsobjekts
Remove-AzSqlInstanceLink -ResourceGroupName "ResourceGroup01" -InstanceName "ManagedInstance01" -Name "Link01" -Force -PassThru
ResourceGroupName : ResourceGroup01
InstanceName : ManagedInstance01
Type : Microsoft.Sql/managedInstances/distributedAvailabilityGroups
Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/ResourceGroup01/providers/Microsoft.Sql/managedInstances/ManagedInstance01/distributedAvailabilityGroups/Link01
Name : Link01
TargetDatabase : Database01
SourceEndpoint : TCP://SERVER01:5022
PrimaryAvailabilityGroupName :
SecondaryAvailabilityGroupName :
ReplicationMode : Async
DistributedAvailabilityGroupId : xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
SourceReplicaId : xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
TargetReplicaId : xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
LinkState : Copying
LastHardenedLsn :
Mit diesem Befehl wird ein Instanzlink aus der verwalteten Instanz "ManagedInstance01" entfernt und das gelöschte Instanzverknüpfungsobjekt ausgegeben.
Parameter
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Typ: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure
Typ: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Bestätigungsmeldung zum Ausführen der Aktion überspringen.
Typ: | SwitchParameter |
Aliases: | AllowDataLoss |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Eingabeobjekt für Instanzlinks.
Typ: | AzureSqlManagedInstanceLinkModel |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InstanceName
Name von Azure SQL verwaltete Instanz.
Typ: | String |
Position: | 1 |
Standardwert: | None |
Erforderlich: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstanceObject
Instanzeingabeobjekt.
Typ: | AzureSqlManagedInstanceModel |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Name des Instanzlinks.
Typ: | String |
Aliases: | LinkName |
Position: | 2 |
Standardwert: | None |
Erforderlich: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Definiert, ob der Link zur entfernten Instanz zurückgegeben werden soll.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Name der Ressourcengruppe
Typ: | String |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceId
Die Instanzverknüpfungsressourcen-ID.
Typ: | String |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Eingaben
AzureSqlManagedInstanceLinkModel
Ausgaben
AzureSqlManagedInstanceLinkModel