Skip to content

Commit 315a2b3

Browse files
committed
Remove 'Preview' label from article on elastic-transactions-overview.
1 parent 16113b6 commit 315a2b3

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

articles/azure-sql/database/elastic-transactions-overview.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Distributed transactions across cloud databases (preview)
2+
title: Distributed transactions across cloud databases
33
description: Overview of Elastic Database Transactions with Azure SQL Database and Azure SQL Managed Instance.
44
ms.service: sql-database
55
ms.subservice: scale-out
@@ -10,13 +10,11 @@ ms.author: scoriani
1010
ms.reviewer: kendralittle, mathoma
1111
ms.date: 11/02/2021
1212
---
13-
# Distributed transactions across cloud databases (preview)
13+
# Distributed transactions across cloud databases
1414
[!INCLUDE[appliesto-sqldb-sqlmi](../includes/appliesto-sqldb-sqlmi.md)]
1515

16-
> [!IMPORTANT]
17-
> Distributed transactions for Azure SQL Managed Instance are now generally available. Elastic Database Transactions for Azure SQL Database are in preview.
1816

19-
Elastic database transactions for Azure SQL Database (Preview) and Azure SQL Managed Instance allow you to run transactions that span several databases. Elastic database transactions are available for .NET applications using ADO.NET and integrate with the familiar programming experience using the [System.Transaction](/dotnet/api/system.transactions) classes. To get the library, see [.NET Framework 4.6.1 (Web Installer)](https://www.microsoft.com/download/details.aspx?id=49981).
17+
Elastic database transactions for Azure SQL Database and Azure SQL Managed Instance allow you to run transactions that span several databases. Elastic database transactions are available for .NET applications using ADO.NET and integrate with the familiar programming experience using the [System.Transaction](/dotnet/api/system.transactions) classes. To get the library, see [.NET Framework 4.6.1 (Web Installer)](https://www.microsoft.com/download/details.aspx?id=49981).
2018
Additionally, for managed instance distributed transactions are available in [Transact-SQL](/sql/t-sql/language-elements/begin-distributed-transaction-transact-sql).
2119

2220
On premises, such a scenario usually requires running Microsoft Distributed Transaction Coordinator (MSDTC). Since MSDTC isn't available for Platform-as-a-Service application in Azure, the ability to coordinate distributed transactions has now been directly integrated into SQL Database or SQL Managed Instance. Applications can connect to any database to launch distributed transactions, and one of the databases or servers will transparently coordinate the distributed transaction, as shown in the following figure.
@@ -222,7 +220,7 @@ using (TransactionScope s = new TransactionScope())
222220
## Transactions for SQL Database
223221

224222
> [!IMPORTANT]
225-
> Distributed transactions for Azure SQL Database are in preview.
223+
> Distributed transactions for Azure SQL Database
226224

227225
Elastic database transactions are supported across different servers in Azure SQL Database. When transactions cross server boundaries, the participating servers first need to be entered into a mutual communication relationship. Once the communication relationship has been established, any database in any of the two servers can participate in elastic transactions with databases from the other server. With transactions spanning more than two servers, a communication relationship needs to be in place for any pair of servers.
228226

@@ -235,7 +233,7 @@ Use the following PowerShell cmdlets to manage cross-server communication relati
235233
## Transactions for SQL Managed Instance
236234

237235
> [!IMPORTANT]
238-
> Distributed transactions for Azure SQL Managed Instance are now generally available.
236+
> Distributed transactions for Azure SQL Managed Instance
239237

240238
Distributed transactions are supported across databases within multiple instances. When transactions cross managed instance boundaries, the participating instances need to be in a mutual security and communication relationship. This is done by creating a [Server Trust Group](../managed-instance/server-trust-group-overview.md), which can be done by using the Azure portal or Azure PowerShell or the Azure CLI. If instances are not on the same Virtual network then you must configure [Virtual network peering](../../virtual-network/virtual-network-peering-overview.md) and Network security group inbound and outbound rules need to allow ports 5024 and 11000-12000 on all participating Virtual networks.
241239

0 commit comments

Comments
 (0)