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.

Syntax

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.

Type:AllowReadOnlyFailoverToPrimary
Accepted values:Enabled, Disabled
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik

Type:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FailoverGroupName

Oluşturulacak Azure SQL Veritabanı Yük Devretme Grubunun adı.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-FailoverPolicy

Azure SQL Veritabanı Yük Devretme Grubunun yük devretme ilkesi.

Type:FailoverPolicy
Accepted values:Automatic, Manual
Position:Named
Default value:Automatic
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:Int32
Position:Named
Default value:1
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PartnerResourceGroupName

Azure SQL Veritabanı Yük Devretme Grubu'nun ikincil kaynak grubunun adı.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PartnerServerName

Azure SQL Veritabanı Yük Devretme Grubunun ikincil sunucusunun adı.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Kaynak grubunun adı.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ServerName

Yük Devretme Grubunun birincil Azure SQL Veritabanı Sunucusunun adı.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Girişler

String

Çıkışlar

AzureSqlFailoverGroupModel