Symptôme:

Lors de l'utilisation DBCC CHECKDB grâce à REPAIR_ALLOW_DATA_LOSS paramètre pour réparer une base de données .MDF corrompue, comme ceci:

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

vous voyez le message d'erreur suivant:

Msg 8921, niveau 16, état 1, ligne 8
Chèque terminé. Un échec a été détecté lors de la collecte des faits. Il est possible que tempdb manque d'espace ou qu'une table système soit incohérente. Vérifiez les erreurs précédentes.
Msg 8998, niveau 16, état 2, ligne 8
Les erreurs de page sur les pages GAM, SGAM ou PFS empêchent les vérifications d'intégrité d'allocation dans les pages ID 39 de base de données de (1: 0) à (1: 8087). Voir les autres erreurs pour la cause.
CHECKDB a trouvé 1 erreurs d'allocation et 0 erreurs de cohérence non associées à un seul objet.
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 157) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 3, l'ID d'index 1, l'ID de partition 196608, l'ID d'unité d'allocation 196608 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Impossible de réparer cette erreur.
CHECKDB a trouvé 1 erreur d'allocation et 0 erreur de cohérence dans la table 'sys.sysrscols' (ID d'objet 3).
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 131) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 5, l'ID d'index 1, l'ID de partition 327680, l'ID d'unité d'allocation 327680 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Impossible de réparer cette erreur.
CHECKDB a trouvé 1 erreur d'allocation et 0 erreur de cohérence dans la table 'sys.sysrowsets' (ID d'objet 5).
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 21) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 7, l'ID d'index 1, l'ID de partition 458752, l'ID d'unité d'allocation 458752 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Pour réparer cette erreur, les autres erreurs doivent d'abord être corrigées.
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 18) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 7, l'ID d'index 2, l'ID de partition 562949953880064, l'ID d'unité d'allocation 562949953880064 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Impossible de réparer cette erreur.
CHECKDB a trouvé 2 erreurs d'allocation et 0 erreur de cohérence dans la table 'sys.sysallocunits' (ID d'objet 7).
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 12) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 8, l'ID d'index 0, l'ID de partition 524288, l'ID d'unité d'allocation 524288 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Impossible de réparer cette erreur.
CHECKDB a trouvé 1 erreur d'allocation et 0 erreur de cohérence dans la table 'sys.sysfiles1' (ID d'objet 8).
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 137) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 20, l'ID d'index 1, l'ID de partition 281474978021376, l'ID d'unité d'allocation 281474978021376 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Impossible de réparer cette erreur.
CHECKDB a trouvé 1 erreurs d'allocation et 0 erreurs de cohérence dans la table 'sys.sysdbfiles '(ID d'objet 20).
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 152) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 23, l'ID d'index 1, l'ID de partition 281474978217984, l'ID d'unité d'allocation 281474978217984 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Impossible de réparer cette erreur.
CHECKDB a trouvé 1 erreur d'allocation et 0 erreur de cohérence dans la table 'sys.sysphfg' (ID d'objet 23).
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 154) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 24, l'ID d'index 1, l'ID de partition 281474978283520, l'ID d'unité d'allocation 281474978283520 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Impossible de réparer cette erreur.
CHECKDB a trouvé 1 erreur d'allocation et 0 erreur de cohérence dans la table 'sys.sysprufiles' (ID d'objet 24).
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 92) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 27, l'ID d'index 1, l'ID de partition 281474978480128, l'ID d'unité d'allocation 281474978480128 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Impossible de réparer cette erreur.
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 288) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 27, l'ID d'index 2, l'ID de partition 562949955190784, l'ID d'unité d'allocation 562949955190784 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Pour réparer cette erreur, les autres erreurs doivent d'abord être corrigées.
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 96) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 27, l'ID d'index 3, l'ID de partition 844424931901440, l'ID d'unité d'allocation 844424931901440 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Pour réparer cette erreur, les autres erreurs doivent d'abord être corrigées.
CHECKDB a trouvé 3 erreurs d'allocation et 0 erreurs de cohérence dans la table 'sys.sysowners' (ID d'objet 27).
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 102) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 29, l'ID d'index 1, l'ID de partition 281474978611200, l'ID d'unité d'allocation 281474978611200 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Impossible de réparer cette erreur.
CHECKDB a trouvé 1 erreurs d'allocation et 0 erreurs de cohérence dans la table 'sys.sysprivs' (ID d'objet 29).
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 117) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 34, l'ID d'index 1, l'ID de partition 281474978938880, l'ID d'unité d'allocation 281474978938880 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Impossible de réparer cette erreur.
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 295) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 34, l'ID d'index 2, l'ID de partition 562949955649536, l'ID d'unité d'allocation 562949955649536 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Pour réparer cette erreur, les autres erreurs doivent d'abord être corrigées.
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 368) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 34, l'ID d'index 3, l'ID de partition 844424932360192, l'ID d'unité d'allocation 844424932360192 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Pour réparer cette erreur, les autres erreurs doivent d'abord être corrigées.
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 123) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 34, l'ID d'index 4, l'ID de partition 1125899909070848, l'ID d'unité d'allocation 1125899909070848 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Pour réparer cette erreur, les autres erreurs doivent d'abord être corrigées.
CHECKDB a trouvé 4 erreurs d'allocation et 0 erreur de cohérence dans la table 'sys.sysschobjs' (ID d'objet 34).
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 108) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 41, l'ID d'index 1, l'ID de partition 281474979397632, l'ID d'unité d'allocation 281474979397632 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Impossible de réparer cette erreur.
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 245) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 41, l'ID d'index 2, l'ID de partition 562949956108288, l'ID d'unité d'allocation 562949956108288 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Pour réparer cette erreur, les autres erreurs doivent d'abord être corrigées.
CHECKDB a trouvé 2 erreurs d'allocation et 0 erreurs de cohérence dans la table 'sys.syscolpars' (ID d'objet 41).
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 10) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 44, l'ID d'index 1, l'ID de partition 281474979594240, l'ID d'unité d'allocation 281474979594240 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Impossible de réparer cette erreur.
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 286) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 44, l'ID d'index 2, l'ID de partition 562949956304896, l'ID d'unité d'allocation 562949956304896 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Pour réparer cette erreur, les autres erreurs doivent d'abord être corrigées.
CHECKDB a trouvé 2 erreurs d'allocation et 0 erreur de cohérence dans la table 'sys.sysnsobjs' (ID d'objet 44).
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 76) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 50, l'ID d'index 1, l'ID de partition 281474979987456, l'ID d'unité d'allocation 281474979987456 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Impossible de réparer cette erreur.
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 292) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 50, l'ID d'index 2, l'ID de partition 562949956698112, l'ID d'unité d'allocation 562949956698112 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Pour réparer cette erreur, les autres erreurs doivent d'abord être corrigées.
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 294) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 50, l'ID d'index 3, l'ID de partition 844424933408768, l'ID d'unité d'allocation 844424933408768 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Pour réparer cette erreur, les autres erreurs doivent d'abord être corrigées.
CHECKDB a trouvé 3 erreurs d'allocation et 0 erreur de cohérence dans la table 'sys.sysscalartypes' (ID d'objet 50).
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 125) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 54, l'ID d'index 1, l'ID de partition 281474980249600, l'ID d'unité d'allocation 281474980249600 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Impossible de réparer cette erreur.
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 284) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 54, l'ID d'index 2, l'ID de partition 562949956960256, l'ID d'unité d'allocation 562949956960256 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Pour réparer cette erreur, les autres erreurs doivent d'abord être corrigées.
CHECKDB a trouvé 2 erreurs d'allocation et 0 erreurs de cohérence dans la table 'sys.sysidxstats' (ID d'objet 54).
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 141) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 55, l'ID d'index 1, l'ID de partition 281474980315136, l'ID d'unité d'allocation 281474980315136 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Pour réparer cette erreur, les autres erreurs doivent d'abord être corrigées.
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 55) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 55, l'ID d'index 2, l'ID de partition 562949957025792, l'ID d'unité d'allocation 562949957025792 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Impossible de réparer cette erreur.
CHECKDB a trouvé 2 erreurs d'allocation et 0 erreur de cohérence dans la table 'sys.sysiscols' (ID d'objet 55).
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 13) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 58, l'ID d'index 1, l'ID de partition 281474980511744, l'ID d'unité d'allocation 72057594037993472 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Impossible de réparer cette erreur.
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 84) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 58, l'ID d'index 2, l'ID de partition 562949957222400, l'ID d'unité d'allocation 72057594038059008 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Pour réparer cette erreur, les autres erreurs doivent d'abord être corrigées.
CHECKDB a trouvé 2 erreurs d'allocation et 0 erreur de cohérence dans la table 'sys.sysbinobjs' (ID d'objet 58).
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 129) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 60, l'ID d'index 1, l'ID de partition 281474980642816, l'ID d'unité d'allocation 281474980642816 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Pour réparer cette erreur, les autres erreurs doivent d'abord être corrigées.
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1:45) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 60, l'ID d'index 1, l'ID de partition 281474980642816, l'ID d'unité d'allocation 71776119065149440 (type de données LOB) , mais il n'a pas été détecté lors de l'analyse.
Impossible de réparer cette erreur.
CHECKDB a trouvé 2 erreurs d'allocation et 0 erreurs de cohérence dans la table 'sys.sysobjvalues' (ID d'objet 60).
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 88) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 64, l'ID d'index 1, l'ID de partition 281474980904960, l'ID d'unité d'allocation 281474980904960 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Impossible de réparer cette erreur.
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 243) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 64, l'ID d'index 2, l'ID de partition 562949957615616, l'ID d'unité d'allocation 562949957615616 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Pour réparer cette erreur, les autres erreurs doivent d'abord être corrigées.
CHECKDB a trouvé 2 erreurs d'allocation et 0 erreur de cohérence dans la table 'sys.sysclsobjs' (ID d'objet 64).
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 15) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 69, l'ID d'index 1, l'ID de partition 281474981232640, l'ID d'unité d'allocation 72057594039697408 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Impossible de réparer cette erreur.
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 39) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 69, l'ID d'index 2, l'ID de partition 562949957943296, l'ID d'unité d'allocation 72057594039762944 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Pour réparer cette erreur, les autres erreurs doivent d'abord être corrigées.
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 290) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 69, l'ID d'index 3, l'ID de partition 844424934653952, l'ID d'unité d'allocation 72057594039828480 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Pour réparer cette erreur, les autres erreurs doivent d'abord être corrigées.
CHECKDB a trouvé 3 erreurs d'allocation et 0 erreur de cohérence dans la table 'sys.sysrts' (ID d'objet 69).
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 98) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 74, l'ID d'index 1, l'ID de partition 281474981560320, l'ID d'unité d'allocation 281474981560320 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Impossible de réparer cette erreur.
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 100) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 74, l'ID d'index 2, l'ID de partition 562949958270976, l'ID d'unité d'allocation 562949958270976 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Pour réparer cette erreur, les autres erreurs doivent d'abord être corrigées.
CHECKDB a trouvé 2 erreurs d'allocation et 0 erreur de cohérence dans la table 'sys.syssingleobjrefs' (ID d'objet 74).
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 104) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 75, l'ID d'index 1, l'ID de partition 281474981625856, l'ID d'unité d'allocation 281474981625856 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Impossible de réparer cette erreur.
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 106) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 75, l'ID d'index 2, l'ID de partition 562949958336512, l'ID d'unité d'allocation 562949958336512 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Pour réparer cette erreur, les autres erreurs doivent d'abord être corrigées.
CHECKDB a trouvé 2 erreurs d'allocation et 0 erreur de cohérence dans la table 'sys.sysmultiobjrefs' (ID d'objet 75).
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 33) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 90, l'ID d'index 1, l'ID de partition 281474982608896, l'ID d'unité d'allocation 72057594038583296 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Impossible de réparer cette erreur.
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 81) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 90, l'ID d'index 2, l'ID de partition 562949959319552, l'ID d'unité d'allocation 72057594038648832 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Pour réparer cette erreur, les autres erreurs doivent d'abord être corrigées.
CHECKDB a trouvé 2 erreurs d'allocation et 0 erreur de cohérence dans la table 'sys.sysqnames' (ID d'objet 90).
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 49) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 91, l'ID d'index 1, l'ID de partition 281474982674432, l'ID d'unité d'allocation 72057594038779904 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Pour réparer cette erreur, les autres erreurs doivent d'abord être corrigées.
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 35) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 91, l'ID d'index 2, l'ID de partition 562949959385088, l'ID d'unité d'allocation 72057594038845440 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Impossible de réparer cette erreur.
CHECKDB a trouvé 2 erreurs d'allocation et 0 erreur de cohérence dans la table 'sys.sysxmlcomponent' (ID d'objet 91).
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 83) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 92, l'ID d'index 1, l'ID de partition 281474982739968, l'ID d'unité d'allocation 72057594038976512 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Impossible de réparer cette erreur.
CHECKDB a trouvé 1 erreur d'allocation et 0 erreur de cohérence dans la table 'sys.sysxmlfacet' (ID d'objet 92).
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 130) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 93, l'ID d'index 1, l'ID de partition 281474982805504, l'ID d'unité d'allocation 72057594039107584 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Pour réparer cette erreur, les autres erreurs doivent d'abord être corrigées.
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 22) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 93, l'ID d'index 2, l'ID de partition 562949959516160, l'ID d'unité d'allocation 72057594039173120 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Impossible de réparer cette erreur.
CHECKDB a trouvé 2 erreurs d'allocation et 0 erreur de cohérence dans la table 'sys.sysxmlplacement' (ID d'objet 93).
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 114) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 97, l'ID d'index 1, l'ID de partition 281474983067648, l'ID d'unité d'allocation 72057594038190080 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Impossible de réparer cette erreur.
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 134) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 97, l'ID d'index 2, l'ID de partition 562949959778304, l'ID d'unité d'allocation 72057594038255616 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Pour réparer cette erreur, les autres erreurs doivent d'abord être corrigées.
CHECKDB a trouvé 2 erreurs d'allocation et 0 erreur de cohérence dans la table 'sys.sysbinsubobjs' (ID d'objet 97).
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Impossible de réparer cette erreur.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Impossible de réparer cette erreur.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Impossible de réparer cette erreur.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Impossible de réparer cette erreur.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Impossible de réparer cette erreur.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table: ID d'objet 99, ID d'index 0, ID de partition 0, ID d'unité d'allocation 6488064 (type Données d'allocation système), page (57311: 268369920). Le test (IS_OFF (BUF_IOERR, pBUF-> bstat)) a échoué. Les valeurs sont 2057 et -4.
CHECKDB a trouvé 5 erreurs d'allocation et 28 erreurs de cohérence dans la table '(ID d'objet 99)' (ID d'objet 99).
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 120) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 245575913, l'ID d'index 0, l'ID de partition 72057594040549376, l'ID d'unité d'allocation 72057594045792256 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Pour réparer cette erreur, les autres erreurs doivent d'abord être corrigées.
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1:118) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 245575913, l'ID d'index 0, l'ID de partition 72057594040549376, l'ID d'unité d'allocation 72057594045857792 (type de données LOB) , mais il n'a pas été détecté lors de l'analyse.
Impossible de réparer cette erreur.
Msg 2575, niveau 16, état 1, ligne 8
La page Index Allocation Map (IAM) (1: 126) est pointée par le pointeur suivant de la page IAM (0: 0) dans l'ID d'objet 245575913, l'ID d'index 2, l'ID de partition 72057594040614912, l'ID d'unité d'allocation 72057594045923328 (type In-row données), mais il n’a pas été détecté lors de l’analyse.
Pour réparer cette erreur, les autres erreurs doivent d'abord être corrigées.
CHECKDB a trouvé 3 erreur d'allocation et 0 erreurs de cohérence dans la table 'TestTable' (ID d'objet 245575913).
CHECKDB a trouvé 58 erreur d'allocation et 28 erreur de cohérence dans la base de données «xxxx».

où «xxxx» est le nom de la base de données MDF corrompue en cours de réparation.

Il s'agit d'une erreur d'allocation car il y a des problèmes avec les pages IAM, correspondant à Msg 2575 Erreur.

Capture d'écran du message d'erreur:

Explication précise:

Les données dans le fichier MDF sont stockées sous forme de pages, chaque page est de 8 Ko. La page Index Allocation Map (IAM) est utilisée pour allouer les pages du fichier MDF, et elles sont liées sous forme de liste.

Si la commande DBCC CHECKDB trouve que la liste liée des pages IAM n'est pas valide et qu'elle ne peut pas résoudre le problème, elle signalera cette erreur.

Vous pouvez utiliser notre produit DataNumen SQL Recovery pour récupérer les données du fichier MDF corrompu et résoudre cette erreur.

Exemples de fichiers:

Exemples de fichiers MDF corrompus qui entraîneront la Erreur Msg 2575:

SQL Server version Fichier MDF corrompu Fichier MDF corrigé par DataNumen SQL Recovery
SQL Server 2014 Erreur2.mdf Erreur2_fixed.mdf

 

Références:

1. https://docs.microsoft.com/en-us/sql/relational-databases/errors-events/mssqlserver-2575-database-engine-error?view=sql-server-ver15