Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
In dit onderwerp worden de stappen voor het configureren van exemplaren van SQL Server geïntroduceerd ter ondersteuning van AlwaysOn-beschikbaarheidsgroepen en voor het maken, beheren en bewaken van een beschikbaarheidsgroep.
Aanbevolen lezen
Lees de volgende onderwerpen voordat u uw eerste beschikbaarheidsgroep maakt:
Een exemplaar van SQL Server configureren ter ondersteuning van AlwaysOn-beschikbaarheidsgroepen
| Step | Links |
|---|---|
| Schakel AlwaysOn-beschikbaarheidsgroepen in. U moet de functie AlwaysOn-beschikbaarheidsgroepen inschakelen op elk exemplaar van SQL Server dat deelneemt aan een beschikbaarheidsgroep. Voorwaarden: De hostcomputer moet een WSFC-knooppunt (Windows Server Failover Clustering) zijn, tenzij het een beschikbaarheidsgroep voor leesschaalof linux is. Zie vereisten en beperkingen voor SQL Server-exemplaren in vereisten, beperkingen en aanbevelingen voor AlwaysOn-beschikbaarheidsgroepen (SQL Server) voor meer informatie over de andere vereisten. |
AlwaysOn-beschikbaarheidsgroepen in- en uitschakelen |
| Een eindpunt voor databasespiegeling maken (indien niet). Zorg ervoor dat elk serverexemplaren een eindpunt voor databasespiegeling heeft. Het serverexemplaren gebruiken dit eindpunt om verbindingen van AlwaysOn-beschikbaarheidsgroepen van andere serverexemplaren te ontvangen. | Ga als volgt te werk om te bepalen of het eindpunt voor databasespiegeling bestaat: sys.database_mirroring_endpoints Voor Windows-verificatie. Als u een eindpunt voor databasespiegeling wilt maken, gebruikt u: Wizard Nieuwe beschikbaarheidsgroep Transact-SQL SQL Server PowerShell Voor certificaatverificatie. Als u een eindpunt voor databasespiegeling wilt maken, gebruikt u:Transact-SQL |
Een nieuwe beschikbaarheidsgroep maken en configureren
| Step | Links |
|---|---|
| Maak de beschikbaarheidsgroep. Maak de beschikbaarheidsgroep op het exemplaar van SQL Server waarop de databases worden gehost die moeten worden toegevoegd aan de beschikbaarheidsgroep. Maak minimaal de eerste primaire replica op het exemplaar van SQL Server waar u de beschikbaarheidsgroep maakt. U kunt opgeven van één tot vier secundaire replica's. Zie CREATE AVAILABILITY GROUP (Transact-SQL) voor informatie over eigenschappen van beschikbaarheidsgroepen en replica's. We raden u ten zeerste aan een listener voor een beschikbaarheidsgroep te maken. Voorwaarden: Wanneer u een Windows Server-failovercluster gebruikt voor de beschikbaarheidsgroep, moeten de exemplaren van SQL Server die beschikbaarheidsreplica's hosten voor een bepaalde beschikbaarheidsgroep zich op afzonderlijke knooppunten van één WSFC-cluster bevinden. De enige uitzondering hierop is dat een beschikbaarheidsgroep tijdens de migratie naar een ander WSFC-cluster tijdelijk twee clusters kan verwisselen Zie 'Vereisten en beperkingen voor beschikbaarheidsgroep', 'Vereisten en beperkingen voor beschikbaarheidsdatabase' en 'Vereisten en beperkingen voor SQL Server-exemplaren' in vereisten, beperkingen en aanbevelingen voor AlwaysOn-beschikbaarheidsgroepen (SQL Server) voor meer informatie over de overige vereisten. |
Als u een beschikbaarheidsgroep wilt maken, kunt u een van de volgende hulpprogramma's gebruiken: Wizard Nieuwe beschikbaarheidsgroep Transact-SQL SQL Server PowerShell |
| Voeg secundaire replica's toe aan de beschikbaarheidsgroep. Maak verbinding met elk exemplaar van SQL Server dat als host fungeert voor een secundaire replica en koppel de lokale secundaire replica aan de beschikbaarheidsgroep. |
Een secundaire replica toevoegen aan een beschikbaarheidsgroep Tip: Als u de wizard Nieuwe beschikbaarheidsgroep gebruikt, wordt deze stap geautomatiseerd. |
| Secundaire databases voorbereiden. Herstel back-ups van de primaire databases op elk serverexemplaren waarop een secundaire replica wordt gehost met BEHULP van RESTORE WITH NORECOVERY. |
Handmatig een secundaire database voorbereiden Tip: De wizard Nieuwe beschikbaarheidsgroep kan de secundaire databases voor u voorbereiden. Zie Vereisten voor het gebruik van volledige initiële gegevenssynchronisatie op de pagina Eerste gegevenssynchronisatie selecteren (Wizards voor AlwaysOn-beschikbaarheidsgroep) voor meer informatie. |
| Voeg secundaire databases toe aan de beschikbaarheidsgroep. Voeg op elk serverexemplaren die als host fungeert voor een secundaire replica elke lokale secundaire database toe aan de beschikbaarheidsgroep. Bij deelname aan de beschikbaarheidsgroep initieert een bepaalde secundaire database gegevenssynchronisatie met de bijbehorende primaire database. |
Een secundaire database toevoegen aan een beschikbaarheidsgroep Tip: De wizard Nieuwe beschikbaarheidsgroep kan deze stap uitvoeren als elke secundaire database op elke secundaire replica bestaat. |
| Maak een listener voor een beschikbaarheidsgroep. Deze stap is nodig, tenzij u de listener van de beschikbaarheidsgroep al hebt gemaakt tijdens het maken van de beschikbaarheidsgroep. | Een listener voor beschikbaarheidsgroepen maken of configureren (SQL Server) |
| Geef de DNS-hostnaam van de listener aan toepassingsontwikkelaars. Ontwikkelaars moeten deze DNS-naam opgeven in de verbindingsreeksen om verbindingsaanvragen naar de listener van de beschikbaarheidsgroep te leiden. Zie Listeners voor beschikbaarheidsgroepen, clientconnectiviteit en toepassingsfailover (SQL Server) voor meer informatie. | 'Opvolgen: Na het maken van een listener voor een beschikbaarheidsgroep' in Een listener voor beschikbaarheidsgroepen maken of configureren (SQL Server) |
| Configureer waar back-uptaken worden uitgevoerd. Als u back-ups wilt uitvoeren op secundaire databases, moet u een back-uptaakscript maken dat rekening houdt met de automatische back-upvoorkeur. Maak een script voor elke database in de beschikbaarheidsgroep op elk serverexemplaren die als host fungeert voor een beschikbaarheidsreplica voor de beschikbaarheidsgroep. | "Opvolgen: Na het configureren van back-ups op secundaire replica's" in Back-up configureren op beschikbaarheidsreplica's (SQL Server) |
Beschikbaarheidsgroepen, replica's en databases beheren
Opmerking
Zie CREATE AVAILABILITY GROUP (Transact-SQL) voor informatie over eigenschappen van beschikbaarheidsgroepen en replica's.
Als u bestaande beschikbaarheidsgroepen wilt beheren, voert u een of meer van de volgende taken uit:
| Opdracht | Link |
|---|---|
| Wijzig het flexibele failoverbeleid van de beschikbaarheidsgroep om de voorwaarden te beheren die een automatische failover veroorzaken. Dit beleid is alleen relevant wanneer automatische failover mogelijk is. | Het flexibele failoverbeleid van een beschikbaarheidsgroep configureren |
| Voer een geplande handmatige failover of een geforceerde handmatige failover uit (met mogelijk gegevensverlies), meestal geforceerde failover genoemd. Zie failover- en failovermodi (AlwaysOn-beschikbaarheidsgroepen)voor meer informatie. |
Een geplande handmatige failover uitvoeren Een geforceerde handmatige failover uitvoeren |
| Gebruik een set vooraf gedefinieerde beleidsregels om de status van een beschikbaarheidsgroep en de bijbehorende replica's en databases weer te geven. |
Op beleid gebaseerd beheer gebruiken om de status van beschikbaarheidsgroepen weer te geven Het AlwaysOn-groepsdashboard gebruiken |
| Een secundaire replica toevoegen of verwijderen. |
Een secundaire replica toevoegen Een secundaire replica verwijderen |
| Een beschikbaarheidsdatabase onderbreken of hervatten. Het onderbreken van een secundaire database blijft op het huidige tijdstip behouden totdat u deze hervat. |
Een database onderbreken Een database hervatten |
| Een database toevoegen of verwijderen. |
Een database toevoegen Een secundaire database verwijderen Een primaire database verwijderen |
| Configureer of maak een listener voor een beschikbaarheidsgroep. | Een listener voor een beschikbaarheidsgroep maken of configureren |
| Een beschikbaarheidsgroep verwijderen. | Een beschikbaarheidsgroep verwijderen |
| Problemen met bestandsbewerkingen toevoegen oplossen. Dit kan nodig zijn als de primaire database en een secundaire database verschillende bestandspaden hebben. | Problemen met een mislukte bewerking voor het toevoegen van een bestand oplossen |
| Eigenschappen van beschikbaarheidsreplica's wijzigen. |
De beschikbaarheidsmodus wijzigen De failovermodus wijzigen Back-upprioriteit configureren (en automatische back-upvoorkeur) Read-Only Access configureren Routering voor Read-Only configureren De Session-Timeout periode wijzigen |
Beschikbaarheidsgroepen bewaken
Gebruik de volgende hulpprogramma's om de eigenschappen en status van een AlwaysOn-beschikbaarheidsgroep te bewaken.
| Tool | Korte beschrijving | Links |
|---|---|---|
| System Center Monitoring Pack voor SQL Server | Het bewakingspakket voor SQL Server (SQLMP) is de aanbevolen oplossing voor het bewaken van beschikbaarheidsgroepen, beschikbaarheidsreplica's en beschikbaarheidsdatabases voor IT-beheerders. Bewakingsfuncties die met name relevant zijn voor AlwaysOn-beschikbaarheidsgroepen zijn onder andere: Automatische detectie van beschikbaarheidsgroepen, beschikbaarheidsreplica's en beschikbaarheidsdatabases van honderden computers. Met deze functie kunt u eenvoudig uw inventaris van AlwaysOn-beschikbaarheidsgroepen bijhouden. Waarschuwingen en ticketing die volledig geschikt zijn voor System Center Operations Manager (SCOM). Deze functies bieden gedetailleerde kennis waarmee een probleem sneller kan worden opgelost. Een aangepaste extensie voor AlwaysOn Health-bewaking met behulp van PBM (Policy Based Management). Statusroll ups van beschikbaarheidsdatabases naar beschikbaarheidsreplica's. Aangepaste taken die AlwaysOn-beschikbaarheidsgroepen beheren vanuit de System Center Operations Manager-console. |
Als u het bewakingspakket (SQLServerMP.msi) en sql Server Management Pack Guide voor System Center Operations Manager (SQLServerMPGuide.doc) wilt downloaden, raadpleegt u: System Center Monitoring Pack voor SQL Server |
| Transact-SQL | De catalogus met AlwaysOn-beschikbaarheidsgroepen en dynamische beheerweergaven bieden een schat aan informatie over uw beschikbaarheidsgroepen en hun replica's, databases, listeners en WSFC-clusteromgeving. | Beschikbaarheidsgroepen (Transact-SQL) controleren |
| SQL Server Management Studio | In het deelvenster Details van Objectverkenner worden basisinformatie weergegeven over de beschikbaarheidsgroepen die worden gehost op het exemplaar van SQL Server waarmee u bent verbonden. Tip: Gebruik dit deelvenster om meerdere beschikbaarheidsgroepen, replica's of databases te selecteren en routinebeheertaken uit te voeren op de geselecteerde objecten; Bijvoorbeeld het verwijderen van meerdere beschikbaarheidsreplica's of databases uit een beschikbaarheidsgroep. |
Objectverkenner-details gebruiken om beschikbaarheidsgroepen te bewaken |
| SQL Server Management Studio | In dialoogvensters eigenschappen kunt u de eigenschappen van beschikbaarheidsgroepen, replica's of listeners weergeven en in sommige gevallen hun waarden wijzigen. |
Eigenschappen van beschikbaarheidsgroep Eigenschappen van beschikbaarheidsreplica Eigenschappen van listener voor beschikbaarheidsgroep |
| Systeemmonitor | Het prestatieobject SQLServer:Availability Replica bevat prestatiemeteritems die informatie over beschikbaarheidsreplica's rapporteren. | SQL Server, beschikbaarheidsreplica |
| Systeemmonitor | Het prestatieobject SQLServer:Database Replica bevat prestatiemeteritems die informatie over de secundaire databases op een bepaalde secundaire replica rapporteren. Het SQLServer:Databases-object in SQL Server bevat onder andere prestatiemeteritems waarmee activiteiten in het transactielogboek worden bewaakt. De volgende tellers zijn met name relevant voor het bewaken van transactielogboekactiviteit op beschikbaarheidsdatabases: Schrijftijd logboek leegmaken (ms), Logboeken leegmaken per seconde, logboekcache misses/sec, leesbewerkingen per seconde van logboekgroepschijf en logboekgroepaanvragen per seconde. |
SQL Server, Database Replica SQL Server, Databases-object |
Verwante inhoud
Technisch document:Sql Server AlwaysOn-oplossingenhandleiding voor hoge beschikbaarheid en herstel na noodgevallen
Blogs:SQL Server Always On Team Blog: de officiële SQL Server Always On Team Blog
Zie ook
AlwaysOn-beschikbaarheidsgroepen (SQL Server)
overzicht van AlwaysOn-beschikbaarheidsgroepen (SQL Server)
Configuratie van een serverexemplaren voor AlwaysOn-beschikbaarheidsgroepen (SQL Server)
Maken en configureren van beschikbaarheidsgroepen (SQL Server)
Bewaking van beschikbaarheidsgroepen (SQL Server)
Overzicht van Transact-SQL-instructies voor AlwaysOn-beschikbaarheidsgroepen (SQL Server)
Overzicht van PowerShell-cmdlets voor AlwaysOn-beschikbaarheidsgroepen (SQL Server)