Start-ServiceFabricPartitionDataLoss
Zahájí operaci selhání ztráty dat v oddílu stavové služby Service Fabric.
Syntax
Start-ServiceFabricPartitionDataLoss
-OperationId <Guid>
-DataLossMode <DataLossMode>
-PartitionId <Guid>
-ServiceName <Uri>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionDataLoss
-OperationId <Guid>
-DataLossMode <DataLossMode>
-ServiceName <Uri>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionDataLoss
-OperationId <Guid>
-DataLossMode <DataLossMode>
-ServiceName <Uri>
[-PartitionKindSingleton]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionDataLoss
-OperationId <Guid>
-DataLossMode <DataLossMode>
-ServiceName <Uri>
[-PartitionKindNamed]
-PartitionKey <String>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionDataLoss
-OperationId <Guid>
-DataLossMode <DataLossMode>
-ServiceName <Uri>
[-PartitionKindUniformInt64]
-PartitionKey <String>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
Rutina Start-ServiceFabricPartitionDataLoss zahájí ztrátu dat v oddílu stavové služby v Azure Service Fabric. Pokud chcete tuto rutinu spustit, musí být povolená služba FaultAnalysisService .
Spuštěním této rutiny proveďte chybu ztráty dat pouze pro oddíly stavových služeb. Tuto rutinu nepoužívejte ke ztrátě dat pro systémové služby.
Různé způsoby určení oddílu, na kterém se má vyvolat ztráta dat, se zobrazí v části Syntaxe .
Průběh operace selhání ztráty dat můžete zkontrolovat pomocí rutiny Get-ServiceFabricPartitionDataLossProgress .
Po vyvolání start-ServiceFabricPartitionDataLoss jej nelze vrátit zpět.
Podrobnosti o vyvolání operace ztráty dat najdete v tématu Úvod do služby Analýza chyb.
Příklady
Příklad 1: Spuštění testu ztráty dat pro službu podle ID oddílu
PS C:\> Start-ServiceFabricPartitionDataLoss -OperationId d3f12b09-6a90-4745-a4fc-3f92149a7419 -DataLossMode FullDataLoss -PartitionId 67e2c139-ccf0-4562-9f2b-bf35e4c2abd4 -ServiceName "fabric:/ContosoApp/ContosoService"
Tento příkaz spustí operaci selhání ztráty dat pro všechny repliky služby s názvem fabric:/ContosoApp/ContosoService v oddílu s ID 67e2c139-ccf0-4562-9f2b-bf35e4c2abd4. Zadejte jedinečný identifikátor GUID parametru OperationId . Toto ID můžete použít ke kontrole průběhu operace selhání ztráty dat.
Parametry
-DataLossMode
Určuje režim ztráty dat pro operaci selhání ztráty dat. Tento parametr přijímá tyto hodnoty:
- PartialDataLoss. Odeberou se jenom kvorum replik. OnDataLossAsync se aktivuje pro oddíl, ale skutečná ztráta dat závisí na přítomnosti příchozí replikace.
- FullDataLoss. Odeberou se všechny repliky. Všechna data se ztratí a aktivuje se OnDataLossAsync .
Další informace o OnDataLossAsync najdete v článku Zálohování a obnovení .
Type: | DataLossMode |
Accepted values: | Invalid, PartialDataLoss, FullDataLoss |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OperationId
Určuje jedinečný identifikátor pro tuto operaci. Zadejte jedinečnou hodnotu. Pokud chcete zkontrolovat průběh chyby, musíte předat Id operace, které jste použili k spuštění chyby ztráty dat do Get-ServiceFabricPartitionDataLossProgress.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionId
Určuje ID oddílu Service Fabric, pro který tato rutina spustí chybu ztráty dat.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKey
Určuje klíč oddílu Service Fabric, pro který tato rutina spustí chybu ztráty dat.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKindNamed
Označuje, že oddíl Service Fabric, pro který tato rutina spustí chybu ztráty dat, je pojmenovaný oddíl.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindSingleton
Označuje, že oddíl Service Fabric, pro který tato rutina spustí chybu ztráty dat, je jeden oddíl.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindUniformInt64
Označuje, že oddíl Service Fabric, pro který tato rutina spustí chybu ztráty dat, je oddíl UniformInt64.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceName
Určuje identifikátor URI (Uniform Resource Identifier) služby Service Fabric.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TimeoutSec
Určuje časový limit chyby v sekundách.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Vstupy
System.Guid
System.Uri
System.String
Výstupy
System.Object