Bagikan melalui


Remove-AzSqlDatabaseFromFailoverGroup

Menghapus satu atau beberapa database dari Grup Failover Azure SQL Database.

Sintaks

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

Deskripsi

Menghapus satu atau beberapa database dari Grup Failover Azure SQL Database yang ditentukan. Database dan hubungan replikasi dibiarkan utuh, tetapi tidak akan lagi dapat diakses melalui titik akhir Grup Failover. Untuk mendapatkan objek database untuk mengisi parameter '-Database', gunakan (misalnya) cmdlet Get-AzSqlDatabase. Server utama Grup Failover harus digunakan untuk menjalankan perintah.

Contoh

Contoh 1

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

Perintah ini menghapus satu database dari Grup Failover dengan memilahnya.

Contoh 2

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

Perintah ini menghapus semua database dari Grup Failover.

Contoh 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

Perintah ini menghapus semua database dalam Kumpulan Elastis dari Grup Failover.

Parameter

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Jenis:SwitchParameter
Alias:cf
Position:Named
Nilai default:False
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-Database

Satu atau beberapa Azure SQL Database di server utama Grup Failover yang akan dihapus dari Grup Failover.

Jenis:List<T>[AzureSqlDatabaseModel]
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure

Jenis:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-FailoverGroupName

Nama Grup Failover Azure SQL Database.

Jenis:String
Position:2
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-Force

Lewati pesan konfirmasi untuk melakukan tindakan.

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-ResourceGroupName

Nama grup sumber daya.

Jenis:String
Position:0
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-ServerName

Nama Server Azure SQL Database utama dari Grup Failover.

Jenis:String
Position:1
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

Jenis:SwitchParameter
Alias:wi
Position:Named
Nilai default:False
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

Input

String

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

Output

AzureSqlFailoverGroupModel