Skip to content

Commit 448ff10

Browse files
20210917 1409
1 parent 0d45f38 commit 448ff10

4 files changed

Lines changed: 98 additions & 99 deletions

docs/database-engine/availability-groups/windows/configure-availability-group-for-distributed-transactions.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "Configure distributed transactions for an availability group"
33
description: "Describes how to configure distributed transactions for databases within an Always On availability group. "
44
ms.custom: "seodec18"
5-
ms.date: "02/06/2019"
5+
ms.date: "09/16/2021"
66
ms.prod: sql
77
ms.reviewer: ""
88
ms.technology: availability-groups
@@ -41,14 +41,12 @@ Before you configure an availability group to support distributed transactions,
4141

4242
* All instances of [!INCLUDE[SQLServer](../../../includes/ssnoversion-md.md)] that participate in the distributed transaction must be [!INCLUDE[SQL2016](../../../includes/sssql16-md.md)] or later.
4343

44-
* Availability groups must be running on Windows Server 2016 or Windows Server 2012 R2. For Windows Server 2012 R2, you must install the update in KB3090973 available at [https://support.microsoft.com/kb/3090973](https://support.microsoft.com/kb/3090973).
44+
* Availability groups must be running on Windows Server 2012 R2 or later. For Windows Server 2012 R2, you must install the update in KB3090973 available at [https://support.microsoft.com/kb/3090973](https://support.microsoft.com/kb/3090973).
4545

4646
## Create an availability group for distributed transactions
4747

4848
Configure an availability group to support distributed transactions. Set the availability group to allow each database to register as a resource manager. This article explains how to configure an availability group so that each database can be a resource manager in DTC.
4949

50-
51-
5250
You can create an availability group for distributed transactions on [!INCLUDE[SQL2016](../../../includes/sssql16-md.md)] or later. To create an availability group for distributed transactions, include `DTC_SUPPORT = PER_DB` in the availability group definition. The following script creates an availability group for distributed transactions.
5351

5452
```sql
@@ -161,7 +159,7 @@ failed to reenlist citing that the database RMID does
161159
not match the RMID [xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx]
162160
associated with the transaction.  Please manually resolve
163161
the transaction.
164-
162+
165163
SQL Server detected a DTC/KTM in-doubt transaction with UOW 
166164
{yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy}.Please resolve it
167165
following the guideline for Troubleshooting DTC Transactions.

0 commit comments

Comments
 (0)