Aracılığıyla paylaş


New-AzSqlDatabaseFailoverGroup

Bu komut yeni bir Azure SQL Veritabanı Yük Devretme Grubu oluşturur.

Syntax

Default (Varsayılan)

New-AzSqlDatabaseFailoverGroup
    [-ServerName] <String>
    -FailoverGroupName <String>
    [-PartnerSubscriptionId <String>]
    [-PartnerResourceGroupName <String>]
    -PartnerServerName <String>
    [-FailoverPolicy <FailoverPolicy>]
    [-GracePeriodWithDataLossHours <Int32>]
    [-AllowReadOnlyFailoverToPrimary <AllowReadOnlyFailoverToPrimary>]
    [-PartnerServerList <System.Collections.Generic.List`1[System.String]>]
    [-ReadOnlyEndpointTargetServer <String>]
    [-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 veritabanı kümesini denetlemek için 'Add-AzSqlDatabaseToFailoverGroup' ve 'Remove-AzSqlDatabaseFromFailoverGroup' cmdlet'lerini kullanın. '-GracePeriodWithDataLossHours' parametresi için yalnızca 1 saatten büyük veya buna eşit değerler desteklenir.

[! NOT] Azure PowerShell'de Az.SQL 3.11.0 ile başlayan -PartnerSubscriptionId parametresini kullanarak otomatik yük devretme grubunuzu abonelikler arasında dağıtabilirsiniz.

Örnekler

Örnek 1

$failoverGroup = New-AzSqlDatabaseFailoverGroup -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

$failoverGroup = New-AzSqlDatabaseFailoverGroup -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.

Örnek 3

$sub2 = 'b3c40cd6-024f-428c-921b-cda6c6834c34'
$failoverGroup = New-AzSqlDatabaseFailoverGroup -ServerName primaryserver -FailoverGroupName fg -PartnerSubscriptionId $sub2 -PartnerResourceGroupName rg2 -PartnerServerName secondaryserver1 -FailoverPolicy Manual -ResourceGroupName rg1
FailoverGroupName                    : fg
Location                             : East US
ResourceGroupName                    : rg1
ServerName                           : primaryserver
PartnerLocation                      : West US 2
PartnerResourceGroupName             : rg2
PartnerServerName                    : secondaryserver1
ReplicationRole                      : Primary
ReplicationState                     : CATCH_UP
ReadWriteFailoverPolicy              : Manual
FailoverWithDataLossGracePeriodHours :
DatabaseNames                        : {}

Bu komut, farklı aboneliklerdeki 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.

Parametre özellikleri

Tür:AllowReadOnlyFailoverToPrimary
Default value:None
Kabul edilen değerler:Enabled, Disabled
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-DefaultProfile

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

Parametre özellikleri

Tür:IAzureContextContainer
Default value:None
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:AzContext, AzureRmContext, AzureCredential

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-FailoverGroupName

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

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-FailoverPolicy

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

Parametre özellikleri

Tür:FailoverPolicy
Default value:Manual
Kabul edilen değerler:Automatic, Manual
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer: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.

Parametre özellikleri

Tür:Int32
Default value:1
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-PartnerResourceGroupName

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

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-PartnerServerList

Yük devretme grubundaki iş ortağı sunucularının listesi (0 sunucu için boş liste).

Parametre özellikleri

Tür:

List<T>[String]

Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-PartnerServerName

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

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-PartnerSubscriptionId

Azure SQL Veritabanı Yük Devretme Grubu'nun ikincil abonelik kimliğinin adı.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-ReadOnlyEndpointTargetServer

Salt okunur uç nokta için hedef sunucunun adı. Boşsa, varsayılan olarak PartnerServerName değerini kullanır.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-ResourceGroupName

Kaynak grubunun adı.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:0
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-ServerName

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

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:1
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

CommonParameters

Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.

Girişler

String

Çıkışlar

AzureSqlFailoverGroupModel