Skip to content

Commit ea24397

Browse files
Merge pull request #34604 from MicrosoftDocs/main
Merged by Learn.Build PR Management system
2 parents ae08cf7 + 94c17b6 commit ea24397

16 files changed

+177
-112
lines changed

docs/sql-server/azure-arc/configure-private-path.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,9 @@ title: Connect with Private Path
33
description: This article describes how to connect SQL Server enabled by Azure Arc to Azure with a private path.
44
author: MikeRayMSFT
55
ms.author: mikeray
6+
ms.date: 07/03/2025
67
ms.topic: how-to #Don't change
7-
ms.date: 02/01/2025
8-
9-
#customer intent: As a data engineer, I want to use a private path to connect to Azure Arc so I can avoid internet traffic.
8+
# customer intent: As a data engineer, I want to use a private path to connect to Azure Arc so I can avoid internet traffic.
109
---
1110

1211
# Connect to Azure with a private path for SQL Server enabled by Azure Arc
@@ -15,20 +14,20 @@ This article describes how to configure communication for a SQL Server enabled b
1514

1615
This design deploys forward proxy servers in Azure to allow SQL Server to communicate over a site-to-site VPN or ExpressRouteConnection with private IP addresses. The proxies communicate with Arc URLs over the Azure backbone network.
1716

18-
> [!IMPORTANT]
17+
> [!IMPORTANT]
1918
> This implementation uses [Azure Firewall Explicit proxy](/azure/firewall/explicit-proxy) - which is currently available in preview.
2019
2120
The following diagram represents this pattern.
2221

23-
:::image type="content" source="media/configure-private-path/architecture.png" alt-text="Diagram representing private path deployment.":::
22+
:::image type="content" source="media/configure-private-path/architecture.png" alt-text="Diagram representing private path deployment." lightbox="media/configure-private-path/architecture.png":::
2423

2524
For the forward proxy, choose either:
2625

2726
- Azure Firewall Explicit proxy (preview) feature, which is a Platform as a Service (PaaS) network security Service.
2827

2928
Or
3029

31-
- A third-party proxy Network Virtual Appliance (NVA).
30+
- A third-party proxy Network Virtual Appliance (NVA).
3231

3332
The diagram shows Azure Firewall Explicit proxy.
3433

@@ -63,7 +62,7 @@ Create a site-to-site VPN from your SQL Server location to Azure.
6362

6463
1. Follow the steps at [Tutorial: Create and manage a VPN gateway using the Azure portal](/azure/vpn-gateway/tutorial-create-gateway-portal) to create VPN Gateway.
6564

66-
2. Create a Local Network Gateway before creating a Site 2 Site VPN. Follow the steps at [Tutorial: Create a site-to-site VPN connection in the Azure portal](/azure/vpn-gateway/tutorial-site-to-site-portal).
65+
1. Create a Local Network Gateway before creating a Site 2 Site VPN. Follow the steps at [Tutorial: Create a site-to-site VPN connection in the Azure portal](/azure/vpn-gateway/tutorial-site-to-site-portal).
6766

6867
## Create firewall and configure the proxy
6968

@@ -126,8 +125,10 @@ If you're not going to continue to use this application, delete these resources.
126125
To delete the resources from Azure portal:
127126

128127
1. Enter the name of your resource group in the search box select it from the search results.
129-
2. Select **Delete resource group**.
130-
3. Confirm the resource group name at **Type the resource group name**, and select Delete.
128+
1. Select **Delete resource group**.
129+
1. Confirm the resource group name at **Type the resource group name**, and select Delete.
130+
131+
[!INCLUDE [manage-extension](includes/manage-extension.md)]
131132

132133
## Related content
133134

@@ -136,4 +137,3 @@ To delete the resources from Azure portal:
136137
- [Monitor Azure Firewall](/azure/firewall/monitor-firewall#azure-monitor-resource-logs)
137138
- [Tutorial: Create and manage a VPN gateway using the Azure portal](/azure/vpn-gateway/tutorial-create-gateway-portal)
138139
- [Tutorial: Create a site-to-site VPN connection in the Azure portal](/azure/vpn-gateway/tutorial-site-to-site-portal)
139-

docs/sql-server/azure-arc/connect-already-enabled.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Connect an instance of SQL Server to Azure Arc on a server that is
44
author: anosov1960
55
ms.author: sashan
66
ms.reviewer: mikeray, maghan
7-
ms.date: 06/30/2025
7+
ms.date: 07/03/2025
88
ms.topic: how-to
99
---
1010

@@ -89,6 +89,8 @@ Go to **Azure Arc > SQL Server** and open the newly registered Arc-enabled SQL S
8989

9090
:::image type="content" source="media/join/validate-sql-server-azure-arc.png" alt-text="Screenshot of validating a connected SQL Server." lightbox="media/join/validate-sql-server-azure-arc.png":::
9191

92+
[!INCLUDE [manage-extension](includes/manage-extension.md)]
93+
9294
## Related content
9395

9496
- [Protect SQL Server with Microsoft Defender for Cloud](configure-advanced-data-security.md)

docs/sql-server/azure-arc/connect.md

Lines changed: 19 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
---
2-
title: Connect your SQL Server to Azure Arc
2+
title: Connect Your SQL Server to Azure Arc
33
description: Connect an instance of SQL Server to Azure Arc. Allows you to manage SQL Server centrally, as an Arc-enabled resource.
44
author: anosov1960
55
ms.author: sashan
66
ms.reviewer: mikeray, maghan
7-
ms.date: 03/08/2024
7+
ms.date: 07/03/2025
88
ms.topic: how-to
9-
ms.custom: references_regions
9+
ms.custom:
10+
- references_regions
1011
---
1112

1213
# Connect your SQL Server to Azure Arc
@@ -15,20 +16,20 @@ ms.custom: references_regions
1516

1617
[!INCLUDE [automatic](includes/if-manual.md)]
1718

18-
This article explains how to connect your SQL Server instance to Azure Arc. Before you proceed, complete the [Prerequisites](prerequisites.md).
19+
This article explains how to connect your SQL Server instance to Azure Arc. Before you proceed, complete the [Prerequisites - SQL Server enabled by Azure Arc](prerequisites.md).
1920

2021
## Onboard the server to Azure Arc
2122

2223
If the server that runs your SQL Server instance isn't yet connected to Azure, you can initiate the connection from the target machine using the onboarding script. This script connects the server to Azure and installs the Azure extension for SQL Server.
2324

2425
> [!NOTE]
25-
> If your server is already connected to Azure, proceed to [When the machine is already connected to an Arc-enabled Server](connect-already-enabled.md).
26+
> If your server is already connected to Azure, proceed to [Connect your SQL Server to Azure Arc on a server already enabled by Azure Arc](connect-already-enabled.md).
2627
2728
### Generate an onboarding script for SQL Server
2829

2930
1. Go to **Azure Arc > SQL Server** and select **+ Add**
3031

31-
:::image type="content" source="media/join/start-creation-of-sql-server-azure-arc-resource.png" alt-text="Screenshot of the start creation.":::
32+
:::image type="content" source="media/join/start-creation-of-sql-server-azure-arc-resource.png" alt-text="Screenshot of the start creation." lightbox="media/join/start-creation-of-sql-server-azure-arc-resource.png":::
3233

3334
1. Under **Connect SQL Server to Azure Arc**, select **Connect Servers**
3435

@@ -45,23 +46,23 @@ If the server that runs your SQL Server instance isn't yet connected to Azure, y
4546

4647
To use a specific name for Azure Arc enabled Server instead of default host name, users can add the name for Azure Arc enabled Server in **Server Name**.
4748

48-
:::image type="content" source="media/join/server-details-sql-server-azure-arc.png" alt-text="Screenshot of server details for Azure Arc.":::
49+
:::image type="content" source="media/join/server-details-sql-server-azure-arc.png" alt-text="Screenshot of server details for Azure Arc." lightbox="media/join/server-details-sql-server-azure-arc.png":::
4950

50-
1. Select the SQL Server edition and license type you are using on this machine. Some Arc-enabled SQL Server features are only available for SQL Server instances with Software Assurance (Paid) or with Azure pay-as-you-go. For more information, review [Manage SQL Server license type](manage-configuration.md).
51+
1. Select the SQL Server edition and license type you're using on this machine. Some Arc-enabled SQL Server features are only available for SQL Server instances with Software Assurance (Paid) or with Azure pay-as-you-go. For more information, review [Configure SQL Server enabled by Azure Arc](manage-configuration.md).
5152

52-
1. Specify the SQL Server instance(s) you want to exclude from registering (if you have multiple instances installed on the server). Separate each excluded instance by a space.
53+
1. Specify the SQL Server instance(s) you want to exclude from registering (if you have multiple instances installed on the server). Separate each excluded instance by a space.
5354

5455
> [!IMPORTANT]
5556
> If the machine hosting the SQL Server instance is already [connected to Azure Arc](/azure/azure-arc/servers/onboard-portal), make sure to select the same resource group that contains the corresponding **Server - Azure Arc** resource.
5657
57-
:::image type="content" source="media/join/server-details-sql-server-management-azure-arc.png" alt-text="Screenshot of server management details.":::
58+
:::image type="content" source="media/join/server-details-sql-server-management-azure-arc.png" alt-text="Screenshot of server management details." lightbox="media/join/server-details-sql-server-management-azure-arc.png":::
5859

5960
1. Select **Next: Tags** to optionally add tags to the resource for your SQL Server instance.
6061

6162
1. Select **Run script** to generate the onboarding script.
6263
Screenshot of
6364

64-
:::image type="content" source="media/join/download-script-sql-server-azure-arc.png" alt-text="Screenshot of a download script.":::
65+
:::image type="content" source="media/join/download-script-sql-server-azure-arc.png" alt-text="Screenshot of a download script." lightbox="media/join/download-script-sql-server-azure-arc.png":::
6566

6667
1. Select **Download** to download the script to your machine.
6768

@@ -97,14 +98,17 @@ In this step, execute the script you downloaded from the Azure portal, on the ta
9798
```
9899

99100
---
101+
100102
## Validate your Arc-enabled SQL Server resources
101103

102104
Go to **Azure Arc > SQL Server** and open the newly registered Arc-enabled SQL Server resource to validate.
103105

104-
:::image type="content" source="media/join/validate-sql-server-azure-arc.png" alt-text="Screenshot of validating a connected SQL Server.":::
106+
:::image type="content" source="media/join/validate-sql-server-azure-arc.png" alt-text="Screenshot of validating a connected SQL Server." lightbox="media/join/validate-sql-server-azure-arc.png":::
107+
108+
[!INCLUDE [manage-extension](includes/manage-extension.md)]
105109

106-
## Next steps
110+
## Related content
107111

108-
- [Configure advanced data security for your SQL Server instance](configure-advanced-data-security.md)
109-
- [Configure best practices assessment on a [!INCLUDE [ssazurearc](../../includes/ssazurearc.md)] instance](assess.md)
112+
- [Protect SQL Server with Microsoft Defender for Cloud](configure-advanced-data-security.md)
113+
- [Configure best practices assessment for SQL Server enabled by Azure Arc](assess.md)
110114
- [Known issues: SQL Server enabled by Azure Arc](known-issues.md)
Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
2-
title: Deployment options
2+
title: Deployment Options
33
description: Explains different ways to deploy SQL Server enabled by Azure Arc.
44
author: anosov1960
55
ms.author: sashan
66
ms.reviewer: mikeray, randolphwest
7-
ms.date: 07/18/2023
7+
ms.date: 07/03/2025
88
ms.topic: conceptual
99
---
1010

@@ -16,24 +16,28 @@ Azure Arc automatically installs the Azure extension for SQL Server when a serve
1616

1717
To automatically connect your server, see [Azure Connected Machine agent deployment options](/azure/azure-arc/servers/deployment-options).
1818

19-
If your server is already connected to Azure, but Azure extension for SQL Server did not deploy automatically.
19+
If your server is already connected to Azure, but Azure extension for SQL Server didn't deploy automatically.
2020

21-
> [!TIP]
21+
> [!TIP]
2222
> Beginning with SQL Server 2022, you can connect a new SQL Server instance to Azure Arc when you're installing it on Windows Operating System. [Install SQL Server 2022](../../database-engine/install-windows/install-sql-server-from-the-installation-wizard-setup.md#install-sql-server-2022).
2323
24-
## Onboarding methods
24+
<a id="onboarding-methods"></a>
25+
26+
## Onboard methods
2527

2628
The following table highlights each method so that you can determine which works best for your deployment. For detailed information, follow the links to view the steps for each topic.
2729

2830
| Method | Description |
29-
| ------ | ----- |
30-
| Interactively | Manually connect the SQL Server on a single physical or virtual machine that is already connected to Azure Arc. [Connect your SQL Server to Azure Arc on a server already connected to Azure Arc](connect-already-enabled.md)|
31-
|At scale| [Automatically enable SQL Server for Azure Arc](manage-autodeploy.md)|
32-
| At scale | [Connect machines at scale by running PowerShell scripts with Configuration Manager](/azure/azure-arc/servers/onboard-configuration-manager-powershell)|
33-
| At scale | [Connect machines at scale with a Configuration Manager custom task sequence](/azure/azure-arc/servers/onboard-configuration-manager-custom-task)|
31+
| --- | --- |
32+
| Interactively | Manually connect the SQL Server on a single physical or virtual machine that is already connected to Azure Arc. [Connect your SQL Server to Azure Arc on a server already enabled by Azure Arc](connect-already-enabled.md) |
33+
| At scale | [Manage automatic connection for SQL Server enabled by Azure Arc](manage-autodeploy.md) |
34+
| At scale | [Connect machines at scale by running PowerShell scripts with Configuration Manager](/azure/azure-arc/servers/onboard-configuration-manager-powershell) |
35+
| At scale | [Connect machines at scale with a Configuration Manager custom task sequence](/azure/azure-arc/servers/onboard-configuration-manager-custom-task) |
3436

3537
Be sure to review the basic [prerequisites](prerequisites.md) before you deploy the agent, as well as any specific requirements listed in the steps for the onboarding method you choose.
3638

37-
## Next steps
39+
[!INCLUDE [manage-extension](includes/manage-extension.md)]
40+
41+
## Related content
3842

39-
* Learn about the Azure Connected Machine agent and network requirements in [prerequisites](prerequisites.md)
43+
- [Prerequisites](prerequisites.md)
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
author: MikeRayMSFT
3+
ms.author: mikeray
4+
ms.reviewer: randolphwest
5+
ms.date: 07/03/2025
6+
ms.topic: include
7+
ms.custom:
8+
- ignite-2023
9+
---
10+
11+
## Upgrade extension version
12+
13+
For more information about upgrading the Azure extension for SQL Server, see [Upgrade extension](/azure/azure-arc/servers/manage-vm-extensions-cli#upgrade-extensions).
14+
15+
To get the current extension version, review [Release notes - SQL Server enabled by Azure Arc](../release-notes.md).

0 commit comments

Comments
 (0)