Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Avamar: Sådan gendannes SQL-databaser på det sekundære replika i en AlwaysOn-klyngeindstilling

Summary: Avamar 19.4.100-124 med SQL 2016 AlwaysOn 2-nodeklynge Kunden foretager en omdirigering af SQL-databaser i den secodnary-replika, og selvom Avamar Restore fuldfører databaser, kan de ikke tilsluttes klyngen med fejl: Kunne ikke slutte databasen "ABC" til tilgængelighedsgruppen "AG" i tilgængelighedsreplikaen "secondary\AG_Sec" ...

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Instructions

  • En omdirigeret gendannelse af en Avamar-sikkerhedskopieret SQL-database køres til det sekundære replika.
  • Gendannelsen fuldføres.
  • Databasen på den sekundære er i "Gendannelsestilstand".
  • Når du forsøger at tilmelde dig tilgængelighedsgruppen, vises en fejl:

Det lykkedes ikke at slutte databasen "ABC" til tilgængelighedsgruppen "AG" i tilgængelighedsreplikaen "secondary\AG_Sec".

Denne fremgangsmåde er dokumenteret i Avamar SQL Guide under afsnittet "Gendan til den oprindelige tilgængelighedsgruppe". Der står:
 
When you restore to the original availability group, the restore process can automatically restore the databases on both the primary replica and the secondary replicas. 
You can also restore databases only on the primary replica. 
When you restore a  database only on the primary replica, the corresponding database on the secondary replicas is in a restoring state. 
To restore the databases on the secondary replicas as part of the availability group, manually prepare and restore the databases, and join them to the availability group on the secondary replicas. 
You can also set the databases on a secondary replica online without rejoining them to the availability group by restoring the databases with the RECOVERY recovery operation. 

Det sekundære forventes at være i gendannelsestilstand. Problemet er, at databasen "ABC" på den sekundære replika "secondary\AG_Sec" ikke er synkroniseret med den primære replika. Dette skyldes, at der mangler nogle logposter.

SQL Server AlwaysOn kan ikke anvende de resterende logfiler for at holde dem begge synkroniserede. 

I en sådan situation er det første trin at kontrollere LSN-sekvensen for database "ABC" fra begge replikanoder.

Kør følgende forespørgsel for at kontrollere dette:
 
SELECT msdb.dbo.backupset.database_name,
msdb.dbo.backupset.backup_start_date,
msdb.dbo.backupset.backup_finish_date,
msdb.dbo.backupset.type,
msdb.dbo.backupset.database_backup_lsn,
msdb.dbo.backupset.first_lsn,
msdb.dbo.backupset.last_lsn
FROM msdb.dbo.backupmediafamily
INNER JOIN msdb.dbo.backupset
ON msdb.dbo.backupmediafamily.media_set_id = msdb.dbo.backupset.media_set_id 
WHERE database_name IN ('ABC')
--and msdb.dbo.backupset.backup_finish_date between '1/20/2022' and '12/23/2022'
ORDER BY 
2 DESC,
3 DESC

Dette giver dig en komplet oplysninger om sikkerhedskopieringshistorik for ("ABC") for år 2022.
Du kan tilpasse datointervallet, så det passer til dine behov.
Det vigtige punkt er at kontrollere, om de primære og sekundære LSN-numre for denne database er synkroniseret.

For at løse problemet med at gendanne de manglende sikkerhedskopier af logfiler på det sekundære fra primær:
sikkerhedskopiering og derefter kontrollere, at LSN-nunberer synkroniseret, før du tilmelder databasen til AlwaysOn-gruppen. 

Article Properties


Last Published Date

31 Jul 2023

Version

2

Article Type

How To