Manage transactions in the cloud, Part 1: Transaction basics and distributed transactions

In this first part of a two-part series, André Fachat discusses
transaction basics and distributed transactions. Transactions can make error
handling easy, not just with a single resource but also across resources.
Here, André shows you how two-phase commit distributed transactions work and
points out that even they are only “eventually consistent,” if only by a small
time interval. He also illustrates how a persistent transaction log in the
transaction manager is a requirement for distributed transactions.

Related:

Event ID 4374 — Transactions Processing

Event ID 4374 — Transactions Processing

Updated: December 3, 2008

Applies To: Windows Server 2008 R2

The Microsoft Distributed Transaction Coordinator service (MSDTC) can coordinate transactions for a variety of protocols.

Event Details

Product: Windows Operating System
ID: 4374
Source: Microsoft-Windows-MSDTC
Version: 6.1
Symbolic Name: IDS_DTC_TIP_BEGIN_ACTIVE_RECEIVED_ERROR
Message: The MS DTC Transaction Manager received a TIP “ERROR COMMAND” for an Active transaction that was created with the “BEGIN COMMAND” and is being controlled by another transaction manager. The transaction has been aborted. Transaction specifics: External Transaction Manager URL “%1”; MS DTC TIP Transaction URL “%2”.%0

Resolve

This is a normal condition. No further action is required.

Related Management Information

Transactions Processing

Application Server

Related:

Event ID 4353 — Transactions Processing

Event ID 4353 — Transactions Processing

Updated: February 22, 2008

Applies To: Windows Server 2008

The Microsoft Distributed Transaction Coordinator service (MSDTC) can coordinate transactions for a variety of protocols.

Event Details

Product: Windows Operating System
ID: 4353
Source: Microsoft-Windows-MSDTC
Version: 6.0
Symbolic Name: IDS_DTC_TIP_SUBORDINATE_PREPARED_RECEIVED_UNEXPECTED
Message: The MS DTC Transaction Manager received an unknown or unexpected TIP command (%1) for a “Prepared” transaction that is being coordinated by another transaction manager. Transaction specifics: External TM ID %2; External Transaction URL “%3”; MS DTC TIP Transaction URL “%4”.%0

Resolve

This is a normal condition. No further action is required.

Related Management Information

Transactions Processing

Application Server

Related:

Event ID 4352 — Transactions Processing

Event ID 4352 — Transactions Processing

Updated: February 22, 2008

Applies To: Windows Server 2008

The Microsoft Distributed Transaction Coordinator service (MSDTC) can coordinate transactions for a variety of protocols.

Event Details

Product: Windows Operating System
ID: 4352
Source: Microsoft-Windows-MSDTC
Version: 6.0
Symbolic Name: IDS_DTC_TIP_SUBORDINATE_PREPARED_RECEIVED_ERROR
Message: The MS DTC Transaction Manager received a TIP “ERROR COMMAND” for a “Prepared” transaction that is being coordinated by another transaction manager. Transaction specifics: External Transaction Manager Id “%1”; External Transaction URL “%2”; MS DTC TIP Transaction URL “%3”.%0

Resolve

This is a normal condition. No further action is required.

Related Management Information

Transactions Processing

Application Server

Related:

Event ID 4249 — Transactions Processing

Event ID 4249 — Transactions Processing

Updated: February 22, 2008

Applies To: Windows Server 2008

The Microsoft Distributed Transaction Coordinator service (MSDTC) can coordinate transactions for a variety of protocols.

Event Details

Product: Windows Operating System
ID: 4249
Source: Microsoft-Windows-MSDTC
Version: 6.0
Symbolic Name: IDS_DTC_TIP_SUBORDINATE_ACTIVE_RECEIVED_UNEXPECTED
Message: The MS DTC Transaction Manager received an unknown or unexpected TIP command (%1) for an Active transaction that is being coordinated by another transaction manager. The transaction has been aborted. Transaction specifics: External Transaction Manager Id “%2”; External Transaction Id “%3”; MS DTC TIP Transaction URL “%4”.%0

Resolve

This is a normal condition. No further action is required.

Related Management Information

Transactions Processing

Application Server

Related:

Event ID 4248 — Transactions Processing

Event ID 4248 — Transactions Processing

Updated: December 3, 2008

Applies To: Windows Server 2008 R2

The Microsoft Distributed Transaction Coordinator service (MSDTC) can coordinate transactions for a variety of protocols.

Event Details

Product: Windows Operating System
ID: 4248
Source: Microsoft-Windows-MSDTC
Version: 6.1
Symbolic Name: IDS_DTC_TIP_SUBORDINATE_ACTIVE_RECEIVED_ERROR
Message: The MS DTC Transaction Manager received a TIP “ERROR COMMAND” for an Active transaction that is being coordinated by another transaction manager. The transaction has been aborted. Transaction specifics: External Transaction Manager Id “%1”; External Transaction URL “%2”; MS DTC TIP Transaction URL “%3”.%0

Resolve

This is a normal condition. No further action is required.

Related Management Information

Transactions Processing

Application Server

Related:

Event ID 4247 — Transactions Processing

Event ID 4247 — Transactions Processing

Updated: February 22, 2008

Applies To: Windows Server 2008

The Microsoft Distributed Transaction Coordinator service (MSDTC) can coordinate transactions for a variety of protocols.

Event Details

Product: Windows Operating System
ID: 4247
Source: Microsoft-Windows-MSDTC
Version: 6.0
Symbolic Name: IDS_DTC_TIP_RECEIVED_UNEXPECTED
Message: The MS DTC Transaction Manager sent a TIP “COMMIT, QUERY, or RECONNECT COMMAND” to another transaction manager and received an unknown or unexpected TIP command (%1) in response. Transaction specifics: External Transaction Manager Id “%2”; External Transaction URL “%3”; MS DTC TIP Transaction URL “%4”.%0

Resolve

This is a normal condition. No further action is required.

Related Management Information

Transactions Processing

Application Server

Related:

Event ID 4246 — Transactions Processing

Event ID 4246 — Transactions Processing

Updated: February 22, 2008

Applies To: Windows Server 2008

The Microsoft Distributed Transaction Coordinator service (MSDTC) can coordinate transactions for a variety of protocols.

Event Details

Product: Windows Operating System
ID: 4246
Source: Microsoft-Windows-MSDTC
Version: 6.0
Symbolic Name: IDS_DTC_TIP_RECEIVED_ERROR
Message: The MS DTC Transaction Manager sent a TIP “COMMIT, QUERY, or RECONNECT COMMAND” to another transaction manager and received a TIP “ERROR COMMAND” in response. Transaction specifics: External Transaction Manager Id %2; External Transaction URL “%3”; MS DTC TIP Transaction URL “%4”.%0

Resolve

This is a normal condition. No further action is required.

Related Management Information

Transactions Processing

Application Server

Related:

Event ID 4245 — Transactions Processing

Event ID 4245 — Transactions Processing

Updated: December 3, 2008

Applies To: Windows Server 2008 R2

The Microsoft Distributed Transaction Coordinator service (MSDTC) can coordinate transactions for a variety of protocols.

Event Details

Product: Windows Operating System
ID: 4245
Source: Microsoft-Windows-MSDTC
Version: 6.1
Symbolic Name: IDS_DTC_TIP_PREPARE_RECEIVED_UNEXPECTED
Message: The MS DTC Transaction Manager sent a TIP “PREPARE COMMAND” to another transaction manager and received an unknown or unexpected TIP command (%1) in response. The transaction has been aborted. Transaction specifics: External Transaction Manager Id “%2”; External Transaction URL “%3”; MS DTC TIP Transaction URL “%4”.%0

Resolve

This is a normal condition. No further action is required.

Related Management Information

Transactions Processing

Application Server

Related:

Event ID 4244 — Transactions Processing

Event ID 4244 — Transactions Processing

Updated: February 22, 2008

Applies To: Windows Server 2008

The Microsoft Distributed Transaction Coordinator service (MSDTC) can coordinate transactions for a variety of protocols.

Event Details

Product: Windows Operating System
ID: 4244
Source: Microsoft-Windows-MSDTC
Version: 6.0
Symbolic Name: IDS_DTC_TIP_PREPARE_RECEIVED_ERROR
Message: The MS DTC Transaction Manager sent a TIP “PREPARE COMMAND” to another transaction manager and received a TIP “ERROR COMMAND” in response. The transaction has been aborted. Transaction specifics: External TM ID %1; External Transaction URL “%2”; MS DTC TIP Transaction URL “%3”.%0

Resolve

This is a normal condition. No further action is required.

Related Management Information

Transactions Processing

Application Server

Related: