Symptôme:

Lors de l'utilisation DBCC CHECKDB avec 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 :

Réparer : L'index clusterisé a été reconstruit avec succès pour l'objet "syscolpars" dans la base de données "Error1".
Réparer : l'index non clusterisé a été reconstruit avec succès pour l'objet "syscolpars" dans la base de données "Error1".
Résultats DBCC pour 'Error1'.
Service Broker Msg 9675, État 1 : Types de message analysés : 14.
Service Broker Msg 9676, État 1 : Contrats de service analysés : 6.
Service Broker Msg 9667, État 1 : Services analysés : 3.
Service Broker Msg 9668, État 1 : Files d'attente de service analysées : 3.
Service Broker Msg 9669, État 1 : Points de terminaison de conversation analysés : 0.
Service Broker Msg 9674, État 1 : Groupes de conversation analysés : 0.
Service Broker Msg 9670, état 1 : liaisons de service distant analysées : 0.
Service Broker Msg 9605, État 1 : Priorités de conversation analysées : 0.
Msg 8992, niveau 16, état 1, ligne 8
Vérifiez le message de catalogue 3852, état 1 : la ligne (object_id=69) dans sys.objects (type=S ) n'a pas de ligne correspondante (object_id=69,column_id=1) dans sys.columns.
Msg 8992, niveau 16, état 1, ligne 8
Vérifiez le message de catalogue 3852, état 1 : la ligne (object_id=71) dans sys.objects (type=S ) n'a pas de ligne correspondante (object_id=71,column_id=1) dans sys.columns.
Msg 8992, niveau 16, état 1, ligne 8
Vérifiez le message de catalogue 3852, état 1 : la ligne (object_id=72) dans sys.objects (type=S ) n'a pas de ligne correspondante (object_id=72,column_id=1) dans sys.columns.
Msg 8992, niveau 16, état 1, ligne 8
Vérifiez le message de catalogue 3852, état 1 : la ligne (object_id=73) dans sys.objects (type=S ) n'a pas de ligne correspondante (object_id=73,column_id=1) dans sys.columns.
CHECKDB a trouvé 0 erreurs d'allocation et 4 erreurs de cohérence non associées à un seul objet.
Résultats DBCC pour 'sys.sysrscols'.
Il y a 1092 lignes dans 14 pages pour l'objet « sys.sysrscols ».
Résultats DBCC pour 'sys.sysrowsets'.
Il y a 148 lignes sur 3 pages pour l'objet « sys.sysrowsets ».
Résultats DBCC pour 'sys.sysclones'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysclones".
Résultats DBCC pour 'sys.sysallocunits'.
Il y a 172 lignes sur 2 pages pour l'objet « sys.sysallocunits ».
Résultats DBCC pour 'sys.sysfiles1'.
Il y a 2 lignes dans 1 pages pour l'objet « sys.sysfiles1 ».
Résultats DBCC pour 'sys.sysseobjvalues'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.syssseobjvalues ​​».
Résultats DBCC pour 'sys.syspriorities'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.syspriorities".
Résultats DBCC pour 'sys.sysdbfchiffon'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.sysdbfchiffon".
Résultats DBCC pour 'sys.sysfgfrag'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysfgfrag".
Résultats DBCC pour 'sys.sysdbfiles'.
Il y a 2 lignes dans 1 pages pour l'objet « sys.sysdbfîles ».
Résultats DBCC pour 'sys.syspru'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.syspru".
Résultats DBCC pour 'sys.sysbrickfiles'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysbrickfiles".
Résultats DBCC pour 'sys.sysphfg'.
Il y a 1 lignes dans 1 pages pour l'objet « sys.sysphfg ».
Résultats DBCC pour 'sys.sysprufils'.
Il y a 2 lignes dans 1 pages pour l'objet « sys.sysprufiles ».
Résultats DBCC pour 'sys.sysftinds'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysftinds".
Résultats DBCC pour 'sys.sysowners'.
Il y a 14 lignes dans 1 pages pour l'objet « sys.sysowners ».
Résultats DBCC pour 'sys.sysdbreg'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysdbreg".
Résultats DBCC pour 'sys.sysprivs'.
Il y a 140 lignes dans 1 pages pour l'objet « sys.sysprivs ».
Résultats DBCC pour 'sys.sysschobjs'.
Il y a 2262 lignes dans 29 pages pour l'objet « sys.sysschobjs ».
Résultats DBCC pour 'sys.syscsrowgroups'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.syscsrowgroups".
Résultats DBCC pour 'sys.sysexttables'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysexttables".
Résultats DBCC pour 'sys.syscolpars'.
Réparer : L'index clusterisé a été reconstruit avec succès pour l'objet "sys.syscolpars" dans la base de données "Error1".
Réparation : la page (1:53) a été désallouée de l'ID d'objet 41, ID d'index 1, ID de partition 281474979397632, ID d'unité d'allocation 281474979397632 (données de type In-row).
Réparer : L'index non clusterisé a été reconstruit avec succès pour l'objet "sys.syscolpars, nc" dans la base de données "Error1".
Msg 8945, niveau 16, état 1, ligne 8
Erreur de table : l'ID d'objet 41, l'ID d'index 1 sera reconstruit.
L'erreur a été réparée.
Msg 8928, niveau 16, état 1, ligne 8
ID d'objet 41, ID d'index 1, ID de partition 281474979397632, ID d'unité d'allocation 281474979397632 (type de données In-row) : la page (1:53) n'a pas pu être traitée. Voir les autres erreurs pour plus de détails.
L'erreur a été réparée.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table : ID d'objet 41, ID d'index 1, ID de partition 281474979397632, ID d'unité d'allocation 281474979397632 (données de type In-row), page (1:53). Le test (IS_OFF (BUF_IOERR, pBUF->bstat)) a échoué. Les valeurs sont 2057 et -4.
L'erreur a été réparée.
Msg 8976, niveau 16, état 1, ligne 8
Erreur de table : ID d'objet 41, ID d'index 1, ID de partition 281474979397632, ID d'unité d'allocation 281474979397632 (données de type In-row). La page (1:53) n'a pas été vue dans l'analyse bien que son parent (1:111) et son précédent (1:113) s'y réfèrent. Vérifiez toutes les erreurs précédentes.
L'erreur a été réparée.
Msg 8978, niveau 16, état 1, ligne 8
Erreur de table : ID d'objet 41, ID d'index 1, ID de partition 281474979397632, ID d'unité d'allocation 281474979397632 (données de type In-row). Il manque à la page (1:56) une référence de la page précédente (1:53). Possible problème de liaison de chaîne.
L'erreur a été réparée.
Msg 8945, niveau 16, état 1, ligne 8
Erreur de table : l'ID d'objet 41, l'ID d'index 2 sera reconstruit.
L'erreur a été réparée.
Il y a 845 lignes dans 15 pages pour l'objet « sys.syscolpars ».
CHECKDB a trouvé 0 erreurs d'allocation et 4 erreur de cohérence dans la table 'sys.syscolpars' (ID d'objet 41).
CHECKDB a corrigé 0 erreurs d'allocation et 4 erreurs de cohérence dans la table 'sys.syscolpars' (ID d'objet 41).
Résultats DBCC pour 'sys.sysxlgns'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysxlgns".
Résultats DBCC pour 'sys.sysxsrvs'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysxsrvs".
Résultats DBCC pour 'sys.sysnsobjs'.
Il y a 1 lignes dans 1 pages pour l'objet « sys.sysnsobjs ».
Résultats DBCC pour 'sys.sysusermsgs'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.sysusermsgs ».
Résultats DBCC pour 'sys.syscerts'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.syscerts".
Résultats DBCC pour 'sys.sysrmtlgns'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysrmtlgns".
Résultats DBCC pour 'sys.syslnklgns'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.syslnklgns".
Résultats DBCC pour 'sys.sysxprops'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysxprops".
Résultats DBCC pour 'sys.sysscalartypes'.
Il y a 34 lignes dans 1 pages pour l'objet « sys.sysscalartypes ».
Résultats DBCC pour 'sys.systypedsubobjs'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.systypedsubobjs".
Résultats DBCC pour 'sys.sysidxstats'.
Il y a 207 lignes dans 5 pages pour l'objet « sys.sysidxstats ».
Résultats DBCC pour 'sys.sysiscols'.
Il y a 399 lignes sur 2 pages pour l'objet « sys.sysiscols ».
Résultats DBCC pour 'sys.sysendpts'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysendpts".
Résultats DBCC pour 'sys.syswebmethods'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.syswebmethods".
Résultats DBCC pour 'sys.sysbinobjs'.
Il y a 23 lignes dans 1 pages pour l'objet « sys.sysbinobjs ».
Résultats DBCC pour 'sys.sysaudacts'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysaudacts".
Résultats DBCC pour 'sys.sysobjvalues'.
Il y a 213 lignes dans 21 pages pour l'objet « sys.sysobjvalues ​​».
Résultats DBCC pour 'sys.syscscolsegments'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.syscscolsegments".
Résultats DBCC pour 'sys.syscsdictionaries'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.syscsdictionaries".
Résultats DBCC pour 'sys.sysclsobjs'.
Il y a 16 lignes dans 1 pages pour l'objet « sys.sysclsobjs ».
Résultats DBCC pour 'sys.sysrowsetrefs'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.sysrowsetrefs ».
Résultats DBCC pour 'sys.sysremsvcbinds'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.sysremsvcbinds ».
Résultats DBCC pour 'sys.sysmultiobjrefs'.
Il y a 107 lignes dans 1 pages pour l'objet « sys.sysmultiobjrefs ».
Résultats DBCC pour 'sys.sysguidrefs'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysguidrefs".
Résultats DBCC pour 'sys.sysfoqueues'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysfoqueues".
Résultats DBCC pour 'sys.syschildinsts'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.syschildinsts".
Résultats DBCC pour 'sys.syscompfragments'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.syscompfragments".
Résultats DBCC pour 'sys.sysftsemanticsdb'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysftsemanticsdb".
Résultats DBCC pour 'sys.sysftstops'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysftstops".
Résultats DBCC pour 'sys.sysftproperties'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysftproperties".
Résultats DBCC pour 'sys.sysxmitbody'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysxmitbody".
Résultats DBCC pour 'sys.sysfos'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysfos".
Résultats DBCC pour 'sys.sysqnames'.
Il y a 98 lignes dans 1 pages pour l'objet « sys.sysqnames ».
Résultats DBCC pour 'sys.sysxmlcomponent'.
Il y a 100 lignes dans 1 pages pour l'objet "sys.sysxmlcomponent".
Résultats DBCC pour 'sys.sysxmlfacet'.
Il y a 112 lignes dans 1 pages pour l'objet « sys.sysxmlfacet ».
Résultats DBCC pour 'sys.sysxmlplacement'.
Il y a 19 lignes dans 1 pages pour l'objet « sys.sysxmlplacement ».
Résultats DBCC pour 'sys.sysobjkeycrypts'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.sysobjkeycrypts ».
Résultats DBCC pour 'sys.sysasymkeys'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysasymkeys".
Résultats DBCC pour 'sys.syssqlguides'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.syssqlguides".
Résultats DBCC pour 'sys.sysbinsubobjs'.
Il y a 3 lignes dans 1 pages pour l'objet « sys.sysbinsubobjs ».
Résultats DBCC pour 'sys.syssoftobjrefs'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.syssoftobjrefs".
Résultats DBCC pour 'sys.plan_persist_plan'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.plan_persist_plan ».
Résultats DBCC pour 'sys.plan_persist_runtime_stats'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.plan_persist_runtime_stats ».
Résultats DBCC pour 'sys.plan_persist_runtime_stats_interval'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.plan_persist_runtime_stats_interval ».
Résultats DBCC pour 'sys.plan_persist_context_settings'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.plan_persist_context_settings ».
Résultats DBCC pour 'sys.sqlagent_jobs'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.sqlagent_jobs ».
Résultats DBCC pour 'sys.sqlagent_jobsteps'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.sqlagent_jobsteps ».
Résultats DBCC pour 'sys.sqlagent_job_history'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.sqlagent_job_history ».
Résultats DBCC pour 'sys.sqlagent_jobsteps_logs'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.sqlagent_jobsteps_logs ».
Résultats DBCC pour 'TestTable'.
Il y a 11000 lignes dans 110 pages pour l'objet "TestTable".
Résultats DBCC pour 'sys.queue_messages_1977058079'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.queue_messages_1977058079".
Résultats DBCC pour 'sys.queue_messages_2009058193'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.queue_messages_2009058193".
Résultats DBCC pour 'sys.queue_messages_2041058307'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.queue_messages_2041058307".
Résultats DBCC pour 'sys.filestream_tombstone_2073058421'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.filestream_tombstone_2073058421".
Résultats DBCC pour 'sys.syscommittab'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.syscommittab".
Résultats DBCC pour 'sys.filetable_updates_2105058535'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.filetable_updates_2105058535".
Résultats DBCC pour 'sys.plan_persist_query_text'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.plan_persist_query_text ».
Résultats DBCC pour 'sys.plan_persist_query'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.plan_persist_query ».
CHECKDB a trouvé 0 erreurs d'allocation et 8 erreurs de cohérence dans la base de données 'Error1'.
CHECKDB a corrigé 0 erreurs d'allocation et 4 erreurs de cohérence dans la base de données 'Error1'.
Exécution DBCC terminée. Si DBCC a imprimé des messages d'erreur, contactez votre administrateur système.
Msg 824, niveau 24, état 2, ligne 8
SQL Server a détecté une erreur d'E/S basée sur la cohérence logique : somme de contrôle incorrecte (attendu : 0xeddf7c98 ; réel : 0xed637c9c). Cela s'est produit lors d'une lecture de page (1:53) dans la base de données ID 39 au décalage 0x0000000006a000 dans le fichier 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Messages supplémentaires dans le SQL Server le journal des erreurs ou le journal des événements système peut fournir plus de détails. Il s'agit d'une condition d'erreur grave qui menace l'intégrité de la base de données et doit être corrigée immédiatement. Effectuez une vérification complète de la cohérence de la base de données (DBCC CHECKDB). Cette erreur peut être causée par de nombreux facteurs ; pour plus d'informations, voir SQL Server Livres en ligne.
Msg 824, niveau 24, état 2, ligne 8
SQL Server a détecté une erreur d'E/S basée sur la cohérence logique : somme de contrôle incorrecte (attendu : 0xeddf7c98 ; réel : 0xed637c9c). Cela s'est produit lors d'une lecture de page (1:53) dans la base de données ID 39 au décalage 0x0000000006a000 dans le fichier 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Messages supplémentaires dans le SQL Server le journal des erreurs ou le journal des événements système peut fournir plus de détails. Il s'agit d'une condition d'erreur grave qui menace l'intégrité de la base de données et doit être corrigée immédiatement. Effectuez une vérification complète de la cohérence de la base de données (DBCC CHECKDB). Cette erreur peut être causée par de nombreux facteurs ; pour plus d'informations, voir SQL Server Livres en ligne.
Msg 824, niveau 24, état 2, ligne 8
SQL Server a détecté une erreur d'E/S basée sur la cohérence logique : somme de contrôle incorrecte (attendu : 0xeddf7c98 ; réel : 0xed637c9c). Cela s'est produit lors d'une lecture de page (1:53) dans la base de données ID 39 au décalage 0x0000000006a000 dans le fichier 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Messages supplémentaires dans le SQL Server le journal des erreurs ou le journal des événements système peut fournir plus de détails. Il s'agit d'une condition d'erreur grave qui menace l'intégrité de la base de données et doit être corrigée immédiatement. Effectuez une vérification complète de la cohérence de la base de données (DBCC CHECKDB). Cette erreur peut être causée par de nombreux facteurs ; pour plus d'informations, voir SQL Server Livres en ligne.
Msg 824, niveau 24, état 2, ligne 8
SQL Server a détecté une erreur d'E/S basée sur la cohérence logique : somme de contrôle incorrecte (attendu : 0xeddf7c98 ; réel : 0xed637c9c). Cela s'est produit lors d'une lecture de page (1:53) dans la base de données ID 39 au décalage 0x0000000006a000 dans le fichier 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Messages supplémentaires dans le SQL Server le journal des erreurs ou le journal des événements système peut fournir plus de détails. Il s'agit d'une condition d'erreur grave qui menace l'intégrité de la base de données et doit être corrigée immédiatement. Effectuez une vérification complète de la cohérence de la base de données (DBCC CHECKDB). Cette erreur peut être causée par de nombreux facteurs ; pour plus d'informations, voir SQL Server Livres en ligne.
Msg 824, niveau 24, état 2, ligne 8
SQL Server a détecté une erreur d'E/S basée sur la cohérence logique : somme de contrôle incorrecte (attendu : 0xeddf7c98 ; réel : 0xed637c9c). Cela s'est produit lors d'une lecture de page (1:53) dans la base de données ID 39 au décalage 0x0000000006a000 dans le fichier 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Messages supplémentaires dans le SQL Server le journal des erreurs ou le journal des événements système peut fournir plus de détails. Il s'agit d'une condition d'erreur grave qui menace l'intégrité de la base de données et doit être corrigée immédiatement. Effectuez une vérification complète de la cohérence de la base de données (DBCC CHECKDB). Cette erreur peut être causée par de nombreux facteurs ; pour plus d'informations, voir SQL Server Livres en ligne.
Msg 824, niveau 24, état 2, ligne 8
SQL Server a détecté une erreur d'E/S basée sur la cohérence logique : somme de contrôle incorrecte (attendu : 0xeddf7c98 ; réel : 0xed637c9c). Cela s'est produit lors d'une lecture de page (1:53) dans la base de données ID 39 au décalage 0x0000000006a000 dans le fichier 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Messages supplémentaires dans le SQL Server le journal des erreurs ou le journal des événements système peut fournir plus de détails. Il s'agit d'une condition d'erreur grave qui menace l'intégrité de la base de données et doit être corrigée immédiatement. Effectuez une vérification complète de la cohérence de la base de données (DBCC CHECKDB). Cette erreur peut être causée par de nombreux facteurs ; pour plus d'informations, voir SQL Server Livres en ligne.

ou

Réparer : L'index clusterisé a été reconstruit avec succès pour l'objet "syscolpars" dans la base de données "Error1".
Réparer : l'index non clusterisé a été reconstruit avec succès pour l'objet "syscolpars" dans la base de données "Error1".
Résultats DBCC pour 'Error1'.
Service Broker Msg 9675, État 1 : Types de message analysés : 14.
Service Broker Msg 9676, État 1 : Contrats de service analysés : 6.
Service Broker Msg 9667, État 1 : Services analysés : 3.
Service Broker Msg 9668, État 1 : Files d'attente de service analysées : 3.
Service Broker Msg 9669, État 1 : Points de terminaison de conversation analysés : 0.
Service Broker Msg 9674, État 1 : Groupes de conversation analysés : 0.
Service Broker Msg 9670, état 1 : liaisons de service distant analysées : 0.
Service Broker Msg 9605, État 1 : Priorités de conversation analysées : 0.
Msg 8992, niveau 16, état 1, ligne 8
Vérifiez le message de catalogue 3852, état 1 : la ligne (object_id=23) dans sys.objects (type=S ) n'a pas de ligne correspondante (object_id=23,column_id=1) dans sys.columns.
Msg 8992, niveau 16, état 1, ligne 8
Vérifiez le message de catalogue 3852, état 1 : la ligne (object_id=24) dans sys.objects (type=S ) n'a pas de ligne correspondante (object_id=24,column_id=1) dans sys.columns.
CHECKDB a trouvé 0 erreurs d'allocation et 2 erreurs de cohérence non associées à un seul objet.
Résultats DBCC pour 'sys.sysrscols'.
Il y a 1092 lignes dans 14 pages pour l'objet « sys.sysrscols ».
Résultats DBCC pour 'sys.sysrowsets'.
Il y a 148 lignes sur 3 pages pour l'objet « sys.sysrowsets ».
Résultats DBCC pour 'sys.sysclones'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysclones".
Résultats DBCC pour 'sys.sysallocunits'.
Il y a 172 lignes sur 2 pages pour l'objet « sys.sysallocunits ».
Résultats DBCC pour 'sys.sysfiles1'.
Il y a 2 lignes dans 1 pages pour l'objet « sys.sysfiles1 ».
Résultats DBCC pour 'sys.sysseobjvalues'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.syssseobjvalues ​​».
Résultats DBCC pour 'sys.syspriorities'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.syspriorities".
Résultats DBCC pour 'sys.sysdbfchiffon'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.sysdbfchiffon".
Résultats DBCC pour 'sys.sysfgfrag'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysfgfrag".
Résultats DBCC pour 'sys.sysdbfiles'.
Il y a 2 lignes dans 1 pages pour l'objet « sys.sysdbfîles ».
Résultats DBCC pour 'sys.syspru'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.syspru".
Résultats DBCC pour 'sys.sysowners'.
Il y a 14 lignes dans 1 pages pour l'objet « sys.sysowners ».
Résultats DBCC pour 'sys.sysdbreg'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysdbreg".
Résultats DBCC pour 'sys.sysprivs'.
Il y a 140 lignes dans 1 pages pour l'objet « sys.sysprivs ».
Résultats DBCC pour 'sys.sysschobjs'.
Il y a 2262 lignes dans 29 pages pour l'objet « sys.sysschobjs ».
Résultats DBCC pour 'sys.syscsrowgroups'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.syscsrowgroups".
Résultats DBCC pour 'sys.sysexttables'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysexttables".
Résultats DBCC pour 'sys.syscolpars'.
Réparer : L'index clusterisé a été reconstruit avec succès pour l'objet "sys.syscolpars" dans la base de données "Error1".
Réparation : la page (1:59) a été désallouée de l'ID d'objet 41, ID d'index 1, ID de partition 281474979397632, ID d'unité d'allocation 281474979397632 (données de type In-row).
Réparer : L'index non clusterisé a été reconstruit avec succès pour l'objet "sys.syscolpars, nc" dans la base de données "Error1".
Msg 8945, niveau 16, état 1, ligne 8
Erreur de table : l'ID d'objet 41, l'ID d'index 1 sera reconstruit.
L'erreur a été réparée.
Msg 8928, niveau 16, état 1, ligne 8
ID d'objet 41, ID d'index 1, ID de partition 281474979397632, ID d'unité d'allocation 281474979397632 (type de données In-row) : la page (1:59) n'a pas pu être traitée. Voir les autres erreurs pour plus de détails.
L'erreur a été réparée.
Msg 8939, niveau 16, état 98, ligne 8
Erreur de table : ID d'objet 41, ID d'index 1, ID de partition 281474979397632, ID d'unité d'allocation 281474979397632 (données de type In-row), page (1:59). Le test (IS_OFF (BUF_IOERR, pBUF->bstat)) a échoué. Les valeurs sont 2057 et -4.
L'erreur a été réparée.
Msg 8976, niveau 16, état 1, ligne 8
Erreur de table : ID d'objet 41, ID d'index 1, ID de partition 281474979397632, ID d'unité d'allocation 281474979397632 (données de type In-row). La page (1:59) n'a pas été vue dans l'analyse bien que son parent (1:111) et son précédent (1:155) s'y réfèrent. Vérifiez toutes les erreurs précédentes.
L'erreur a été réparée.
Msg 8978, niveau 16, état 1, ligne 8
Erreur de table : ID d'objet 41, ID d'index 1, ID de partition 281474979397632, ID d'unité d'allocation 281474979397632 (données de type In-row). Il manque à la page (1:112) une référence de la page précédente (1:59). Possible problème de liaison de chaîne.
L'erreur a été réparée.
Msg 8945, niveau 16, état 1, ligne 8
Erreur de table : l'ID d'objet 41, l'ID d'index 2 sera reconstruit.
L'erreur a été réparée.
Il y a 832 lignes dans 15 pages pour l'objet « sys.syscolpars ».
CHECKDB a trouvé 0 erreurs d'allocation et 4 erreur de cohérence dans la table 'sys.syscolpars' (ID d'objet 41).
CHECKDB a corrigé 0 erreurs d'allocation et 4 erreurs de cohérence dans la table 'sys.syscolpars' (ID d'objet 41).
Résultats DBCC pour 'sys.sysxlgns'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysxlgns".
Résultats DBCC pour 'sys.sysxsrvs'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysxsrvs".
Résultats DBCC pour 'sys.sysnsobjs'.
Il y a 1 lignes dans 1 pages pour l'objet « sys.sysnsobjs ».
Résultats DBCC pour 'sys.sysusermsgs'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.sysusermsgs ».
Résultats DBCC pour 'sys.syscerts'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.syscerts".
Résultats DBCC pour 'sys.sysrmtlgns'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysrmtlgns".
Résultats DBCC pour 'sys.syslnklgns'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.syslnklgns".
Résultats DBCC pour 'sys.sysxprops'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysxprops".
Résultats DBCC pour 'sys.sysscalartypes'.
Il y a 34 lignes dans 1 pages pour l'objet « sys.sysscalartypes ».
Résultats DBCC pour 'sys.systypedsubobjs'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.systypedsubobjs".
Résultats DBCC pour 'sys.sysidxstats'.
Il y a 207 lignes dans 5 pages pour l'objet « sys.sysidxstats ».
Résultats DBCC pour 'sys.sysiscols'.
Il y a 399 lignes sur 2 pages pour l'objet « sys.sysiscols ».
Résultats DBCC pour 'sys.sysendpts'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysendpts".
Résultats DBCC pour 'sys.syswebmethods'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.syswebmethods".
Résultats DBCC pour 'sys.sysbinobjs'.
Il y a 23 lignes dans 1 pages pour l'objet « sys.sysbinobjs ».
Résultats DBCC pour 'sys.sysaudacts'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysaudacts".
Résultats DBCC pour 'sys.sysobjvalues'.
Il y a 213 lignes dans 21 pages pour l'objet « sys.sysobjvalues ​​».
Résultats DBCC pour 'sys.syscscolsegments'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.syscscolsegments".
Résultats DBCC pour 'sys.syscsdictionaries'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.syscsdictionaries".
Résultats DBCC pour 'sys.sysclsobjs'.
Il y a 16 lignes dans 1 pages pour l'objet « sys.sysclsobjs ».
Résultats DBCC pour 'sys.sysrowsetrefs'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.sysrowsetrefs ».
Résultats DBCC pour 'sys.sysremsvcbinds'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.sysremsvcbinds ».
Résultats DBCC pour 'sys.sysxmitqueue'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.sysxmitqueue ».
Résultats DBCC pour 'sys.sysrts'.
Il y a 1 lignes dans 1 pages pour l'objet « sys.sysrts ».
Résultats DBCC pour 'sys.sysconvgroup'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysconvgroup".
Résultats DBCC pour 'sys.sysdesend'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysdesend".
Résultats DBCC pour 'sys.sysdercv'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysdercv".
Résultats DBCC pour 'sys.syssingleobjrefs'.
Il y a 171 lignes dans 1 pages pour l'objet « sys.syssingleobjrefs ».
Résultats DBCC pour 'sys.sysmultiobjrefs'.
Il y a 107 lignes dans 1 pages pour l'objet « sys.sysmultiobjrefs ».
Résultats DBCC pour 'sys.sysguidrefs'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysguidrefs".
Résultats DBCC pour 'sys.sysfoqueues'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysfoqueues".
Résultats DBCC pour 'sys.syschildinsts'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.syschildinsts".
Résultats DBCC pour 'sys.syscompfragments'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.syscompfragments".
Résultats DBCC pour 'sys.sysftsemanticsdb'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysftsemanticsdb".
Résultats DBCC pour 'sys.sysftstops'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysftstops".
Résultats DBCC pour 'sys.sysftproperties'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysftproperties".
Résultats DBCC pour 'sys.sysxmitbody'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysxmitbody".
Résultats DBCC pour 'sys.sysfos'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysfos".
Résultats DBCC pour 'sys.sysqnames'.
Il y a 98 lignes dans 1 pages pour l'objet « sys.sysqnames ».
Résultats DBCC pour 'sys.sysxmlcomponent'.
Il y a 100 lignes dans 1 pages pour l'objet "sys.sysxmlcomponent".
Résultats DBCC pour 'sys.sysxmlfacet'.
Il y a 112 lignes dans 1 pages pour l'objet « sys.sysxmlfacet ».
Résultats DBCC pour 'sys.sysxmlplacement'.
Il y a 19 lignes dans 1 pages pour l'objet « sys.sysxmlplacement ».
Résultats DBCC pour 'sys.sysobjkeycrypts'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.sysobjkeycrypts ».
Résultats DBCC pour 'sys.sysasymkeys'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.sysasymkeys".
Résultats DBCC pour 'sys.syssqlguides'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.syssqlguides".
Résultats DBCC pour 'sys.sysbinsubobjs'.
Il y a 3 lignes dans 1 pages pour l'objet « sys.sysbinsubobjs ».
Résultats DBCC pour 'sys.syssoftobjrefs'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.syssoftobjrefs".
Résultats DBCC pour 'sys.plan_persist_plan'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.plan_persist_plan ».
Résultats DBCC pour 'sys.plan_persist_runtime_stats'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.plan_persist_runtime_stats ».
Résultats DBCC pour 'sys.plan_persist_runtime_stats_interval'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.plan_persist_runtime_stats_interval ».
Résultats DBCC pour 'sys.plan_persist_context_settings'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.plan_persist_context_settings ».
Résultats DBCC pour 'sys.sqlagent_jobs'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.sqlagent_jobs ».
Résultats DBCC pour 'sys.sqlagent_jobsteps'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.sqlagent_jobsteps ».
Résultats DBCC pour 'sys.sqlagent_job_history'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.sqlagent_job_history ».
Résultats DBCC pour 'sys.sqlagent_jobsteps_logs'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.sqlagent_jobsteps_logs ».
Résultats DBCC pour 'TestTable'.
Il y a 11000 lignes dans 110 pages pour l'objet "TestTable".
Résultats DBCC pour 'sys.queue_messages_1977058079'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.queue_messages_1977058079".
Résultats DBCC pour 'sys.queue_messages_2009058193'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.queue_messages_2009058193".
Résultats DBCC pour 'sys.queue_messages_2041058307'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.queue_messages_2041058307".
Résultats DBCC pour 'sys.filestream_tombstone_2073058421'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.filestream_tombstone_2073058421".
Résultats DBCC pour 'sys.syscommittab'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.syscommittab".
Résultats DBCC pour 'sys.filetable_updates_2105058535'.
Il y a 0 lignes dans 0 pages pour l'objet "sys.filetable_updates_2105058535".
Résultats DBCC pour 'sys.plan_persist_query_text'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.plan_persist_query_text ».
Résultats DBCC pour 'sys.plan_persist_query'.
Il y a 0 lignes dans 0 pages pour l'objet « sys.plan_persist_query ».
CHECKDB a trouvé 0 erreurs d'allocation et 6 erreurs de cohérence dans la base de données 'Error1'.
CHECKDB a corrigé 0 erreurs d'allocation et 4 erreurs de cohérence dans la base de données 'Error1'.
Exécution DBCC terminée. Si DBCC a imprimé des messages d'erreur, contactez votre administrateur système.
Msg 824, niveau 24, état 2, ligne 8
SQL Server a détecté une erreur d'E/S basée sur la cohérence logique : somme de contrôle incorrecte (attendu : 0x9eb87140 ; réel : 0xdeb84c40). Cela s'est produit lors d'une lecture de la page (1:59) dans la base de données ID 39 au décalage 0x00000000076000 dans le fichier 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Messages supplémentaires dans le SQL Server le journal des erreurs ou le journal des événements système peut fournir plus de détails. Il s'agit d'une condition d'erreur grave qui menace l'intégrité de la base de données et doit être corrigée immédiatement. Effectuez une vérification complète de la cohérence de la base de données (DBCC CHECKDB). Cette erreur peut être causée par de nombreux facteurs ; pour plus d'informations, voir SQL Server Livres en ligne.
Msg 824, niveau 24, état 2, ligne 8
SQL Server a détecté une erreur d'E/S basée sur la cohérence logique : somme de contrôle incorrecte (attendu : 0x9eb87140 ; réel : 0xdeb84c40). Cela s'est produit lors d'une lecture de la page (1:59) dans la base de données ID 39 au décalage 0x00000000076000 dans le fichier 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Messages supplémentaires dans le SQL Server le journal des erreurs ou le journal des événements système peut fournir plus de détails. Il s'agit d'une condition d'erreur grave qui menace l'intégrité de la base de données et doit être corrigée immédiatement. Effectuez une vérification complète de la cohérence de la base de données (DBCC CHECKDB). Cette erreur peut être causée par de nombreux facteurs ; pour plus d'informations, voir SQL Server Livres en ligne.
Msg 824, niveau 24, état 2, ligne 8
SQL Server a détecté une erreur d'E/S basée sur la cohérence logique : somme de contrôle incorrecte (attendu : 0x9eb87140 ; réel : 0xdeb84c40). Cela s'est produit lors d'une lecture de la page (1:59) dans la base de données ID 39 au décalage 0x00000000076000 dans le fichier 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Messages supplémentaires dans le SQL Server le journal des erreurs ou le journal des événements système peut fournir plus de détails. Il s'agit d'une condition d'erreur grave qui menace l'intégrité de la base de données et doit être corrigée immédiatement. Effectuez une vérification complète de la cohérence de la base de données (DBCC CHECKDB). Cette erreur peut être causée par de nombreux facteurs ; pour plus d'informations, voir SQL Server Livres en ligne.
Msg 824, niveau 24, état 2, ligne 8
SQL Server a détecté une erreur d'E/S basée sur la cohérence logique : somme de contrôle incorrecte (attendu : 0x9eb87140 ; réel : 0xdeb84c40). Cela s'est produit lors d'une lecture de la page (1:59) dans la base de données ID 39 au décalage 0x00000000076000 dans le fichier 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Messages supplémentaires dans le SQL Server le journal des erreurs ou le journal des événements système peut fournir plus de détails. Il s'agit d'une condition d'erreur grave qui menace l'intégrité de la base de données et doit être corrigée immédiatement. Effectuez une vérification complète de la cohérence de la base de données (DBCC CHECKDB). Cette erreur peut être causée par de nombreux facteurs ; pour plus d'informations, voir SQL Server Livres en ligne.

où 'Error1' est le nom de la base de données MDF corrompue en cours de réparation.

Msg 8992 suivie par Msg 3852 erreur est une erreur de cohérence.

Capture d'écran du message d'erreur :

ou

Explication précise :

Dans un SQL Server Base de données MDF, il existe de nombreux tables système utilisé pour stocker la structure et les métadonnées de la base de données.

Lorsque CHECKDB trouve qu'il y a des incohérences entre deux tables système, il signale le message d'erreur Msg 8992 et Msg 3852.

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 causeront leMsg 8992 et Msg 3852 erreur:

SQL Server version Fichier MDF corrompu Fichier MDF fixé par DataNumen SQL Recovery
SQL Server 2014 Erreur4_1.mdf Erreur4_1_fixed.mdf
SQL Server 2014 Erreur4_2.mdf Erreur4_2_fixed.mdf

Références: