Sdílet prostřednictvím


Remove-AzureRmSqlDatabaseFromFailoverGroup

Odebere jednu nebo více databází ze skupiny převzetí služeb při selhání služby Azure SQL Database.

Upozorňující

Modul AzureRM PowerShell byl od 29. února 2024 oficiálně zastaralý. Uživatelům se doporučuje migrovat z AzureRM do modulu Az PowerShell, aby se zajistila nepřetržitá podpora a aktualizace.

I když může modul AzureRM stále fungovat, už se neudržuje ani nepodporuje, přičemž jakékoli další použití se bude umisťovat podle vlastního uvážení a rizika uživatele. Pokyny k přechodu na modul Az najdete v našich zdrojích informací o migraci.

Syntax

Remove-AzureRmSqlDatabaseFromFailoverGroup
      [-ServerName] <String>
      [-FailoverGroupName] <String>
      -Database <System.Collections.Generic.List`1[Microsoft.Azure.Commands.Sql.Database.Model.AzureSqlDatabaseModel]>
      [-Force]
      [-ResourceGroupName] <String>
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Odebere jednu nebo více databází ze zadané skupiny převzetí služeb při selhání služby Azure SQL Database. Databáze a relace replikace zůstanou nedotčené, ale už nebudou přístupné prostřednictvím koncových bodů skupiny převzetí služeb při selhání. Chcete-li získat databázové objekty, se kterými se má naplnit parametr -Database, použijte rutinu Get-AzureRmSqlDatabase (například Get-AzureRmSqlDatabase). Primární server skupiny převzetí služeb při selhání musí být použit ke spuštění příkazu.

Příklady

Příklad 1

PS C:\> $failoverGroup = Get-AzureRmSqlDatabase -ResourceGroupName rg -ServerName primaryserver -DatabaseName db1 | Remove-AzureRmSqlDatabaseFromFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg

Tento příkaz odebere jednu databázi ze skupiny převzetí služeb při selhání jejím propojením.

Příklad 2

PS C:\> $primaryServer = Get-AzureRmSqlServer -ResourceGroupName rg -ServerName primaryserver
PS C:\> $failoverGroup = $primaryServer | Remove-AzureRmSqlDatabaseFromFailoverGroup -FailoverGroupName fg -Database ($primaryServer | Get-AzureRmSqlDatabase)

Tento příkaz odebere všechny databáze ze skupiny převzetí služeb při selhání.

Příklad 3

PS C:\> $failoverGroup = Get-AzureRmSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg
PS C:\> $databases = Get-AzureRmSqlElasticPoolDatabase -ResourceGroupName rg -ServerName primaryserver -ElasticPoolName pool1
PS C:\> $failoverGroup = $failoverGroup | Remove-AzureRMSqlDatabaseFromFailoverGroup -Database $databases

Tento příkaz odebere všechny databáze v elastickém fondu ze skupiny převzetí služeb při selhání.

Parametry

-Confirm

Před spuštěním rutiny zobrazí výzvu k potvrzení.

Typ:SwitchParameter
Aliases:cf
Position:Named
výchozí hodnota:False
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-Database

Jedna nebo více databází Azure SQL na primárním serveru skupiny převzetí služeb při selhání, které se mají odebrat ze skupiny převzetí služeb při selhání.

Typ:List<T>[AzureSqlDatabaseModel]
Position:Named
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure

Typ:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-FailoverGroupName

Název skupiny převzetí služeb při selhání služby Azure SQL Database.

Typ:String
Position:2
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:True
Accept wildcard characters:False

-Force

Přeskočte potvrzovací zprávu pro provedení akce.

Typ:SwitchParameter
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Název skupiny zdrojů.

Typ:String
Position:0
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:True
Accept wildcard characters:False

-ServerName

Název primárního serveru služby Azure SQL Database skupiny převzetí služeb při selhání

Typ:String
Position:1
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.

Typ:SwitchParameter
Aliases:wi
Position:Named
výchozí hodnota:False
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

Vstupy

String

List<T>[[Microsoft.Azure.Commands.Sql.Database.Model.AzureSqlDatabaseModel, Microsoft.Azure.Commands.Sql, Version=4.11.0.0, Culture=neutral, PublicKeyToken=null]]

Výstupy

AzureSqlFailoverGroupModel