MSSQLSERVER_2515
S'applique à : SQL Server
Détails
Attribut | Valeur |
---|---|
Nom du produit | SQL Server |
ID de l’événement | 2515 |
Source de l’événement | MSSQLSERVER |
Composant | SQLEngine |
Nom symbolique | DBCC_DIFF_MAP_OUT_OF_SYNC |
Texte du message | La page P_ID, ID d'objet O_ID, ID d'index I_ID, ID de partition PN_ID, ID d'unité d'allocation A_ID (type TYPE) a été modifiée mais n'est pas marquée comme telle dans la bitmap de sauvegarde différentielle. |
Explication
La page spécifiée a un numéro séquentiel dans le journal (LSN) supérieur au numéro LSN de référence différentiel dans le gestionnaire de sauvegarde de la base de données ou au numéro LSN de la base différentielle dans le bloc de contrôle des fichiers du fichier, selon celui qui est le plus récent. Toutefois, la page n'est pas marquée comme modifiée dans la bitmap de sauvegarde différentielle.
Une seule page par base de données sera signalée, car cette vérification s'effectue uniquement lorsque la bitmap différentielle est sans erreur.
Action de l’utilisateur
Rechercher une défaillance matérielle
Exécutez les diagnostics matériels et corrigez les éventuels problèmes rencontrés. Examinez également les journaux du système et des applications Microsoft Windows et le journal des erreurs SQL Server pour déterminer si l’erreur s’est produite en raison d’une défaillance matérielle. Corrigez les éventuels problèmes matériels contenus dans les journaux.
Si vous avez des problèmes persistants de données endommagées, tentez d'échanger votre ordinateur, vos contrôleurs et vos lecteurs de disque contre d'autres composants. Assurez-vous que votre système n'a pas une mémoire cache d'écriture active sur le contrôleur de disque. Si vous soupçonnez qu’il s’agit là de la source du problème, contactez votre fournisseur de matériel.
Enfin, il peut s'avérer bénéfique d'utiliser un matériel totalement nouveau, avec reformatage des lecteurs de disque et réinstallation du système d'exploitation.
Restaurer à partir de la sauvegarde
Si le problème n'est pas matériel et si une restauration réputée en bon état est disponible, restaurez la base de données à partir de la sauvegarde.
Exécuter DBCC CHECKDB
Si aucune sauvegarde saine n'est disponible, exécutez DBCC CHECKDB sans clause REPAIR afin de déterminer l'étendue de l'altération. DBCC CHECKDB recommande une clause REPAIR à utiliser. Puis, exécutez DBCC CHECKDB avec la clause REPAIR adéquate afin de réparer les dommages.
Attention
Si vous n'êtes pas sûr de l'effet de DBCC CHECKDB avec une clause REPAIR sur vos données, contactez l'assistance technique avant d'exécuter cette instruction.
Si l'exécution de DBCC CHECKDB avec une des clauses REPAIR ne résout pas le problème, contactez l’assistance technique.
Résultats de l'exécution des options REPAIR
L'exécution de REPAIR invalidera la bitmap différentielle. Vous ne pouvez pas effectuer de sauvegarde différentielle tant qu'une sauvegarde de base de données complète n'a pas été effectuée. La sauvegarde complète fournit une base pour la reconstruction de la bitmap différentielle.
Voir aussi
Créer une sauvegarde complète de base de données (SQL Server)
MSSQLSERVER_2516