Bij MS Ignite deze week werden verschillende details onthuld over de wijzigingen in Beschikbaarheidsgroepen die in SQL Server 2016 zullen worden verzonden. verbeteringen:
- Optionele instelling voor failover op basis van databasefout – in 2012 en 2014 wordt de failover vrijwel geheel op instantieniveau bepaald. Als een database offline, verdacht of corrupt gaat, blijft de AG maar meeneuriën. In SQL Server 2016 kunt u bepaalde databasestatistieken gebruiken om een failover voor de hele groep te starten.
- Ondersteuning voor gedistribueerde transactiecoördinatoren – in de huidige versies wordt MSDTC niet ondersteund voor AG-databases, maar het wordt volledig ondersteund in SQL Server 2016 (hiervoor is ook een update van het besturingssysteem nodig – het is mogelijk dat u de meest recente versie van Windows Server volledig nodig hebt ondersteuning in alle scenario's).
- Groepsbeheerde serviceaccounts worden volledig ondersteund – deze "werkten" in SQL Server 2012/2014, maar werden niet volledig ondersteund en hadden enkele problemen (zie achtergrondinformatie hier, hier en hier).
- Load Balancing voor leesbare secundairen – je zult een round-robin-mechanisme kunnen gebruiken voor het routeren van alleen-lezen-verzoeken door de luisteraar om een evenwichtig voordeel te halen uit alle secondaries, in tegenstelling tot de huidige benadering van verzoeken die altijd naar de "eerste" beschikbare secundaire gaan.
- Aanvullende automatische failover-doelen – u kunt in totaal maximaal drie secondaries specificeren voor automatische failover; dit komt overeen met het aantal toegestane synchrone replica's.
- Verbeterde prestaties van logtransport – deze hele pijplijn is gereviseerd en aangepast voor een lager CPU-gebruik en een hogere doorvoer.
- Basisbeschikbaarheidsgroep – dit is eindelijk bevestigd vanaf CTP 3.2 als een officiële optie voor Standard Edition-klanten in SQL Server 2016. Zie Overzicht van AlwaysOn Basic-beschikbaarheidsgroepen voor details en beperkingen van functies.
- Domeinloze beschikbaarheidsgroepen - zoals Microsoft hier heeft beschreven, kunt u AG's hosten op domeinen zonder vertrouwen en zonder domein. (Merk op dat deze wijziging ook Windows Server 2016 vereist.)