次の方法で共有


DeadlockPriority 列挙体

スナップショットの生成中に発生したデッドロックを解決するために使用される優先度を列挙します。

名前空間:  Microsoft.SqlServer.Replication
アセンブリ:  Microsoft.SqlServer.Replication (Microsoft.SqlServer.Replication.dll)

構文

'宣言
<ComVisibleAttribute(True)> _
Public Enumeration DeadlockPriority
'使用
Dim instance As DeadlockPriority
[ComVisibleAttribute(true)]
public enum DeadlockPriority
[ComVisibleAttribute(true)]
public enum class DeadlockPriority
[<ComVisibleAttribute(true)>]
type DeadlockPriority
public enum DeadlockPriority

メンバー

メンバー名 説明
MinusTen 「解説」を参照してください。
MinusNine 「解説」を参照してください。
MinusEight 「解説」を参照してください。
MinusSeven 「解説」を参照してください。
MinusSix 「解説」を参照してください。
MinusFive 「解説」を参照してください。
MinusFour 「解説」を参照してください。
MinusThree 「解説」を参照してください。
MinusTwo 「解説」を参照してください。
MinusOne 「解説」を参照してください。
Zero 「解説」を参照してください。
One 「解説」を参照してください。
Two 「解説」を参照してください。
Three 「解説」を参照してください。
Four 「解説」を参照してください。
Five 「解説」を参照してください。
Six 「解説」を参照してください。
Seven 「解説」を参照してください。
Eight 「解説」を参照してください。
Nine 「解説」を参照してください。
Ten 「解説」を参照してください。
Low 現在のセッションがデッドロックに含まれ、デッドロック チェーンに含まれる他のセッションが、デッドロックの優先度を NORMAL または HIGH に設定しているか、-5 より大きい整数値に設定している場合、現在のセッションがデッドロックの対象になります。
Normal デッドロック チェーンに含まれる他のセッションが、デッドロック優先度を HIGH または 0 より大きい整数値に設定している場合、現在のセッションがデッドロックの対象になります。ただし、他のセッションがデッドロックの優先度を LOW または 0 より小さい整数値に設定している場合は、現在のセッションはデッドロックの対象にはなりません。
High デッドロック チェーンに含まれる他のセッションが、デッドロック優先度を 5 より大きい整数値に設定している場合、現在のセッションがデッドロックの対象になります。また、別のセッションがデッドロックの優先度を HIGH または 5 に等しい整数値に設定している場合、現在のセッションはデッドロック対象の候補になります。

説明

整数値で、デッドロックの優先度をきめ細かく制御します。デッドロック チェーンに含まれる他のセッションが高いデッドロック優先度値で実行中の場合、現在のセッションはデッドロックの対象になりますが、他のセッションが現在のセッションの値より低いデッドロック優先度値で実行中の場合は、現在のセッションはデッドロックの対象になりません。別のセッションが現在のセッションと同じデッドロック優先度値で実行中の場合は、現在のセッションがデッドロック対象の候補になります。LOW は -5 に、NORMAL は 0 に、HIGH は 5 にマップされます。