Hos MS Ignite i denne uge blev flere detaljer afsløret om ændringerne i Availability Groups, der vil blive leveret i SQL Server 2016. Jeg ønskede at give en meget hurtig liste over punkttegn på de vigtigste højdepunkter på et højt niveau, for at få dig begejstret for disse AG forbedringer:
- Valgfri indstilling til at mislykkes baseret på databasefejl – i 2012 og 2014 bestemmes failover næsten udelukkende på instansniveau. Hvis en database bliver offline, mistænkelig eller korrupt, bliver AG'en ved med at nynne med. I SQL Server 2016 vil du være i stand til at have visse databasemetrikker til at starte failover for hele gruppen.
- Support til distribueret transaktionskoordinator – i nuværende versioner understøttes MSDTC ikke for AG-databaser, men det vil være fuldt understøttet i SQL Server 2016 (det vil også kræve en opdatering af operativsystemet – det er muligt, at du skal bruge den seneste version af Windows Server for fuld support på tværs af alle scenarier).
- Gruppeadministrerede tjenestekonti er fuldt understøttet – disse "fungerede" i SQL Server 2012/2014, men var ikke fuldt understøttet og havde nogle problemer (se baggrundsinformation her, her og her).
- Load Balancing for Læsbare Sekundærer – du vil være i stand til at bruge en round-robin-mekanisme til at dirigere skrivebeskyttede anmodninger gennem lytteren for at drage balanceret fordel af alle sekundære, i forhold til den nuværende tilgang med anmodninger, der altid går til den "første" tilgængelige sekundære.
- Yderligere automatiske failover-mål – du vil være i stand til at angive op til tre samlede sekundærer til automatisk failover; dette matcher antallet af tilladte synkrone replikaer.
- Forbedret logtransportydelse – Hele denne pipeline blev efterset og omstruktureret for lavere CPU-brug og højere gennemløb.
- Grundlæggende tilgængelighedsgruppe – dette er endelig blevet bekræftet fra CTP 3.2 til at være en officiel mulighed for Standard Edition-kunder i SQL Server 2016. For detaljer om funktioner og begrænsninger, se Oversigt over AlwaysOn Basic Availability Groups .
- Domæneløse tilgængelighedsgrupper – som Microsoft har beskrevet her, vil du være i stand til at hoste AG'er på tværs af domæner uden tillid og helt uden domæne. (Bemærk, at denne ændring også kræver Windows Server 2016.)