Set-AzSqlDatabaseFailoverGroup
Azure SQL Veritabanı Yük Devretme Grubunun yapılandırmasını değiştirir.
Sözdizimi
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>]
Description
Bu komut, Azure SQL Veritabanı Yük Devretme Grubunun yapılandırmasını değiştirir. Komutu yürütmek için Yük Devretme Grubunun birincil sunucusu kullanılmalıdır. Gruptaki veritabanı kümesini denetlemek için bunun yerine 'Add-AzSqlDatabaseToFailoverGroup' ve 'Remove-AzSqlDatabaseFromFailoverGroup' kullanın. Yük Devretme Grupları özelliğinin önizlemesi sırasında yalnızca '-GracePeriodWithDataLossHours' parametresi için 1 saatten büyük veya buna eşit değerler desteklenir.
Örnekler
Örnek 1
$failoverGroup = Set-AzSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg -FailoverPolicy Automatic -GracePeriodWithDataLossHours 1
Yük Devretme Grubunun yük devretme ilkesini 'Otomatik' olarak ayarlar.
Örnek 2
$failoverGroup = Get-AzSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg | Set-AzSqlDatabaseFailoverGroup -FailoverPolicy Manual
Yük Devretme Grubu'ndaki boruları kullanarak yük devretme grubunun yük devretme ilkesini 'El ile' olarak ayarlar.
Parametreler
-AllowReadOnlyFailoverToPrimary
İkincil sunucudaki kesintilerin salt okunur uç noktanın otomatik yük devretmesini tetikleyip tetiklemeyeceği.
Tür: | AllowReadOnlyFailoverToPrimary |
Kabul edilen değerler: | Enabled, Disabled |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik
Tür: | IAzureContextContainer |
Diğer adlar: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-FailoverGroupName
Azure SQL Veritabanı Yük Devretme Grubunun adı.
Tür: | String |
Position: | 2 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-FailoverPolicy
Azure SQL Veritabanı Yük Devretme Grubunun yük devretme ilkesi.
Tür: | FailoverPolicy |
Kabul edilen değerler: | Automatic, Manual |
Position: | Named |
Default value: | Manual |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-GracePeriodWithDataLossHours
Birincil sunucuda bir kesinti oluşursa otomatik yük devretme başlatılmadan önceki aralık. Bu, yetkisiz kullanım süresi dolmadan önce Azure SQL Veritabanı otomatik yük devretme başlatılmadığını gösterir. AllowDataLoss seçeneğiyle yük devretme işleminin zaman uyumsuz eşitlemenin doğası gereği veri kaybına neden olabileceğini lütfen unutmayın.
Tür: | Int32 |
Position: | Named |
Default value: | 1 |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-PartnerServerList
Yük devretme grubundaki iş ortağı sunucularının listesi (0 sunucu için boş liste).
Tür: | List<T>[String] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ReadOnlyEndpointTargetServer
Salt okunur uç nokta için hedef sunucunun adı.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ResourceGroupName
Kaynak grubunun adı.
Tür: | String |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-ServerName
Yük Devretme Grubunun birincil Azure SQL Veritabanı Sunucusunun adı.
Tür: | String |
Position: | 1 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |