Dela via


Start-ServiceFabricPartitionDataLoss

Initierar en dataförlustfelåtgärd på en partition av en tillståndskänslig Service Fabric-tjänst.

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

Cmdleten Start-ServiceFabricPartitionDataLoss initierar en dataförlust på en tillståndskänslig tjänstpartition i Azure Service Fabric. FaultAnalysisService måste vara aktiverat för att kunna köra den här cmdleten.

Kör den här cmdleten för att utföra ett dataförlustfel endast för partitioner för tillståndskänsliga tjänster. Använd inte den här cmdleten för att utföra en dataförlust för systemtjänster.

Olika sätt att ange vilken partition som dataförlust ska anropas på visas i avsnittet Syntax .

Du kan kontrollera förloppet för dataförlustfelåtgärden med cmdleten Get-ServiceFabricPartitionDataLossProgress .

När du har anropat Start-ServiceFabricPartitionDataLoss kan du inte ångra det.

Mer information om hur du anropar en dataförluståtgärd finns i Introduktion till felanalystjänsten.

Exempel

Exempel 1: Starta ett dataförlusttest för en tjänst efter partitions-ID

PS C:\> Start-ServiceFabricPartitionDataLoss -OperationId d3f12b09-6a90-4745-a4fc-3f92149a7419 -DataLossMode FullDataLoss -PartitionId 67e2c139-ccf0-4562-9f2b-bf35e4c2abd4 -ServiceName "fabric:/ContosoApp/ContosoService"

Det här kommandot startar en dataförlustfelåtgärd för alla repliker av tjänsten med namnet fabric:/ContosoApp/ContosoService i partitionen som har ID 67e2c139-ccf0-4562-9f2b-bf35e4c2abd4. Ange ett unikt GUID för parametern OperationId . Du kan använda det här ID:t för att kontrollera förloppet för dataförlustfelåtgärden.

Parametrar

-DataLossMode

Anger dataförlustläget för dataförlustfelåtgärden. De acceptabla värdena för den här parametern är:

  • PartialDataLoss. Endast ett kvorum med repliker tas bort. OnDataLossAsync utlöses för partitionen, men faktisk dataförlust beror på förekomsten av inflight-replikering.
  • FullDataLoss. Alla repliker tas bort. Alla data går förlorade och OnDataLossAsync utlöses.

Mer information om OnDataLossAsync finns i artikeln Säkerhetskopiera och återställa .

Type:DataLossMode
Accepted values:Invalid, PartialDataLoss, FullDataLoss
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-OperationId

Anger en unik identifierare för den här åtgärden. Ange ett unikt värde. Om du vill kontrollera förloppet för felet måste du skicka det OperationId som du använde för att starta dataförlustfelet till Get-ServiceFabricPartitionDataLossProgress.

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionId

Anger ID:t för Service Fabric-partitionen som den här cmdleten startar ett dataförlustfel för.

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PartitionKey

Anger nyckeln för Service Fabric-partitionen som den här cmdleten startar ett dataförlustfel för.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PartitionKindNamed

Anger att Service Fabric-partitionen som den här cmdleten startar ett dataförlustfel för är en namngiven partition.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionKindSingleton

Anger att Service Fabric-partitionen som den här cmdleten startar ett dataförlustfel för är en singleton-partition.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionKindUniformInt64

Anger att Service Fabric-partitionen som den här cmdleten startar ett dataförlustfel för är en UniformInt64-partition.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ServiceName

Anger URI (Uniform Resource Identifier) för en Service Fabric-tjänst.

Type:Uri
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TimeoutSec

Anger tidsgränsen i sekunder för felet.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Indata

System.Guid

System.Uri

System.String

Utdata

System.Object