Aracılığıyla paylaş


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