Partager via


Dépannage d'une opération d'ajout de fichier ayant échoué (groupes de disponibilité Always On)

S'applique à :SQL Server

Pour certains déploiements de groupes de disponibilité Always On, les chemins des fichiers varient entre le système qui héberge le réplica principal et les systèmes qui hébergent un réplica secondaire. Si le chemin d’accès au fichier d’une opération d'ajout de fichier n’existe pas sur une réplique secondaire, l’opération d'ajout de fichier réussira sur la base de données primaire. Cependant, l'opération d'ajout e fichier entraîne l'interruption de la base de données secondaire. Ainsi, le réplica secondaire entre dans l’état NOT SYNCHRONIZING .

Notes

Si possible, le chemin d’accès au fichier (y compris la lettre de lecteur) d’une base de données secondaire donnée doit être identique au chemin d’accès de la base de données primaire correspondante.

Résolution des problèmes

Pour résoudre ce problème, le propriétaire de la base de données doit effectuer les opérations suivantes :

  1. Supprimer la base de données secondaire du groupe de disponibilité. Pour plus d’informations, consultez Supprimer une base de données secondaire d’un groupe de disponibilité (SQL Server).

  2. Sur la base de données secondaire existante, restaurez une sauvegarde complète du groupe de fichiers qui contient le fichier ajouté à la base de données secondaire, à l’aide de WITH NORECOVERY et WITH MOVE (en spécifiant le chemin d’accès du fichier sur l’instance de serveur qui héberge le réplica secondaire). Pour plus d’informations, consultez Restaurer une base de données à un nouvel emplacement (SQL Server).

  3. Sauvegardez le journal des transactions qui contient l’opération de fichier complémentaire sur la base de données primaire, puis restaurez manuellement la sauvegarde du journal sur la base de données secondaire à l’aide de WITH NORECOVERY et WITH MOVE.

  4. Préparez la base de données secondaire pour rejoindre à nouveau le groupe de disponibilité, en restaurant WITH NO RECOVERY, toutes les autres sauvegardes de journaux en attente de la base de données primaire.

  5. Réintégrer la base de données secondaire au groupe de disponibilité. Pour plus d’informations, consultez Joindre une base de données secondaire à un groupe de disponibilité Always On.