Delen via


Remove-AzSqlInstanceLink

Hiermee verwijdert u een exemplaarkoppeling.

Syntaxis

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>]

Description

Remove-AzSqlInstanceLink cmdlet een exemplaarkoppeling verwijderd. Deze opdracht kan leiden tot gegevensverlies als de koppeling wordt verwijderd en de LSN's van de replica niet worden gesynchroniseerd met de primaire, dus de gebruiker moet expliciet de opdracht bevestigen wanneer daarom wordt gevraagd of -Force parameter gebruiken.

Voorbeelden

Voorbeeld 1: Koppeling exemplaar verwijderen

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

Met deze opdracht verwijdert u de exemplaarkoppeling Link01 uit het beheerde exemplaar ManagedInstance01.

Voorbeeld 2: Exemplaarkoppeling verwijderen met een expliciete -Force vlag

Remove-AzSqlInstanceLink -ResourceGroupName "ResourceGroup01" -InstanceName "ManagedInstance01" -Name "Link01" -Force

Met deze opdracht wordt de exemplaarkoppeling 'Link01' geforceerd verwijderd uit het beheerde exemplaar ManagedInstance01, waarbij de waarschuwing voor gegevensverlies wordt genegeerd.

Voorbeeld 3: Instantiekoppeling verwijderen op resource-id

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

Met deze opdracht wordt de exemplaarkoppeling met de opgegeven resource-id verwijderd.

Voorbeeld 4: Exemplaarkoppeling verwijderen door het PowerShell-object

$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

Met deze opdracht verwijdert u de exemplaarkoppeling die is opgegeven door het exemplaarkoppelingsobject.

Voorbeeld 5: Exemplaarkoppeling verwijderen door het bovenliggende exemplaarobject

$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

Met deze opdracht verwijdert u de exemplaarkoppeling Link01 uit het beheerde exemplaar dat is opgegeven door het exemplaarobject.

Voorbeeld 6: Exemplaarkoppeling verwijderen met behulp van positionele parameters

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

Met deze opdracht verwijdert u de exemplaarkoppeling Link01 uit het beheerde exemplaar ManagedInstance01 met behulp van positionele parameters.

Voorbeeld 7: Verwijder alle exemplaarkoppelingen uit het bovenliggende exemplaar door koppelingsobjecten door te leiden

$instance = Get-AzSqlInstance -ResourceGroupName "ResourceGroup01" -Name "ManagedInstance01" 
$instance | Get-AzSqlInstanceLink | Remove-AzSqlInstanceLink -Force

Met deze opdracht verwijdert u alle exemplaarkoppelingen uit het beheerde exemplaar ManagedInstance01.

Voorbeeld 8: Instantiekoppeling verwijderen met een expliciete -Force vlag en het verwijderde exemplaarkoppelingsobject uitvoeren

Remove-AzSqlInstanceLink -ResourceGroupName "ResourceGroup01" -InstanceName "ManagedInstance01" -Name "Link01" -Force -PassThru

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

Met deze opdracht wordt een exemplaarkoppeling verwijderd uit het beheerde exemplaar ManagedInstance01 en wordt het verwijderde exemplaarkoppelingsobject uitgevoerd.

Parameters

-Confirm

U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DefaultProfile

De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliassen:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Force

Bevestigingsbericht overslaan voor het uitvoeren van de actie.

Type:SwitchParameter
Aliassen:AllowDataLoss
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-InputObject

Invoerobject exemplaarkoppeling.

Type:AzureSqlManagedInstanceLinkModel
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-InstanceName

Naam van het beheerde exemplaar.

Type:String
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-InstanceObject

Exemplaarinvoerobject.

Type:AzureSqlManagedInstanceModel
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Name

Naam van de koppeling van het beheerde exemplaar.

Type:String
Aliassen:LinkName
Position:2
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PassThru

Hiermee definieert u of de koppeling van het verwijderde exemplaar moet worden geretourneerd.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ResourceGroupName

Naam van de resourcegroep.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ResourceId

De resource-id van het exemplaar koppelen.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-WhatIf

Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

AzureSqlManagedInstanceModel

AzureSqlManagedInstanceLinkModel

String

Uitvoerwaarden

AzureSqlManagedInstanceLinkModel