Set-AzSqlDatabaseFailoverGroup
Memodifikasi konfigurasi Grup Failover Azure SQL Database.
Sintaks
Set-AzSqlDatabaseFailoverGroup
[-ServerName] <String>
[-FailoverGroupName] <String>
[-FailoverPolicy <FailoverPolicy>]
[-GracePeriodWithDataLossHours <Int32>]
[-AllowReadOnlyFailoverToPrimary <AllowReadOnlyFailoverToPrimary>]
[-PartnerServerList <System.Collections.Generic.List`1[System.String]>]
[-ReadOnlyEndpointTargetServer <String>]
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Deskripsi
Perintah ini memodifikasi konfigurasi Grup Failover Azure SQL Database. Server utama Grup Failover harus digunakan untuk menjalankan perintah. Untuk mengontrol kumpulan database dalam grup, gunakan 'Add-AzSqlDatabaseToFailoverGroup' dan 'Remove-AzSqlDatabaseFromFailoverGroup' sebagai gantinya. Selama pratinjau fitur Grup Failover, hanya nilai yang lebih besar dari atau sama dengan 1 jam yang didukung untuk parameter '-GracePeriodWithDataLossHours'.
Contoh
Contoh 1
$failoverGroup = Set-AzSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg -FailoverPolicy Automatic -GracePeriodWithDataLossHours 1
Mengatur kebijakan failover Grup Failover ke 'Otomatis.'
Contoh 2
$failoverGroup = Get-AzSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg | Set-AzSqlDatabaseFailoverGroup -FailoverPolicy Manual
Mengatur kebijakan failover Grup Failover ke 'Manual' dengan mempipa di Grup Failover.
Parameter
-AllowReadOnlyFailoverToPrimary
Apakah pemadaman pada server sekunder harus memicu failover otomatis dari titik akhir baca-saja.
Jenis: | AllowReadOnlyFailoverToPrimary |
Nilai yang diterima: | Enabled, Disabled |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
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 |
-FailoverPolicy
Kebijakan failover dari Grup Failover Azure SQL Database.
Jenis: | FailoverPolicy |
Nilai yang diterima: | Automatic, Manual |
Position: | Named |
Nilai default: | Manual |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-GracePeriodWithDataLossHours
Interval sebelum failover otomatis dimulai jika pemadaman terjadi di server utama. Ini menunjukkan bahwa Azure SQL Database tidak akan memulai failover otomatis sebelum masa tenggang berakhir. Harap dicatat bahwa operasi failover dengan opsi AllowDataLoss dapat menyebabkan kehilangan data karena sifat sinkronisasi asinkron.
Jenis: | Int32 |
Position: | Named |
Nilai default: | 1 |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-PartnerServerList
Daftar server mitra dalam grup failover (daftar kosong untuk 0 server).
Jenis: | List<T>[String] |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-ReadOnlyEndpointTargetServer
Nama server target untuk titik akhir baca saja.
Jenis: | String |
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 |
Input
Output
Link Terkait
Azure PowerShell