high availability
#high-availability#basic-availability-groups

Basic availability groups

10/24/2025 Always On basic availability groups provide a high availability solution for SQL Server 2016 (13.x) and later versions on Standard edition. A basic availability g

Always On basic availability groups provide a high availability solution for SQL Server 2016

(13.x) and later versions on Standard edition. A basic availability group supports a failover

environment for a single database. It is created and managed much like traditional (advanced)

availability group

with Enterprise edition. The differences and limitations of basic availability

groups are summarized in this document.

Basic availability groups replace the deprecated Database Mirroring feature, and provide a

similar level of feature support. Basic availability groups enable a primary database to maintain

a single replica. This replica can use either synchronous-commit mode or asynchronous-

commit mode. For more information about availability modes, see

Differences between

availability modes for an Always On availability group. The secondary replica remains inactive

unless there’s a need to fail over. This failover reverses the primary and secondary role

assignments, causing the secondary replica to become the primary active database. For more

information on failover, see

Failover and Failover Modes. Basic availability groups can operate

in a hybrid environment that spans on-premises and Microsoft Azure.

Basic availability groups use a subset of features compared to advanced availability groups on

2016 (13.x) Enterprise edition. Basic availability groups include the following

limitations:

Limit of two replicas (primary and secondary). Basic Availability Groups for SQL Server

2017 (14.x) on Linux support an extra configuration only replica.

No read access on secondary replica.

No backups on secondary replica.

No integrity checks on secondary replicas.

No support for replicas hosted on servers running a version of SQL Server before SQL

Server 2016 (13.x).