Start-ServiceFabricPartitionDataLoss
Durum bilgisi olan bir Service Fabric hizmetinin bir bölümünde veri kaybı hatası işlemi başlatır.
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
Start-ServiceFabricPartitionDataLoss cmdlet'i, Azure Service Fabric'teki durum bilgisi olan bir hizmet bölümünde veri kaybı başlatır. Bu cmdlet'i çalıştırmak için FaultAnalysisService etkinleştirilmelidir.
Yalnızca durum bilgisi olan hizmetlerin bölümleri için veri kaybı hatası gerçekleştirmek için bu cmdlet'i çalıştırın. Sistem hizmetleri için veri kaybı gerçekleştirmek için bu cmdlet'i kullanmayın.
Söz dizimi bölümünde veri kaybının çağrıldığı bölümü belirtmenin farklı yolları gösterilir.
Get-ServiceFabricPartitionDataLossProgress cmdlet'ini kullanarak veri kaybı hata işleminin ilerleme durumunu de kontrol edebilirsiniz.
Start-ServiceFabricPartitionDataLoss'u çağırdıktan sonra geri alamazsınız.
Veri kaybı işlemini çağırma hakkında ayrıntılı bilgi için bkz . Hata Analizi Hizmetine Giriş.
Örnekler
Örnek 1: Bölüm kimliğine göre bir hizmet için veri kaybı testi başlatma
PS C:\> Start-ServiceFabricPartitionDataLoss -OperationId d3f12b09-6a90-4745-a4fc-3f92149a7419 -DataLossMode FullDataLoss -PartitionId 67e2c139-ccf0-4562-9f2b-bf35e4c2abd4 -ServiceName "fabric:/ContosoApp/ContosoService"
Bu komut, 67e2c139-ccf0-4562-9f2b-bf35e4c2abd4 kimliğine sahip bölümde fabric:/ContosoApp/ContosoService adlı hizmetin tüm çoğaltmaları için bir veri kaybı hatası işlemi başlatır. OperationId parametresi için benzersiz bir GUID belirtin. Veri kaybı hata işleminin ilerleme durumunu denetlemek için bu kimliği kullanabilirsiniz.
Parametreler
-DataLossMode
Veri kaybı hata işlemi için veri kaybı modunu belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:
- PartialDataLoss. Yalnızca bir çoğaltma çekirdeği kaldırılır. Bölüm için OnDataLossAsync tetikleniyor, ancak gerçek veri kaybı, trafik çoğaltmasının varlığına bağlıdır.
- FullDataLoss. Tüm çoğaltmalar kaldırılır. Tüm veriler kaybolur ve OnDataLossAsync tetikler.
OnDataLossAsync hakkında daha fazla bilgi edinmek için lütfen Yedekleme ve geri yükleme makalesine bakın.
Type: | DataLossMode |
Accepted values: | Invalid, PartialDataLoss, FullDataLoss |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OperationId
Bu işlem için benzersiz bir tanımlayıcı belirtir. Benzersiz bir değer belirtin. Hatanın ilerleme durumunu denetlemek istiyorsanız, veri kaybı hatasını başlatmak için kullandığınız OperationId değerini Get-ServiceFabricPartitionDataLossProgress'e geçirmeniz gerekir.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionId
Bu cmdlet'in veri kaybı hatası başlattığı Service Fabric bölümünün kimliğini belirtir.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKey
Bu cmdlet'in veri kaybı hatası başlattığı Service Fabric bölümünün anahtarını belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKindNamed
Bu cmdlet'in veri kaybı hatası başlattığı Service Fabric bölümünün Adlandırılmış bölüm olduğunu gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindSingleton
Bu cmdlet'in veri kaybı hatası başlattığı Service Fabric bölümünün tek bir bölüm olduğunu gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindUniformInt64
Bu cmdlet'in veri kaybı hatası başlattığı Service Fabric bölümünün UniformInt64 bölümü olduğunu gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceName
Service Fabric hizmetinin Tekdüzen Kaynak Tanımlayıcısını (URI) belirtir.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TimeoutSec
Hata için zaman aşımı süresini saniye cinsinden belirtir.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Girişler
System.Guid
System.Uri
System.String
Çıkışlar
System.Object