Symptômes
Prenons l’exemple du scénario suivant :
-
Vous utilisez la mise en service automatique pour la réplique secondaire d’un groupe de disponibilité AlwaysOn dans Microsoft SQL Server.
-
Vous sauvegardez une base de données [db1], vous ajoutez des fichiers [f1] et [f2], puis vous supprimez le fichier de sauvegarde [f1].
-
Vous modifiez le nom physique du fichier [f2] lorsque vous restituer la base de données [db1], puis le nom logique de [f2] en [f1] (fichier qui a été supprimé).
Dans ce scénario, un conflit se produit pour le réplica secondaire lorsque vous tentez de rejoindre le groupe de disponibilité en mode de mise en service automatique. Vous recevez ensuite le message d’erreur suivant :
Erreur DateTime spid97s : 911, Gravité : 16, État : 1.
DateTime spid97s Database 'DatabaseName' n’existe pas. Assurez-vous que le nom est entré correctement.
Erreur DateTime spid97s : 4353, Gravité : 16, État : 1.
Les fichiers en conflit DateTime spid97 ont été spécifiés pour le fichier «FileName». Seule une clause WITH MOVE doit être spécifiée pour n’importe quel nom de fichier logique.
Erreur DateTime spid97s : 3013, Gravité : 16, État : 1.
DateTime spid97s RESTORE DATABASE is terminating abnormally.
État
Microsoft a confirmé l’existence de ce problème dans les produits Microsoft répertoriés dans la section « S’applique à ».
Résolution
Ce problème est résolu dans les mises à jour cumulatives suivantes pour SQL Server :
À propos des mises à jour cumulatives SQL Server :
Chaque nouvelle mise à jour cumulative SQL Server contient tous les correctifs et tous les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :
Références
En savoir plus à propos de la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.