AbortPolicy 列挙体
予期しないシャットダウンが発生した場合に実行中のレプリケーション エージェント スレッドを終了するためのオプションを列挙します。
名前空間: Microsoft.SqlServer.Replication
アセンブリ: Microsoft.SqlServer.Replication (Microsoft.SqlServer.Replication.dll)
構文
'宣言
<ComVisibleAttribute(True)> _
Public Enumeration AbortPolicy
'使用
Dim instance As AbortPolicy
[ComVisibleAttribute(true)]
public enum AbortPolicy
[ComVisibleAttribute(true)]
public enum class AbortPolicy
[<ComVisibleAttribute(true)>]
type AbortPolicy
public enum AbortPolicy
メンバー
メンバー名 | 説明 | |
---|---|---|
Synchronous | シャットダウンが開始されると、クエリの実行やメッセージの記録の前後などの決まった場所でのみエージェント スレッドが終了されます。 | |
Asynchronous | シャットダウンを開始するエージェント スレッドによって他の実行中のエージェント スレッドが強制的に中止される可能性があります。 |
説明
予期しないシャットダウンは、システムの実行時の障害や、ユーザーによる中止要求によって発生します。
ポリシーは、アプリケーションの状態の要件に応じて選択する必要があります。非同期のポリシーはシャットダウン時の応答性に優れる反面、実行時の環境を所定の状態に戻すには別の方法が必要になる可能性があります。同期ポリシーでは、レプリケーション エージェントがアプリケーションから同期的に呼び出される場合に、これらの重大かつグローバルな実行時状態の更新が誤って中断されるのを防ぐことができます。