Switch-AzSqlDatabaseFailoverGroup

bir Azure SQL Veritabanı Yük Devretme Grubunun yük devretmesini yürütür.

Syntax

Default (Varsayılan)

Switch-AzSqlDatabaseFailoverGroup
    [-ServerName] <String>
    [[-FailoverGroupName] <String>]
    [-AllowDataLoss]
    [-TryPlannedBeforeForcedFailover]
    [-AsJob]
    [-ResourceGroupName] <String>
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Bu komut, yük devretme grubundaki sunucuların rollerini değiştirir ve tüm ikincil veritabanlarını birincil role değiştirir. TÜM yeni TDS oturumları, DNS istemci önbelleği yenilendikten sonra otomatik olarak ikincil sunucuya yeniden yönlendirilir. Özgün birincil sunucu yeniden çevrimiçi olduğunda, içindeki tüm birincil veritabanları ikincil role geçer. Bu komutu yürütmek için Yük Devretme Grubunun ikincil sunucusu kullanılmalıdır. AllowDataLoss parametresi belirtilmezse, bu komut her iki rol de değiştirilinceye kadar bekler. AllowDataLoss parametresi belirtilirse, komut yalnızca yeni birincil rolü kabul edene kadar bekler.

Örnekler

Örnek 1

Get-AzSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName secondaryserver -FailoverGroupName fg | Switch-AzSqlDatabaseFailoverGroup -AllowDataLoss

Yük Devretme Grubu'ndaki boruları kullanarak veri kaybına izin veren bir yük devretme işlemi yapın.

Örnek 2

Switch-AzSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName secondaryserver -FailoverGroupName fg

Veri kaybetmeden başarılı olacak veya başarısız olup geri alacak bir yük devretme işlemi için en iyi çabayı sağlayın.

Parametreler

-AllowDataLoss

Bunun yapılması veri kaybına neden olabilse bile yük devretmeyi tamamlayın. Bu, birincil veritabanı kullanılamasa bile yük devretme işleminin devam etmesine olanak sağlar.

Parametre özellikleri

Tür:SwitchParameter
Default value:False
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

-AsJob

Cmdlet'i arka planda çalıştırma

Parametre özellikleri

Tür:SwitchParameter
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

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Parametre özellikleri

Tür:SwitchParameter
Default value:False
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:Cf

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

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:2
Zorunlu:False
İş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

-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 ikincil 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

-TryPlannedBeforeForcedFailover

planlı yük devretmeyi ilk adım olarak gerçekleştirir ve herhangi bir nedenle başarısız olursa olası veri kaybıyla zorunlu yük devretme başlatılır. Bu, birincil veritabanı kullanılamasa bile yük devretme işleminin devam etmesine olanak sağlar.

Parametre özellikleri

Tür:SwitchParameter
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

-WhatIf

Cmdlet çalıştırılırsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Parametre özellikleri

Tür:SwitchParameter
Default value:False
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:Wi

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

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