Skip to content

Commit 802020c

Browse files
Merge pull request #36544 from MikeRayMSFT/20260202-mikeray/hadr-license-type-doc
Document HADR license eligibility criteria for Always On availability groups
2 parents 5e33fe4 + a805428 commit 802020c

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
@@ -240,6 +241,43 @@ If there are multiple SQL Server instances on the OSE, all instances and replica
240241
> [!NOTE]
241242
> 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.
242243
244+
#### Detailed passive replica eligibility criteria for disaster recovery
245+
246+
A SQL Server instance is eligible for disaster recovery licensing if it satisfies the following availability group and connection requirements.
247+
248+
**Always On role eligibility**
249+
250+
The following table shows which Always On roles can qualify for passive disaster recovery licensing:
251+
252+
| Always On role | Description | Passive DR license eligible? |
253+
|---------------|-------------|------------------------|
254+
| AvailabilityGroupReplica | Instance is part of an availability group | Depends on replica role and connections |
255+
| FailoverClusterInstance | Active FCI instance | No |
256+
| FailoverClusterNode | Passive FCI node | Yes (if service isn't running) |
257+
| None | Standalone instance | No |
258+
259+
**Replica role requirements**
260+
261+
For an availability group replica to qualify for passive disaster recovery licensing, it must meet the requirements shown in the following table:
262+
263+
| Role | Readable secondary? | Active user connections? | Passive DR eligible? |
264+
|------|---------------------|--------------------------|----------------|
265+
| Secondary | No (non-readable) | N/A | Yes |
266+
| Secondary | Yes (readable) | No connections | Yes |
267+
| Secondary | Yes (readable) | Has connections | No |
268+
| Primary (standalone AG) | N/A | N/A | No |
269+
| Primary (in DAG, primary AG) | N/A | N/A | No |
270+
| Forwarder (primary in secondary AG of DAG) | No (not in use) | N/A | Yes |
271+
| Forwarder | Yes (readable) | Has connections | No |
272+
273+
**Summary of passive disaster recovery licensing criteria for availability group replicas**
274+
275+
- Non-readable secondary replicas always qualify for passive disaster recovery licensing.
276+
- Readable secondary replicas qualify only when they have no active user connections.
277+
- Forwarders in distributed availability groups qualify when they aren't readable or aren't in use.
278+
- Primary replicas never qualify for passive disaster recovery licensing because they actively serve the workload.
279+
- No active or sleeping user sessions connected to user databases (`sys.dm_exec_sessions WHERE is_user_process = 1`).
280+
243281
### Qualify as passive node of failover clustered instance (FCI)
244282

245283
- 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)