Delen via


Remove-AzSqlInstanceLink

Hiermee verwijdert u een exemplaarkoppeling.

Syntaxis

DeleteByNameParameterSet (Standaard)

Remove-AzSqlInstanceLink
    [-ResourceGroupName] <String>
    [-InstanceName] <String>
    [-Name] <String>
    [-Force]
    [-PassThru]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

DeleteByParentObjectParameterSet

Remove-AzSqlInstanceLink
    [-Name] <String>
    [-InstanceObject] <AzureSqlManagedInstanceModel>
    [-Force]
    [-PassThru]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

DeleteByInputObjectParameterSet

Remove-AzSqlInstanceLink
    [-InputObject] <AzureSqlManagedInstanceLinkModel>
    [-Force]
    [-PassThru]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

DeleteByResourceIdParameterSet

Remove-AzSqlInstanceLink
    [-ResourceId] <String>
    [-Force]
    [-PassThru]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

De cmdlet Remove-AzSqlInstanceLink verwijdert een exemplaarkoppeling. 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

Voordat u de cmdlet uitvoert, vraagt het systeem om bevestiging.

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:Cf

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-DefaultProfile

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

Parametereigenschappen

Type:IAzureContextContainer
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:AzContext, AzureRmContext, AzureCredential

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Force

Bevestigingsbericht overslaan voor het uitvoeren van de actie.

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:AllowDataLoss

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-InputObject

Invoerobject exemplaarkoppeling.

Parametereigenschappen

Type:AzureSqlManagedInstanceLinkModel
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

DeleteByInputObjectParameterSet
Position:0
Verplicht:True
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-InstanceName

Naam van het beheerde exemplaar.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

DeleteByNameParameterSet
Position:1
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-InstanceObject

Exemplaarinvoerobject.

Parametereigenschappen

Type:AzureSqlManagedInstanceModel
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

DeleteByParentObjectParameterSet
Position:0
Verplicht:True
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Name

Naam van de koppeling van het beheerde exemplaar.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:LinkName

Parametersets

DeleteByNameParameterSet
Position:2
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
DeleteByParentObjectParameterSet
Position:2
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-PassThru

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

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-ResourceGroupName

De naam van de hulpmiddelengroep.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

DeleteByNameParameterSet
Position:0
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-ResourceId

De resource-id van het exemplaar koppelen.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

DeleteByResourceIdParameterSet
Position:0
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-WhatIf

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

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:Wi

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

CommonParameters

Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.

Invoerwaarden

AzureSqlManagedInstanceModel

AzureSqlManagedInstanceLinkModel

String

Uitvoerwaarden

AzureSqlManagedInstanceLinkModel