Skip to content

Commit a805428

Browse files
committed
docs: Document HADR license eligibility criteria for Always On availability groups
Add comprehensive documentation explaining HADR (High Availability Disaster Recovery) license type eligibility criteria for SQL Server Always On availability groups. Changes: - Added detailed HADR eligibility criteria section with comprehensive tables - Documented AlwaysOn role eligibility (AvailabilityGroupReplica, FCI, etc.) - Created replica role requirements table showing readability, connection state, and eligibility - Clarified when different replica types qualify for HADR licensing - Added user session criteria for passive disaster recovery licensing - Updated metadata: ms.date to 02/02/2026, added ai-usage: ai-assisted Key clarifications: - Non-readable secondary replicas always qualify for HADR licensing - Readable secondary replicas qualify only when no active user connections exist - No active or sleeping user sessions connected to user databases - Forwarders in distributed availability groups qualify when not readable or not in use - Primary replicas never qualify for HADR licensing Files modified: - docs/sql-server/azure-arc/manage-license-billing.md Addresses ICM 51000000829901
1 parent f5927df commit a805428

1 file changed

Lines changed: 39 additions & 1 deletion

File tree

docs/sql-server/azure-arc/manage-license-billing.md

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ description: This article explains how to manage SQL Server licensing options. I
44
author: anosov1960
55
ms.author: sashan
66
ms.reviewer: mikeray, randolphwest, maghan, mathoma
7-
ms.date: 11/18/2025
7+
ms.date: 02/02/2026
8+
ai-usage: ai-assisted
89
ms.topic: how-to
910
ms.custom:
1011
- ignite-2025
@@ -238,6 +239,43 @@ If there are multiple SQL Server instances on the OSE, all instances and replica
238239
> [!NOTE]
239240
> You can query DMVs or issue `DATABASE BACKUP` commands as long as your connections are limited to `master`, `msdb`, `tempdb`, or `model` databases. These operations will not disqualify your passive instances.
240241
242+
#### Detailed passive replica eligibility criteria for disaster recovery
243+
244+
A SQL Server instance is eligible for disaster recovery licensing if it satisfies the following availability group and connection requirements.
245+
246+
**Always On role eligibility**
247+
248+
The following table shows which Always On roles can qualify for passive disaster recovery licensing:
249+
250+
| Always On role | Description | Passive DR license eligible? |
251+
|---------------|-------------|------------------------|
252+
| AvailabilityGroupReplica | Instance is part of an availability group | Depends on replica role and connections |
253+
| FailoverClusterInstance | Active FCI instance | No |
254+
| FailoverClusterNode | Passive FCI node | Yes (if service isn't running) |
255+
| None | Standalone instance | No |
256+
257+
**Replica role requirements**
258+
259+
For an availability group replica to qualify for passive disaster recovery licensing, it must meet the requirements shown in the following table:
260+
261+
| Role | Readable secondary? | Active user connections? | Passive DR eligible? |
262+
|------|---------------------|--------------------------|----------------|
263+
| Secondary | No (non-readable) | N/A | Yes |
264+
| Secondary | Yes (readable) | No connections | Yes |
265+
| Secondary | Yes (readable) | Has connections | No |
266+
| Primary (standalone AG) | N/A | N/A | No |
267+
| Primary (in DAG, primary AG) | N/A | N/A | No |
268+
| Forwarder (primary in secondary AG of DAG) | No (not in use) | N/A | Yes |
269+
| Forwarder | Yes (readable) | Has connections | No |
270+
271+
**Summary of passive disaster recovery licensing criteria for availability group replicas**
272+
273+
- Non-readable secondary replicas always qualify for passive disaster recovery licensing.
274+
- Readable secondary replicas qualify only when they have no active user connections.
275+
- Forwarders in distributed availability groups qualify when they aren't readable or aren't in use.
276+
- Primary replicas never qualify for passive disaster recovery licensing because they actively serve the workload.
277+
- No active or sleeping user sessions connected to user databases (`sys.dm_exec_sessions WHERE is_user_process = 1`).
278+
241279
### Qualify as passive node of failover clustered instance (FCI)
242280

243281
- No instances of the SQL Server service — whether as standalone or as an active node of an FCI — can be in a running state on the node, unless those instances qualify as free passive replicas of availability groups (AGs).

0 commit comments

Comments
 (0)