Bagikan melalui


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

String

Output

AzureSqlFailoverGroupModel