Partilhar via


Remove-AzSqlDatabaseFromFailoverGroup

Remove um ou mais bancos de dados de um Grupo de Failover do Banco de Dados SQL do Azure.

Sintaxe

Remove-AzSqlDatabaseFromFailoverGroup
      [-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

Remove um ou mais bancos de dados do Grupo de Failover do Banco de Dados SQL do Azure especificado. Os bancos de dados e as relações de replicação são deixados intactos, mas não estarão mais acessíveis por meio dos pontos de extremidade do Grupo de Failover. Para obter objetos de banco de dados com os quais preencher o parâmetro '-Database', use (por exemplo) o cmdlet Get-AzSqlDatabase. O servidor primário do Grupo de Failover deve ser usado para executar o comando.

Exemplos

Exemplo 1

$failoverGroup = Get-AzSqlDatabase -ResourceGroupName rg -ServerName primaryserver -DatabaseName db1 | Remove-AzSqlDatabaseFromFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg

Este comando remove um banco de dados de um Grupo de Failover canalizando-o.

Exemplo 2

$primaryServer = Get-AzSqlServer -ResourceGroupName rg -ServerName primaryserver
$failoverGroup = $primaryServer | Remove-AzSqlDatabaseFromFailoverGroup -FailoverGroupName fg -Database ($primaryServer | Get-AzSqlDatabase)

Este comando remove todos os bancos de dados de um Grupo de Failover.

Exemplo 3

$failoverGroup = Get-AzSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg
$databases = Get-AzSqlElasticPoolDatabase -ResourceGroupName rg -ServerName primaryserver -ElasticPoolName pool1
$failoverGroup = $failoverGroup | Remove-AzSqlDatabaseFromFailoverGroup -Database $databases

Este comando remove todos os bancos de dados em um Pool Elástico de um Grupo de Failover.

Parâmetros

-Confirm

Solicita a sua confirmação antes de executar o cmdlet.

Tipo:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Database

Um ou mais Bancos de Dados SQL do Azure no servidor primário do Grupo de Failover a serem removidos do Grupo de Failover.

Tipo:List<T>[AzureSqlDatabaseModel]
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para comunicação com o azure

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-FailoverGroupName

O nome do Grupo de Failover do Banco de Dados SQL do Azure.

Tipo:String
Position:2
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-Force

Ignore a mensagem de confirmação para executar a ação.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ResourceGroupName

O nome do grupo de recursos.

Tipo:String
Position:0
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-ServerName

O nome do Servidor de Banco de Dados SQL do Azure primário do Grupo de Failover.

Tipo:String
Position:1
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-WhatIf

Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Entradas

String

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

Saídas

AzureSqlFailoverGroupModel