Konfigurera SQL AlwaysOn-tillgänglighetsgrupper i Windows Azure Pack
Gäller för: Windows Azure Pack
Du kan använda funktionen SQL AlwaysOn-tillgänglighetsgrupper med SQL Server-tjänsten i Windows Azure Pack. Funktionen SQL AlwaysOn-tillgänglighetsgrupper är tillgänglig i Microsoft SQL Server 2012 Enterprise Edition och är en lösning för hög tillgänglighet och haveriberedskap som tillhandahåller ett alternativ på företagsnivå till databasspegling. Den här funktionen minskar beroendet av klientdatabasen på fallbarheten för en enda SQL instans.
Mer information om SQL AlwaysOn-tillgänglighetsgrupper finns i https://msdn.microsoft.com/library/hh510230.aspx.
Skapande av oberoende databas är den viktigaste ändringen som aktiverar den här funktionen. En innesluten databas är en databas som är isolerad från andra databaser och från instansen av SQL Server som är värd för databasen. Information om inneslutna databaser finns på https://msdn.microsoft.com/library/ff929071.aspx. Genom att skapa oberoende databaser kan administratörer lägga till databaserna i tillgänglighetsgrupper och initiera replikering. Inneslutna användare skapas mot instansnivåanvändare. Vid redundans replikeras alla inneslutna databaser och inneslutna användare. Användaren fortsätter att ha åtkomst till databaserna på den sekundära utan att skapa nya inloggningar på den sekundära instansen.
Förutsättningar
Kontrollera följande innan du använder SQL AlwaysOn-tillgänglighetsgrupper:
Listan över förutsättningar för att konfigurera SQL AlwaysOn-tillgänglighetsgrupper finns här.
Om du vill aktivera SQL AlwaysOn-tillgänglighetsgrupper kör du följande skript på varje SQL instans innan du skapar SQL databas via Windows Azure Pack:
sp_configure ‘contained database authentication’, 1 RECONFIGURE GO
Se till att alla sekundära servrar är konfigurerade som en del av AlwaysOn-tillgänglighetsgruppen innan du lägger till tillgänglighetsgruppens lyssnare.
När tillgänglighetsgruppens lyssnare har använts med Windows Azure Pack bör du undvika att ändra ovanstående inneslutningsinställning för den associerade instansen.
Etablera en filresurs som krävs för SQL AlwaysOn-databas enligt beskrivningen i förutsättningarna.
Åtgärder i hanteringsportalen för administratörer
Gör följande:
Skapa en tillgänglighetsgrupp i SQL med motsvarande tillgänglighetsgrupplyssnare. Mer information finns under https://msdn.microsoft.com/library/ff878399.aspx.
Anteckning
Konfigurera AlwaysOn-grupplyssnaren så att standardporten 1433 används.
Skapa en SQL grupp av typen "Hög tillgänglighet (AlwaysOn aktiverat)."
Ange en filresurs som är tillgänglig för alla primära och sekundära servrar som ska ingå i den här SQL Server gruppen.
Lägg till tillgänglighetsgruppens lyssnare i gruppen som du skapade ovan.
Om du lägger till en sekundär server i tillgänglighetsgruppen när du har lagt till lyssnaren i Windows Azure Pack kontrollerar du att reparationsanslutningen för lyssnaren utlöses på SQL Server-tillägget på hanteringsportalen för administratörer. Annars kan klientorganisationer inte skapa nya databaser eller ändra storlek på, ändra eller ta bort befintliga databaser.
Åtgärder i SQL Server
Administratören måste utföra följande åtgärder i själva SQL Server:
Rensa filresursen som anges för varje SQL Server alwayson-grupp (hög tillgänglighet) regelbundet för att frigöra utrymme. Det finns ingen automatiserad process för att göra detta.
Lägg till en SQL Server princip i SQL Server-hanteringspaketet för att spåra förekomster av redundans. När du lägger till den här principen identifierar hanteringspaketet det automatiskt och använder det som en hälsomodell.
Referenser
Följande avsnitt innehåller ytterligare information om hur du använder funktionen SQL AlwaysOn-tillgänglighetsgrupper: