Switch-AzSqlDatabaseFailoverGroup
Azure SQL Veritabanı Yük Devretme Grubunun yük devretmesini yürütür.
Syntax
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.
Tür: | SwitchParameter |
Position: | Named |
varsayılan değer: | False |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AsJob
Cmdlet'i arka planda çalıştırma
Tür: | SwitchParameter |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Tür: | SwitchParameter |
Aliases: | cf |
Position: | Named |
varsayılan değer: | False |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik
Tür: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FailoverGroupName
Azure SQL Veritabanı Yük Devretme Grubunun adı.
Tür: | String |
Position: | 2 |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ResourceGroupName
Kaynak grubunun adı.
Tür: | String |
Position: | 0 |
varsayılan değer: | None |
Gerekli: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServerName
Yük Devretme Grubunun ikincil Azure SQL Veritabanı Sunucusunun adı.
Tür: | String |
Position: | 1 |
varsayılan değer: | None |
Gerekli: | True |
Accept pipeline input: | True |
Accept wildcard characters: | 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.
Tür: | SwitchParameter |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Tür: | SwitchParameter |
Aliases: | wi |
Position: | Named |
varsayılan değer: | False |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Girişler
Çıkışlar
İlişkili Bağlantılar
Azure PowerShell
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin