Bagikan melalui


Add-AzSqlDatabaseToFailoverGroup

Menambahkan satu atau beberapa database ke Grup Failover Azure SQL Database.

Sintaks

Add-AzSqlDatabaseToFailoverGroup
   [-ServerName] <String>
   [-FailoverGroupName] <String>
   -Database <System.Collections.Generic.List`1[Microsoft.Azure.Commands.Sql.Database.Model.AzureSqlDatabaseModel]>
   [-SecondaryType <String>]
   [-ResourceGroupName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Deskripsi

Menambahkan satu atau beberapa database di server utama Grup Failover Azure SQL Database ke Grup Failover tersebut. Database tidak boleh berupa database sekunder dalam hubungan replikasi yang ada. Perintah akan memulai replikasi geografis database apa pun yang ditambahkan ke server sekunder 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 | Add-AzSqlDatabaseToFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg

Perintah ini menambahkan satu database ke Grup Failover dengan memilahnya.

Contoh 2

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

Perintah ini menambahkan semua database dalam server ke Grup Failover.

Contoh 3

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

Perintah ini menambahkan semua database dalam Kumpulan Elastis ke Grup Failover.

Parameter

-Database

Satu atau beberapa Azure SQL Database di server utama Grup Failover yang akan ditambahkan ke 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

-ResourceGroupName

Nama grup sumber daya.

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

-SecondaryType

Jenis sekunder database di server mitra. Nilai defaultnya adalah Geo.

Jenis:String
Nilai yang diterima:Geo, Standby
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
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

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