Sdílet prostřednictvím


Start-ServiceFabricPartitionDataLoss

Zahájí operaci selhání ztráty dat v oddílu stavové služby Service Fabric.

Syntaxe

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á 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 k provedení ztráty dat pro systémové služby.

Různé způsoby zadání 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-ServiceFabricPartitionDataLossjej nelze vrátit zpět.

Podrobnosti o vyvolání operace ztráty dat naleznete v tématu Úvod do služby Fault Analysis Service.

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 pro parametr 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. Přijatelné hodnoty pro tento parametr jsou:

  • PartialDataLoss. Odeberou se jenom kvorum replik. onDataLossAsync se aktivuje pro oddíl, ale skutečná ztráta dat závisí na přítomnosti letové replikace.
  • FullDataLoss. Odeberou se všechny repliky. Všechna data se ztratí a onDataLossAsync se aktivuje.

Další informace o onDataLossAsync najdete v článku Zálohování a obnovení.

Typ:DataLossMode
Přípustné hodnoty:Invalid, PartialDataLoss, FullDataLoss
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-OperationId

Určuje jedinečný identifikátor této operace. Zadejte jedinečnou hodnotu. Pokud chcete zkontrolovat průběh chyby, je nutné předat OperationId, který jste použili ke spuštění chyby ztráty dat do Get-ServiceFabricPartitionDataLossProgress.

Typ:Guid
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-PartitionId

Určuje ID oddílu Service Fabric, pro který tato rutina spustí chybu ztráty dat.

Typ:Guid
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-PartitionKey

Určuje klíč oddílu Service Fabric, pro který tato rutina spustí chybu ztráty dat.

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-PartitionKindNamed

Označuje, že oddíl Service Fabric, pro který tato rutina spustí chybu ztráty dat, je pojmenovaný oddíl.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-PartitionKindSingleton

Označuje, že oddíl Service Fabric, pro který tato rutina spustí chybu ztráty dat, je jeden oddíl.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-PartitionKindUniformInt64

Označuje, že oddíl Service Fabric, pro který tato rutina spustí chybu ztráty dat, je oddíl UniformInt64.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ServiceName

Určuje identifikátor URI (Uniform Resource Identifier) služby Service Fabric.

Typ:Uri
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-TimeoutSec

Určuje časový limit chyby v sekundách.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

System.Guid

System.Uri

System.String

Výstupy

System.Object