New-AzureRmSqlDatabaseFailoverGroup
Perintah ini membuat Grup Failover Azure SQL Database baru.
Peringatan
Modul AzureRM PowerShell telah resmi tidak digunakan lagi per 29 Februari 2024. Pengguna disarankan untuk bermigrasi dari AzureRM ke modul Az PowerShell untuk memastikan dukungan dan pembaruan yang berkelanjutan.
Meskipun modul AzureRM mungkin masih berfungsi, modul tersebut tidak lagi dipertahankan atau didukung, menempatkan penggunaan berkelanjutan berdasarkan kebijaksanaan dan risiko pengguna. Silakan merujuk ke sumber daya migrasi kami untuk panduan tentang transisi ke modul Az.
Sintaks
New-AzureRmSqlDatabaseFailoverGroup
[-ServerName] <String>
-FailoverGroupName <String>
[-PartnerResourceGroupName <String>]
-PartnerServerName <String>
[-FailoverPolicy <FailoverPolicy>]
[-GracePeriodWithDataLossHours <Int32>]
[-AllowReadOnlyFailoverToPrimary <AllowReadOnlyFailoverToPrimary>]
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Deskripsi
Membuat Grup Failover Azure SQL Database baru untuk server yang ditentukan. Dua titik akhir TDS Azure SQL Database dibuat di FailoverGroupName.SqlDatabaseDnsSuffix (misalnya, FailoverGroupName.database.windows.net) dan FailoverGroupName.secondary.SqlDatabaseDnsSuffix. Titik akhir ini dapat digunakan untuk menyambungkan ke server utama dan sekunder di Grup Failover. Jika server utama dipengaruhi oleh pemadaman, failover otomatis titik akhir dan database akan dipicu sebagaimana ditentukan oleh kebijakan failover Grup Failover dan masa tenggang. Grup Failover yang baru dibuat tidak berisi database apa pun. Untuk mengontrol kumpulan database dalam Grup Failover, gunakan cmdlet 'Add-AzureRmSqlDatabaseToFailoverGroup' dan 'Remove-AzureRmSqlDatabaseFromFailoverGroup'. Selama pratinjau fitur Grup Failover, hanya nilai yang lebih besar dari atau sama dengan 1 jam yang didukung untuk parameter '-GracePeriodWithDataLossHours'.
Contoh
Contoh 1
C:\> $failoverGroup = New-AzureRMSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -PartnerServerName secondaryserver -FailoverGroupName fg -FailoverPolicy Automatic -GracePeriodWithDataLossHours 1
Perintah ini membuat Grup Failover baru dengan kebijakan failover 'Otomatis' untuk dua server dalam grup sumber daya yang sama.
Contoh 2
C:\> $failoverGroup = New-AzureRMSqlDatabaseFailoverGroup -ResourceGroupName rg1 -ServerName primaryserver -PartnerResourceGroupName rg2 -PartnerServerName secondaryserver1 -FailoverGroupName fg -FailoverPolicy Manual
Perintah ini membuat Grup Failover baru dengan kebijakan failover 'Manual' untuk dua server di grup sumber daya yang berbeda.
Parameter
-AllowReadOnlyFailoverToPrimary
Apakah pemadaman pada server sekunder harus memicu failover otomatis dari titik akhir baca-saja. Fitur ini belum didukung.
Type: | AllowReadOnlyFailoverToPrimary |
Accepted values: | Enabled, Disabled |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FailoverGroupName
Nama Grup Failover Azure SQL Database yang akan dibuat.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FailoverPolicy
Kebijakan failover dari Grup Failover Azure SQL Database.
Type: | FailoverPolicy |
Accepted values: | Automatic, Manual |
Position: | Named |
Default value: | Automatic |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-GracePeriodWithDataLossHours
Interval sebelum failover otomatis dimulai jika pemadaman terjadi pada server utama dan failover tidak dapat diselesaikan tanpa kehilangan data.
Type: | Int32 |
Position: | Named |
Default value: | 1 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartnerResourceGroupName
Nama grup sumber daya sekunder dari Grup Failover Azure SQL Database.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartnerServerName
Nama server sekunder Grup Failover Azure SQL Database.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Nama grup sumber daya.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServerName
Nama Server Azure SQL Database utama dari Grup Failover.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |