New-AzureRmSqlDatabaseFailoverGroup
Bu komut yeni bir yük devretme grubu Azure SQL Veritabanı oluşturur.
Uyarı
AzureRM PowerShell modülü 29 Şubat 2024 itibarıyla resmi olarak kullanım dışı bırakılmıştır. Kullanıcıların destek ve güncelleştirmelerin devam etmesini sağlamak için AzureRM'den Az PowerShell modülüne geçmeleri tavsiye edilir.
AzureRM modülü çalışmaya devam edebilir, ancak artık bakım yapılmaz veya desteklenmez ve kullanıcının takdirine ve riskine bağlı olarak sürekli kullanım sağlanır. Az modülüne geçiş konusunda yönergeler için lütfen geçiş kaynaklarımıza bakın.
Sözdizimi
New-AzureRmSqlDatabaseFailoverGroup
[-ServerName] <String>
-FailoverGroupName <String>
[-PartnerResourceGroupName <String>]
-PartnerServerName <String>
[-FailoverPolicy <FailoverPolicy>]
[-GracePeriodWithDataLossHours <Int32>]
[-AllowReadOnlyFailoverToPrimary <AllowReadOnlyFailoverToPrimary>]
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Belirtilen sunucular için yeni bir Azure SQL Veritabanı Yük Devretme Grubu oluşturur. FailoverGroupName.SqlDatabaseDnsSuffix (örneğin, FailoverGroupName.database.windows.net) ve FailoverGroupName.secondary.SqlDatabaseDnsSuffix içinde iki Azure SQL Veritabanı TDS uç noktası oluşturulur. Bu uç noktalar sırasıyla Yük Devretme Grubundaki birincil ve ikincil sunuculara bağlanmak için kullanılabilir. Birincil sunucu bir kesintiden etkilenirse, Yük Devretme Grubunun yük devretme ilkesi ve yetkisiz kullanım süresi tarafından dikte edilen şekilde uç noktaların ve veritabanlarının otomatik yük devretmesi tetiklenir. Yeni oluşturulan Yük Devretme Grupları herhangi bir veritabanı içermez. Yük Devretme Grubundaki veritabanları kümesini denetlemek için 'Add-AzureRmSqlDatabaseToFailoverGroup' ve 'Remove-AzureRmSqlDatabaseFromFailoverGroup' cmdlet'lerini 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
C:\> $failoverGroup = New-AzureRMSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -PartnerServerName secondaryserver -FailoverGroupName fg -FailoverPolicy Automatic -GracePeriodWithDataLossHours 1
Bu komut, aynı kaynak grubundaki iki sunucu için 'Otomatik' yük devretme ilkesine sahip yeni bir Yük Devretme Grubu oluşturur.
Örnek 2
C:\> $failoverGroup = New-AzureRMSqlDatabaseFailoverGroup -ResourceGroupName rg1 -ServerName primaryserver -PartnerResourceGroupName rg2 -PartnerServerName secondaryserver1 -FailoverGroupName fg -FailoverPolicy Manual
Bu komut, farklı kaynak gruplarındaki iki sunucu için 'El ile' yük devretme ilkesine sahip yeni bir Yük Devretme Grubu oluşturur.
Parametreler
-AllowReadOnlyFailoverToPrimary
İkincil sunucudaki bir kesintinin salt okunur uç noktanın otomatik yük devretmesini tetikleyip tetiklemeyeceği. Bu özellik henüz desteklenmiyor.
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: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-FailoverGroupName
Oluşturulacak Azure SQL Veritabanı Yük Devretme Grubunun adı.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
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: | Automatic |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-GracePeriodWithDataLossHours
Birincil sunucuda bir kesinti oluşursa ve veri kaybı olmadan yük devretme tamamlanamazsa otomatik yük devretme başlatılmadan önce geçen aralık.
Tür: | Int32 |
Position: | Named |
Default value: | 1 |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-PartnerResourceGroupName
Azure SQL Veritabanı Yük Devretme Grubu'nun ikincil kaynak grubunun adı.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-PartnerServerName
Azure SQL Veritabanı Yük Devretme Grubunun ikincil sunucusunun adı.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İş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 |