web-dev-qa-db-fra.com

Les sauvegardes OLA se produisent sur AG primaire et secondaire

J'ai configuré les scripts de l'OLA sur une configuration d'agitation d'action pour tester la logique. Lorsque j'ai vérifié le dossier de sauvegarde aujourd'hui après une semaine, je vois que les sauvegardes se produisent à la fois sur la réplique principale et les sauvegardes de copie_only sur la réplique secondaire.

Je crois comprendre que les sauvegardes sont censées se produire sur la réplique secondaire - et j'ai configuré le AG pour "préférer secondaire". Je ne veux pas que les sauvegardes se produisent à la fois primaire et secondaire sur ce nœud AG. Que peut-on faire pour cela pour travailler? S'il vous plaît donnez votre avis.

2
user2923332

Validez cela:

  • La priorité de sauvegarde est plus élevée sur les instances secondaires
  • Aucun des secondaires n'est exclu
  • Vous recherchez des bases de données synchronisées (dans les AG)
  • Vous n'avez pas OverrideBackupPreference défini dans la ligne OLA cmd

Vérifiez votre dbname. Si j'appelle sys.fn_hadr_backup_is_preferred_replica avec un @DatabaseName Cela n'existe pas sur l'instance, il renvoie une 1. Si vous avez validé tout cela et que cela renvoie toujours une 1 sur les deux réplicas, le problème n'est pas des scripts OLA, le problème est votre configuration AG.


Réponse de la communauté Wiki Créée à partir de commentaires par IIG

4
Paul White 9