Avamar: Sådan gendannes SQL-databaser på den sekundære replika i en AlwaysOn-klyngeindstilling
Summary: Avamar 19.4.100-124 med SQL 2016 AlwaysOn 2-nodeklynge Kunden, der foretager omdirigeringsgendannelse af SQL-databaserne på den kodende replika, og selvom Avamar-gendannelse fuldfører, kan databaser ikke slutte sig til klyngen med fejlen: Kunne ikke føje databasen 'ABC' til tilgængelighedsgruppen 'AG' på tilgængelighedsreplikaen 'secondary\AG_Sec' ...
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
- En omdirigeret gendannelse af en Avamar-sikkerhedskopieret SQL-database køres til den sekundære replika.
- Gendannelsen er fuldført.
- Databasen på den sekundære er i "Gendannelsestilstand".
- Når du forsøger at deltage i tilgængelighedsgruppen, vises en fejl:
Databasen 'ABC' kunne ikke sluttes til tilgængelighedsgruppen 'AG' på tilgængelighedsreplikaen 'secondary\AG_Sec'.
Denne procedure er dokumenteret i Avamar SQL Guide under afsnittet "Gendan til den oprindelige tilgængelighedsgruppe". Den lyder:
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.
Den sekundære forventes at være i en genoprettende tilstand. Problemet er, at databasens 'ABC' på den sekundære replika 'sekundær\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 verificere 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 sikkerhedskopihistorik for ('ABC') for år 2022.
Du kan tilpasse datointervallet, så det opfylder dine behov.
Det vigtige punkt er at kontrollere, om de primære og sekundære LSN-numre for denne database er synkroniserede.
Du kan løse problemet med at gendanne de manglende sikkerhedskopieringer af logfiler på den sekundære fra Primary:
Back up og derefter kontrollere, at LSN nunbers synkroniseres, før databasen sluttes til AlwaysOn-gruppen.
Article Properties
Article Number: 000206971
Article Type: How To
Last Modified: 05 Sep 2025
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.