Gebruik de wizard Beschikbaarheidsgroep (SQL Server Management Studio)
van toepassing op:SQL Server-
In dit onderwerp wordt beschreven hoe u de wizard Nieuwe beschikbaarheidsgroep gebruikt in SQL Server Management Studio om een AlwaysOn-beschikbaarheidsgroep te maken en te configureren in SQL Server. Een beschikbaarheidsgroep definieert een set gebruikersdatabases die als één eenheid een failover uitvoeren en een set failoverpartners die bekend staan als beschikbaarheidsreplica's, die failover ondersteunen.
Notitie
Zie Overzicht van AlwaysOn-beschikbaarheidsgroepen (SQL Server)voor een inleiding tot beschikbaarheidsgroepen.
Voordat u begint
We raden u ten zeerste aan deze sectie te lezen voordat u uw eerste beschikbaarheidsgroep maakt.
Vereisten, beperkingen en aanbevelingen
In de meeste gevallen kunt u de wizard Nieuwe beschikbaarheidsgroep gebruiken om alle taken te voltooien die nodig zijn om een beschikbaarheidsgroep te maken en te configureren. Het is echter mogelijk dat u enkele taken handmatig moet uitvoeren.
Als u een WSFC-clustertype (Windows Server Failover Cluster) gebruikt om een beschikbaarheidsgroep te hosten, controleert u of de exemplaren van SQL Server die als host fungeren voor de beschikbaarheidsreplica's zich op verschillende clusterservers (of knooppunten) in dezelfde WSFC bevinden. Controleer ook of elk van de serverexemplaren voldoet aan alle andere vereisten voor AlwaysOn-beschikbaarheidsgroepen. Voor meer informatie raden we u ten zeerste aan vereisten, beperkingen en aanbevelingen voor AlwaysOn-beschikbaarheidsgroepen (SQL Server)te lezen.
Als een serverexemplaar dat u selecteert om een beschikbaarheidsreplica te hosten wordt uitgevoerd onder een domeingebruikersaccount en nog geen databasespiegelingseindpunt heeft, kan de wizard het eindpunt maken en CONNECT-toestemming geven aan het serviceaccount van het serverexemplaar. Als de SQL Server-service echter wordt uitgevoerd als een ingebouwd account, zoals lokaal systeem, lokale service of netwerkservice, of een niet-domeinaccount, moet u certificaten voor eindpuntverificatie gebruiken en kan de wizard geen eindpunt voor databasespiegeling maken op het serverexemplaren. In dit geval raden we u aan de eindpunten voor databasespiegeling handmatig te maken voordat u de wizard Nieuwe beschikbaarheidsgroep start.
Certificaten gebruiken voor een eindpunt voor databasespiegeling:
CREATE ENDPOINT (Transact-SQL)
Certificaten gebruiken voor een eindpunt voor databasespiegeling (Transact-SQL)
SQL Server Failover Cluster Instances (CFA's) bieden geen ondersteuning voor automatische failover per beschikbaarheidsgroepen, dus elke beschikbaarheidsreplica die wordt gehost door een FCI kan alleen worden geconfigureerd voor handmatige failover.
Vereisten voor de wizard om volledige initiële gegevenssynchronisatie uit te voeren
Alle databasebestandspaden moeten identiek zijn op elke serverinstantie die een replica binnen de beschikbaarheidsgroep host.
Er kan geen primaire databasenaam bestaan op een serverexemplaar dat een secundaire replica host. Dit betekent dat nog geen van de nieuwe secundaire databases kan bestaan.
U moet een netwerkshare opgeven zodat de wizard back-ups kan maken en openen. Voor de primaire replica moet het account dat wordt gebruikt voor het starten van de Database-Engine lees- en schrijfbevoegdheden voor een netwerkshare hebben. Voor secundaire replica's moet het account leesrechten hebben voor het netwerkgedeelte.
Belangrijk
De logboekback-ups maken deel uit van uw logboekback-upketen. Sla de logboekback-upbestanden op de juiste manier op.
Als u de wizard niet kunt gebruiken om volledige initiële gegevenssynchronisatie uit te voeren, moet u uw secundaire databases handmatig voorbereiden. U kunt dit doen voor of na het uitvoeren van de wizard. Zie Handmatig een secundaire database voorbereiden voor een beschikbaarheidsgroep (SQL Server)voor meer informatie.
Veiligheid
Machtigingen
Vereist lidmaatschap van de sysadmin vaste serverrol en de servermachtiging CREATE AVAILABILITY GROUP, de machtiging ALTER ANY AVAILABILITY GROUP of de machtiging CONTROL SERVER.
Hiervoor is ook CONTROL ON ENDPOINT-machtiging vereist als u de Wizard voor Beschikbaarheidsgroep wilt toestaan om het eindpunt voor databasespiegeling te beheren.
De wizard Nieuwe beschikbaarheidsgroep gebruiken
Maak in Objectverkenner verbinding met het serverexemplaar dat de primaire replica host.
Vouw het knooppunt Always On Hoge Beschikbaarheid en het knooppunt Beschikbaarheidsgroepen uit.
Als u de wizard Nieuwe beschikbaarheidsgroep wilt starten, selecteert u de wizard Nieuwe beschikbaarheidsgroep opdracht.
De eerste keer dat u deze wizard uitvoert, wordt een pagina Inleiding weergegeven. Als u deze pagina in de toekomst wilt overslaan, klikt u op Deze pagina niet meer weergeven. Nadat u deze pagina hebt gelezen, klikt u op Volgende.
Voer op de pagina Opties voor beschikbaarheidsgroep opgeven de naam van de nieuwe beschikbaarheidsgroep in het veld naam van de beschikbaarheidsgroep in. Deze naam moet een geldige SQL Server-id zijn die uniek is in het cluster en in uw domein als geheel. De maximale lengte voor de naam van een beschikbaarheidsgroep is 128 tekens.
Geef vervolgens het clustertype op. De mogelijke clustertypen zijn afhankelijk van de SQL Server-versie en het besturingssysteem. Kies WSFC, EXTERNALof NONE. Raadpleeg Clustersvoor meer informatie.
Op de pagina Databases selecteren geeft het raster gebruikersdatabases weer op het verbonden serverexemplaar die in aanmerking komen om beschikbaarheidsdatabaseste worden. Selecteer een of meer van de vermelde databases om deel te nemen aan de nieuwe beschikbaarheidsgroep. Deze databases zullen aanvankelijk de primaire -databaseszijn.
Voor elke vermelde database wordt in de kolom Grootte de databasegrootte weergegeven, indien bekend. De kolom Status geeft aan of een bepaalde database voldoet aan de vereisten voor beschikbaarheidsdatabases. Als niet aan de vereisten wordt voldaan, geeft een korte statusbeschrijving de reden aan waarom de database niet in aanmerking komt; bijvoorbeeld als het de volledige herstelmodel niet gebruikt. Klik op de statusbeschrijving voor meer informatie.
Als u een database wijzigt zodat deze in aanmerking komt, klikt u op Vernieuwen om het databaseraster bij te werken.
Als de database een databasehoofdsleutel bevat, voert u het wachtwoord in voor de databasehoofdsleutel in de kolom Wachtwoord.
Geef op de pagina Replica's specificeren een of meer replica's op voor de nieuwe beschikbaarheidsgroep. De volgende tabel geeft informatie over de tabbladen op de pagina Replica's specificeren:
Tabblad Korte beschrijving replicaten Gebruik dit tabblad om elk exemplaar van SQL Server op te geven dat als host fungeert voor een secundaire replica, evenals aanvullende instellingen zoals required_synchronized_secondaries_to_commit. Houd er rekening mee dat het serverexemplaar waarmee u momenteel verbonden bent, de primaire replica moet hosten. eindpunten Gebruik dit tabblad om alle bestaande eindpunten voor databasespiegeling te controleren en als dit eindpunt ontbreekt op een serverexemplaar waarvan de serviceaccounts gebruikmaken van Windows-verificatie, om het eindpunt automatisch aan te maken.
Opmerking: Als een serverexemplaar wordt uitgevoerd onder een gebruikersaccount dat niet tot een domein behoort, moet u een handmatige wijziging aanbrengen in uw serverexemplaar voordat u in de wizard verder kunt gaan. Zie Vereisteneerder in dit onderwerp voor meer informatie.backupvoorkeuren Gebruik dit tabblad om uw back-upvoorkeur op te geven voor de beschikbaarheidsgroep als geheel en uw back-upprioriteiten voor de afzonderlijke beschikbaarheidsreplica's. Luisteraar Gebruik dit tabblad om een listener voor beschikbaarheidsgroepen te maken . De wizard maakt standaard geen listener. Alleen-lezen-routering Op dit tabblad kunt u read-only routering configureren voor de replica's in de beschikbaarheidsgroep. Standaard is er geen routering voor alleen-lezen geconfigureerd. Kies op de pagina Initiële gegevenssynchronisatie selecteren hoe u uw nieuwe secundaire databases wilt laten maken en toevoegen aan de beschikbaarheidsgroep. Kies een van de volgende opties:
Automatisch zaaien
SQL Server maakt automatisch de secundaire replica's voor elke database in de groep. Automatische seeding vereist dat de gegevens- en logboekbestandspaden hetzelfde zijn op elk SQL Server-exemplaar dat deelneemt aan de groep. Beschikbaar op SQL Server 2016 (13.x) en hoger. Zie AlwaysOn-beschikbaarheidsgroep automatisch initialiseren.
volledige database en back-up van logboeken
Selecteer deze optie als uw omgeving voldoet aan de vereisten voor het automatisch starten van de eerste gegevenssynchronisatie (zie voor meer informatie vereisten, beperkingen en aanbevelingen, eerder in dit onderwerp).
Als u Volledigeselecteert, maakt de wizard na het maken van de beschikbaarheidsgroep een back-up van elke primaire database en het transactielogboek op een netwerkshare en worden de back-ups hersteld op elk serverexemplaar waarop een secundaire replica wordt gehost. De wizard voegt vervolgens elke secundaire database toe aan de beschikbaarheidsgroep.
Geef in het Een gedeelde netwerklocatie opgeven die toegankelijk is voor alle replica's: veld geeft u een back-upshare op waarnaar alle serverinstanties die hostreplica's hebben lees-/schrijftoegang. Zie Vereisteneerder in dit onderwerp voor meer informatie. In de validatiestap voert de wizard een test uit om ervoor te zorgen dat de opgegeven netwerklocatie geldig is. De test maakt een database op de primaire replica met de naam 'BackupLocDb_', gevolgd door een GUID en voert een back-up uit naar de opgegeven netwerklocatie en herstelt deze vervolgens op de secundaire replica's. Het is veilig om deze database te verwijderen, samen met de back-upgeschiedenis en het back-upbestand voor het geval de wizard deze niet kan verwijderen.
Alleen deelnemen
Als u handmatig secundaire databases hebt voorbereid op de serverexemplaren waarop de secundaire replica's worden gehost, kunt u deze optie selecteren. De wizard voegt de bestaande secundaire databases toe aan de beschikbaarheidsgroep.
Eerste gegevenssynchronisatie overslaan
Selecteer deze optie als u uw eigen database en logboekback-ups van uw primaire databases wilt gebruiken. Zie Gegevensverplaatsing starten op een AlwaysOn Secondary Database (SQL Server)voor meer informatie.
De pagina Validatie controleert of de waarden die u in deze wizard hebt opgegeven, voldoen aan de vereisten van de wizard Nieuwe beschikbaarheidsgroep. Als u een wijziging wilt aanbrengen, klikt u op Vorige om terug te keren naar een eerdere wizardpagina om een of meer waarden te wijzigen. Klik op Volgende om terug te keren naar de Validatie-pagina en klik op Validatie opnieuw uitvoeren.
Bekijk uw keuzes voor de nieuwe beschikbaarheidsgroep op de pagina Samenvatting. Als u een wijziging wilt aanbrengen, klikt u op Vorige om terug te keren naar de relevante pagina. Nadat u de wijziging hebt aangebracht, klikt u op Volgende om terug te keren naar de pagina Samenvatting.
Belangrijk
Wanneer het SQL Server-serviceaccount van een serverinstantie die een nieuwe beschikbaarheidsreplica zal hosten nog niet bestaat als login-account, moet de wizard Nieuwe Beschikbaarheidsgroep het login-account maken. Op de pagina Samenvatting geeft de wizard de informatie weer voor de aanmelding die moet worden gemaakt. Als u op Voltooienklikt, maakt de wizard deze aanmelding voor het SQL Server-serviceaccount en verleent de aanmeldingsmachtiging CONNECT.
Als u tevreden bent met uw selecties, klikt u eventueel op Script om een script te maken van de stappen die de wizard uitvoert. Als u vervolgens de nieuwe beschikbaarheidsgroep wilt maken en configureren, klikt u op voltooien.
Op de pagina Voortgang wordt de voortgang weergegeven van de stappen voor het maken van de beschikbaarheidsgroep (het configureren van eindpunten, het maken van de beschikbaarheidsgroep en het toevoegen van de secundaire replica aan de groep).
Wanneer deze stappen zijn voltooid, wordt op de pagina Resultaten het resultaat van elke stap weergegeven. Als al deze stappen slagen, is de nieuwe beschikbaarheidsgroep volledig geconfigureerd. Als een van de stappen een fout oplevert, moet u mogelijk de configuratie handmatig voltooien of een wizard gebruiken voor de mislukte stap. Klik op de gekoppelde koppeling Fout in de kolom Resultaat voor informatie over de oorzaak van een bepaalde fout.
Wanneer de wizard is voltooid, klikt u op sluiten om af te sluiten.
Gerelateerde taken
De configuratie van de beschikbaarheidsgroep voltooien
een secundaire replica toevoegen aan een beschikbaarheidsgroep (SQL Server)
handmatig een secundaire database voorbereiden voor een beschikbaarheidsgroep (SQL Server)
een secundaire database toevoegen aan een beschikbaarheidsgroep (SQL Server)
een listener voor een beschikbaarheidsgroep (SQL Server) maken of configureren
Alternatieve manieren om een beschikbaarheidsgroep te maken
AlwaysOn-beschikbaarheidsgroepen inschakelen
Een eindpunt voor databasespiegeling configureren
een eindpunt voor databasespiegeling maken voor Windows-verificatie (Transact-SQL)
Certificaten gebruiken voor een eindpunt voor databasespiegeling (Transact-SQL)
geef de eindpunt-URL op wanneer u een SQL Server- (Availability Replica) toevoegt of wijzigt
Problemen met de configuratie van AlwaysOn-beschikbaarheidsgroepen oplossen
problemen met configuratie van AlwaysOn-beschikbaarheidsgroepen (SQL Server) oplossen
problemen met een mislukte Add-File bewerking (AlwaysOn-beschikbaarheidsgroepen) oplossen
Verwante inhoud
Blogs:
AlwaysOn - HADRON Learning Series: Werkgroepgebruik voor databases met HADRON-functionaliteit
SQL Server AlwaysOn Team Blogs: de officiële SQL Server Always On Team Blog
technische documenten:
Microsoft SQL Server AlwaysOn-oplossingengids voor hoge beschikbaarheid en herstel na noodgevallen
Alternatieve manieren om beschikbaarheidsgroepen te maken
Als alternatief voor het gebruik van de wizard Nieuwe beschikbaarheidsgroep kunt u Transact-SQL of SQL Server PowerShell-cmdlets gebruiken. Zie Een beschikbaarheidsgroep (Transact-SQL) maken of Een beschikbaarheidsgroep (SQL Server PowerShell) makenvoor meer informatie.
Zie ook
het eindpunt voor databasespiegeling (SQL Server)
overzicht van AlwaysOn-beschikbaarheidsgroepen (SQL Server)
vereisten, beperkingen en aanbevelingen voor AlwaysOn-beschikbaarheidsgroepen (SQL Server)