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