An Always-On basic availability group can be created on any two SQL Server 2016 Standard Edition servers. When you create a basic availability group, you must specify both replicas during creation.
To create a basic availability group, use the CREATE AVAILABILITY GROUP Transact-SQL command and specify the WITH BASIC option (the default is ADVANCED). You can also create the basic availability group using the UI in SQL Server Management Studio starting with version 17.8. For more information, see CREATE AVAILABILITY GROUP (Transact-SQL).
Making Standard Edition react as Advanced edition:
By Providing an Extension JOBS We could achieve an advanced availability group features to the basic availability group as following:
A Basic option is configured only one Database to an Availability group.
We will configure a job that will perform failover of all declared groups.
Basic Availability group’s limitation is only one Primary replica and on the secondary replica
By using the same job and script we can achieve a replica chaining Thus: more than one secondary.
By using the same Attitude We also can achieve
- Backups on a secondary replica
- Integrity checks on secondary replicas
Which we miss in a standard edition.