Skip to content

Commit 976ee29

Browse files
authored
Update article date and add Layer 4 gateway notes
Updated the date for the article and added important notes regarding limitations when using a Layer 4 gateway for SQL Server connections.
1 parent 0f1cfab commit 976ee29

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

articles/application-gateway/how-to-tcp-tls-proxy.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ services: application-gateway
66
author: mbender-ms
77
ms.service: azure-application-gateway
88
ms.topic: how-to
9-
ms.date: 11/17/2025
9+
ms.date: 02/04/2026
1010
ms.author: mbender
1111
ms.custom: sfi-image-nochange
1212
# Customer intent: "As a network engineer, I want to configure the Azure Application Gateway TCP/TLS proxy for SQL Server, so that I can efficiently manage non-HTTP workloads and ensure proper connectivity for database operations."
@@ -27,6 +27,16 @@ To try out the layer 4 features of Azure Application Gateway, this article shows
2727
- Add a SQL server to the backend pool
2828
- Connect to the application gateway using a SQL client
2929

30+
> [!Important]
31+
> When using a Layer 4 gateway to proxy database services that rely on Tabular Data Stream (TDS) and Transport Layer Security (TLS), the following limitations apply:
32+
>
33+
> **Strict server name validation**
34+
> The backend SQL service validates the server name provided by the client during connection establishment. If the client-requested server name does not exactly match the backend server identity expected by the service, the connection is rejected.
35+
>
36+
> **TLS termination depends on protocol order**
37+
> TLS termination at the gateway is only feasible when TLS negotiation occurs before the TDS session begins. If the database protocol starts with TDS before TLS negotiation, TLS termination at the Layer 4
38+
> gateway is not supported. In these scenarios, you may use gateway as TCP passthrough by using only TCP protocol settings.
39+
3040
## Create a SQL server
3141

3242
First, create a SQL Server virtual machine (VM) using the Azure portal.

0 commit comments

Comments
 (0)