Skip to content

Commit 393a859

Browse files
authored
Merge pull request #53616 from MicrosoftDocs/NEW-understand-hybrid-data-platform-sql-server
Syncing updates to main from release branch
2 parents e08f621 + d9d121e commit 393a859

29 files changed

Lines changed: 593 additions & 0 deletions
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.understand-hybrid-data-platform-sql-server.introduction
3+
title: Introduction
4+
metadata:
5+
title: Introduction
6+
description: "Introduction"
7+
ms.date: 11/3/2025
8+
author: JulianePadrao
9+
ms.author: jupadrao
10+
ms.topic: unit
11+
durationInMinutes: 18
12+
content: |
13+
[!include[](includes/1-introduction.md)]
14+
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.understand-hybrid-data-platform-sql-server.business-continuity-with-azure-sql-managed-instance
3+
title: Ensure business continuity with Azure SQL Managed Instance
4+
metadata:
5+
title: Ensure Business Continuity with Azure SQL Managed Instance
6+
description: "Ensure Business Continuity with Azure SQL Managed Instance"
7+
ms.date: 11/3/2025
8+
author: JulianePadrao
9+
ms.author: jupadrao
10+
ms.topic: unit
11+
durationInMinutes: 7
12+
content: |
13+
[!include[](includes/2-business-continuity-with-azure-sql-managed-instance.md)]
14+
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.understand-hybrid-data-platform-sql-server.azure-arc-enabled
3+
title: Simplify management with Azure Arc-enabled SQL Server
4+
metadata:
5+
title: Simplify management with Azure Arc-enabled SQL Server
6+
description: "Simplify management with Azure Arc-enabled SQL Server"
7+
ms.date: 11/3/2025
8+
author: JulianePadrao
9+
ms.author: jupadrao
10+
ms.topic: unit
11+
durationInMinutes: 8
12+
content: |
13+
[!include[](includes/3-azure-arc-enabled.md)]
14+
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.understand-hybrid-data-platform-sql-server.near-real-time-analytics-synapse-link-for-sql
3+
title: Understand mirroring in Microsoft Fabric
4+
metadata:
5+
title: Understand mirroring in Microsoft Fabric
6+
description: "Understand mirroring in Microsoft Fabric"
7+
ms.date: 11/3/2025
8+
author: JulianePadrao
9+
ms.author: jupadrao
10+
ms.topic: unit
11+
durationInMinutes: 16
12+
content: |
13+
[!include[](includes/4-near-real-time-analytics-synapse-link-for-sql.md)]
14+
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.understand-hybrid-data-platform-sql-server.azure-active-directory-azure-ad-authentication
3+
title: Secure with Microsoft Entra authentication
4+
metadata:
5+
title: Secure with Microsoft Entra authentication
6+
description: "Secure with Microsoft Entra authentication"
7+
ms.date: 11/3/2025
8+
author: JulianePadrao
9+
ms.author: jupadrao
10+
ms.topic: unit
11+
durationInMinutes: 3
12+
content: |
13+
[!include[](includes/5-azure-active-directory-azure-ad-authentication.md)]
14+
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.understand-hybrid-data-platform-sql-server.knowledge-check
3+
title: Knowledge check
4+
metadata:
5+
title: Knowledge check
6+
description: "Knowledge check"
7+
ms.date: 11/3/2025
8+
author: JulianePadrao
9+
ms.author: jupadrao
10+
ms.topic: unit
11+
durationInMinutes: 4
12+
quiz:
13+
title: "Check your knowledge"
14+
questions:
15+
- content: "Which of the following is a limitation of the Azure SQL Managed Instance link feature?"
16+
choices:
17+
- content: "The link feature can only replicate databases of a certain size."
18+
isCorrect: false
19+
explanation: "Incorrect. There's no specific database size limit."
20+
- content: "The link feature cannot replicate databases that use In-Memory OLTP objects on the General Purpose service tier."
21+
isCorrect: true
22+
explanation: "Correct. Replicating databases that use In-Memory OLTP objects is not supported on the General Purpose service tier of Azure SQL Managed Instance."
23+
- content: "The link feature cannot replicate databases that use columnstore indexes."
24+
isCorrect: false
25+
explanation: "Incorrect. Columnstore indexes are supported."
26+
- content: "How many databases can be placed into a single availability group for one Azure SQL Managed Instance link?"
27+
choices:
28+
- content: "Only one database"
29+
isCorrect: true
30+
explanation: "Correct. Only one database can be placed into a single availability group for one Azure SQL Managed Instance link."
31+
- content: "Multiple databases"
32+
isCorrect: false
33+
explanation: "Incorrect. Multiple databases aren't supported. However, it's possible to replicate multiple databases in a single SQL Server instance by establishing multiple links."
34+
- content: "Multiple databases, as long as the database size is less than a certain limit"
35+
isCorrect: false
36+
explanation: "Incorrect. Multiple databases aren't supported. However, it's possible to replicate multiple databases in a single SQL Server instance by establishing multiple links."
37+
- content: "What is the primary purpose of mirroring in Microsoft Fabric?"
38+
choices:
39+
- content: "To provide disaster recovery and failover capabilities"
40+
isCorrect: false
41+
explanation: "Incorrect. Disaster recovery and failover are provided by Azure SQL Managed Instance Link. Microsoft Fabric Mirroring is designed for near real-time analytics and data replication to OneLake."
42+
- content: "To replicate data in near real-time to OneLake for analytics workloads"
43+
isCorrect: true
44+
explanation: "Correct. Microsoft Fabric Mirroring continuously replicates SQL Server data to OneLake using change data capture (CDC), enabling near real-time analytics without impacting operational workloads."
45+
- content: "To replace Azure Arc-enabled SQL Server for centralized management"
46+
isCorrect: false
47+
explanation: "Incorrect. Microsoft Fabric Mirroring is focused on data replication for analytics, not management. Azure Arc-enabled SQL Server provides centralized management capabilities."
48+
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.understand-hybrid-data-platform-sql-server.summary
3+
title: Summary
4+
metadata:
5+
title: Summary
6+
description: "Summary"
7+
ms.date: 11/3/2025
8+
author: JulianePadrao
9+
ms.author: jupadrao
10+
ms.topic: unit
11+
durationInMinutes: 2
12+
content: |
13+
[!include[](includes/7-summary.md)]
14+
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
You'll learn about SQL Server 2025 scenarios that can be extended to the cloud and understand the advantages of using a hybrid approach to increase productivity and innovation. You'll explore how to connect to Azure for managing disaster recovery, near real-time analytics, data synchronization, and enhanced authentication.
2+
3+
Understanding how SQL Server operates as a hybrid data platform helps in modernizing your data estate and improving scalability and control. The hybrid data platform also enables you to explore cloud computing benefits before fully migrating to Azure, providing an opportunity to evaluate performance and reliability before a full commitment.
4+
5+
A cloud connected service can also be adopted in different ways, such as storing SQL Server data files on Azure Storage, backing up to S3-compatible storage, or failing over SQL Server to Azure during a disaster recovery or migration scenario.
6+
7+
### Increased agility and innovation
8+
9+
To keep up with technological advancements, services require substantial computing resources due to increasing data volumes. A hybrid approach for your data services provides agility and scalability. Managing and maintaining a disaster recovery site for your data can be difficult and costly. Getting started with business continuity through Azure SQL Managed Instance Link, combined with features like Microsoft Fabric Mirroring for real-time data synchronization, can help ease this burden and support your transition to the cloud.
10+
11+
SQL Server 2025 enhances hybrid capabilities with improved cloud integration options. Features like S3-compatible object storage support for backups, enhanced [Azure Arc](/azure/azure-arc/overview?azure-portal=true) management, and connectivity with [Microsoft Fabric](/fabric/get-started/microsoft-fabric-overview?azure-portal=true) enable organizations to build data platforms that span on-premises and cloud environments.
12+
13+
You'll explore the hybrid services available on SQL Server 2025 that can help you optimize costs for several workloads, avoid unnecessary infrastructure investments, and increase team agility. A hybrid approach can be adopted by organizations with an on-premises legacy setup that is no longer supported by vendors, enabling them to modernize incrementally while maintaining existing investments.
14+
15+
### Security enhancements
16+
17+
A properly secured hybrid cloud infrastructure can provide a safe environment for your services and enhance your overall security framework.
18+
19+
Security solutions should provide visibility and control over the network, and various security options to safeguard hybrid cloud environments. Compliance and governance are important considerations when it comes to security in certain industries like finance, government, and healthcare.
20+
21+
For this reason, it's essential to have a security solution that adheres to industry standards and regulations in hybrid cloud environments to ensure data security, confidentiality, and integrity.
22+
23+
[Microsoft Entra authentication](/entra/identity/authentication/overview-authentication?azure-portal=true) for SQL Server 2025 is a central authentication repository that supports advanced authentication methods like Microsoft Entra multifactor authentication and Microsoft Entra access tokens, enabling companies to add security to their authentication process. SQL Server 2025 builds upon this foundation with enhanced managed identity support for Azure Arc-enabled instances, providing secure authentication to Azure services.
24+
25+
With a cloud-based central authentication authority like Microsoft Entra ID, you can take advantage of SQL Server security features while reducing the risk of security breaches caused by weak or reused passwords.
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
2+
Running and maintaining a Disaster Recovery (DR) solution on-premises can be challenging, costly, and time consuming.
3+
4+
SQL Server 2025 provides the flexibility to extend your on-premises disaster recovery environment to Azure, allowing you to fail over and fail back between SQL Server instances and [Azure SQL Managed Instance](/azure/azure-sql/managed-instance/sql-managed-instance-paas-overview?azure-portal=true) by using the [link feature](/azure/azure-sql/managed-instance/managed-instance-link-feature-overview?azure-portal=true). This capability has been enhanced in SQL Server 2025 with improved performance, better monitoring, and streamlined configuration options.
5+
6+
Azure SQL Managed Instance offers a fully functional instance of SQL Server on Azure that is highly compatible with SQL Server 2025, supporting your hybrid disaster recovery solution.
7+
8+
:::image type="content" source="../media/module-2-azure-sql-offerings.png" alt-text="Diagram showing the various Azure SQL offerings available, including SQL Server on Azure Virtual Machine, and Azure SQL Managed Instance, Azure SQL Database.":::
9+
10+
### Extended capabilities to the cloud
11+
12+
There are several ways to use the link feature and use Azure services and resources:
13+
14+
- **Offload read-only workloads**. You can configure secondary replicas on your SQL Server to Azure to offload reporting needs. The link feature is database scoped, allowing for consolidation of read-only workloads in Azure, bringing data closer to customers in any supported region worldwide.
15+
16+
- **Migrate workloads**. Azure SQL Managed Instance link feature offers an online migration option. Organizations can adopt a phased approach to cloud migration by partially running workloads on Azure.
17+
18+
- **Automated backups**. Secondary replicas running on Azure SQL Managed Instance are automatically backed up to your [Azure Blob Storage](/azure/storage/blobs/storage-blobs-overview?azure-portal=true) account, which reduces administrative efforts and improves reliability. SQL Server 2025 introduces enhanced backup capabilities for [Always On availability groups](/sql/database-engine/availability-groups/windows/overview-of-always-on-availability-groups-sql-server?azure-portal=true), allowing full and differential backups to be performed on secondary replicas in addition to the existing copy-only and transaction log backups. This enhancement, enabled through trace flags (TF 3261 for differential and TF 3262 for full backups), provides flexibility in offloading backup workloads from the primary replica, reducing I/O strain on production systems while maintaining backup consistency across your hybrid environment.
19+
20+
- **Business continuity**. As a disaster recovery solution, the link feature in SQL Server 2025 allows you to fail over to Azure SQL Managed Instance and fail back after the disaster is mitigated. SQL Server 2025 enhances this capability with improved monitoring dashboards and health checks.
21+
22+
> [!TIP]
23+
> For organizations requiring real-time data replication for analytics purposes, consider using [Mirroring in Fabric](/fabric/database/mirrored-database/overview?azure-portal=true) in conjunction with Azure SQL Managed Instance Link. The link feature focuses on disaster recovery and business continuity, while Fabric Mirroring provides low-latency replication for analytical workloads.
24+
25+
### Hybrid flexibility with Azure SQL Managed Instance link feature
26+
27+
Azure SQL Managed Instance link feature allows you to replicate your SQL Server databases hosted anywhere to Azure, and failover to the cloud in the event of a disaster or business disruption. The link feature provides failover between the primary and secondary databases.
28+
29+
One of the advantages of using Azure SQL Managed Instance is that it's a platform as a service (PaaS), which means that hardware maintenance, patching, and updates are applied and managed automatically by Azure. This ensures that your database environment is up-to-date and secure, while reducing the risk of downtime due to hardware failures or software vulnerabilities.
30+
31+
:::image type="content" source="../media/module-2-sql-managed-instance-link-feature.png" alt-text="Diagram showing the replication of databases from the primary replica to the secondary replica through the distributed availability group (AG).":::
32+
33+
The link feature uses [distributed availability group](/sql/database-engine/availability-groups/windows/distributed-availability-groups?azure-portal=true) (DAG) and is scoped per database (one link per database). This allows you to consolidate multiple parallel SQL Server databases into an Azure SQL Managed Instance or scale them out across multiple instances and regions worldwide.
34+
35+
The link feature provides two types of replication:
36+
37+
- **One-way replication**. One-way replication is available for SQL Server versions 2016, 2019, and 2022, allowing you to replicate data one way from a SQL Server instance to your managed instance.
38+
39+
- **Two-way replication**. SQL Server 2025 provides enhanced two-way replication capabilities, where you can replicate data between your managed instance and SQL Server instances, manually fail over during a disaster, and fail back after the disaster is mitigated. SQL Server 2025 includes improvements to the failback process with better performance monitoring and reduced downtime during failover operations.
40+
41+
> [!NOTE]
42+
> SQL Server 2025 supports both online failover and failback capabilities. Check the latest Azure SQL Managed Instance documentation for current feature availability and enhancements.
43+
44+
### Enable the link feature
45+
46+
To configure the link feature, follow the same steps regardless of whether you're migrating to Azure SQL Managed Instance, configuring disaster recovery on the cloud, offload workloads to Azure, or reduce backup operations and management costs.
47+
48+
You can use either a wizard in [SQL Server Management Studio](/sql/ssms/sql-server-management-studio-ssms?azure-portal=true) (SSMS) or scripts. The main advantage of using scripts is that they can be automated, which can improve your deployment process. SQL Server 2025 benefits from the latest SSMS enhancements that provide better visibility into link status and replication health.
49+
50+
- Replicate a database by using [Azure SQL Managed Instance link wizard available in SSMS](/azure/azure-sql/managed-instance/managed-instance-link-use-ssms-to-replicate-database?azure-portal=true).
51+
52+
- Replicate a database by using [T-SQL and PowerShell scripts.](/azure/azure-sql/managed-instance/managed-instance-link-use-scripts-to-replicate-database?azure-portal=true)
53+
54+
There are a few SQL Server features that aren't supported by Azure SQL Managed Instance link. For example, you can't enable the link feature if the functionality that's used on the primary SQL Server database isn't supported on Azure SQL Managed Instance, such as file tables and file streams.
55+
56+
For the full list of supported features and any SQL Server 2025-specific considerations, see [Limitations of Azure SQL Managed Instance link](/azure/azure-sql/managed-instance/managed-instance-link-feature-overview?azure-portal=true).
57+

0 commit comments

Comments
 (0)