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
Nadat u een failover hebt uitgevoerd van een SQL Server-logboekverzendingsconfiguratie naar een secundaire server, kunt u uw secundaire database zo configureren dat deze als primaire database fungeert. Daarna kun je primaire en secundaire databases indien nodig omwisselen.
Het uitvoeren van de initiële rolwissel
De eerste keer dat je wilt overschakelen naar de secundaire database en deze je nieuwe primaire database wilt maken, moet je een reeks stappen nemen. Nadat je deze eerste stappen hebt gevolgd, kun je gemakkelijk van rol wisselen tussen de primaire database en de secundaire database.
Handmatig overschakelen van de primaire database naar een secundaire database. Maak een back-up van het actieve transactielogboek op je primaire server met NORECOVERY. Raadpleeg Overschakelen naar een secundaire log shipping-server (SQL Server) voor meer informatie.
Schakel de logverzendings-back-uptaak uit op de oorspronkelijke primaire server en de kopieer- en hersteltaken op de oorspronkelijke secundaire server.
Op je secundaire database (de database die je als nieuwe primaire wilt zien), configureer je log shipping met SQL Server Management Studio. Zie Logboekverzending configureren (SQL Server) voor meer informatie. Neem de volgende stappen op:
Gebruik dezelfde share voor het maken van back-ups die je hebt gemaakt voor de originele primaire server.
Bij het toevoegen van de secundaire database voer je in het venster Secundaire database-instellingen de naam van de oorspronkelijke primaire database in het vakje Secundaire database .
Selecteer in het dialoogvenster Secundaire database-instellingenNee, de secundaire database wordt geïnitialiseerd.
Als log shipping monitoring was ingeschakeld in je vorige log shipping-configuratie, configureer log shipping monitoring dan opnieuw om de nieuwe log shipping-configuratie te monitoren. Door de threshold_alert_enabled op 1 te zetten, wordt een waarschuwing geactiveerd wanneer restore_threshold wordt overschreden. Voer de volgende commando's uit en vervang database_name door de naam van je database:
Op de nieuwe primaire server
Voer de volgende Transact-SQL instructies uit:
-- Statement to execute on the new primary server USE msdb GO EXEC master.dbo.sp_change_log_shipping_secondary_database @secondary_database = N'database_name', @threshold_alert_enabled = 1; GOOp de nieuwe secundaire server
Voer de volgende Transact-SQL instructies uit:
-- Statement to execute on the new secondary server USE msdb GO EXEC master.dbo.sp_change_log_shipping_primary_database @database=N'database_name', @threshold_alert_enabled = 1; GO
Rollenwisseling
Nadat je bovenstaande stappen voor de eerste rolwissel hebt voltooid, kun je van rol wisselen tussen de primaire database en de secundaire database door de stappen in deze sectie te volgen. Om een rolwissel uit te voeren, volgt u deze algemene stappen:
Breng de secundaire database online en maak een back-up van het transactielogboek op de primaire server met NORECOVERY.
Schakel de logverzendings-back-uptaak uit op de oorspronkelijke primaire server en de kopieer- en hersteltaken op de oorspronkelijke secundaire server.
Schakel de logshipping-back-uptaak in op de secundaire server (de nieuwe primaire server), en de kopieer- en hersteltaken op de primaire server (de nieuwe secundaire server).
Important
Wanneer je een secundaire database verandert in de primaire database, om gebruikers en applicaties een consistente ervaring te bieden, moet je mogelijk een deel of alle metadata van de database, zoals inloggegevens en taken, opnieuw aanmaken op de nieuwe primaire serverinstantie. Voor meer informatie, zie Metagegevens beheren bij het beschikbaar maken van een database op een ander serverexemplaar (SQL Server).
Gerelateerde taken
Failover naar een secundaire server voor logboekverzending (SQL Server)
Beheer van aanmeldingen en taken na het overschakelen van rollen (SQL Server)