Sintoma:

Ao usar DBCC CHECKDB com REPAIR_ALLOW_DATA_LOSS parâmetro para reparar um banco de dados .MDF corrompido, como este:

DBCC CHECKDB(xxxx, 'REPAIR_ALLOW_DATA_LOSS')

você vê a seguinte mensagem de erro:

Reparo: O índice Clustered foi reconstruído com sucesso para o objeto “sysobjvalues” no banco de dados “Error1”.
Reparo: o índice não clusterizado reconstruído com êxito para o objeto “syscolpars” no banco de dados “Error1”.
Resultados DBCC para 'Error1'.
Resultados DBCC para 'sys.sysrscols'.
Existem 1092 linhas em 14 páginas para o objeto “sys.sysrscols”.
Resultados DBCC para 'sys.sysrowsets'.
Existem 148 linhas em 3 páginas para o objeto “sys.sysrowsets”.
Resultados DBCC para 'sys.sysclones'.
Existem 0 linhas em 0 páginas para o objeto “sys.sysclones”.
Resultados DBCC para 'sys.sysallocunits'.
Existem 172 linhas em 2 páginas para o objeto “sys.sysallocunits”.
Resultados DBCC para 'sys.sysfiles1'.
Existem 2 linhas em 1 páginas para o objeto “sys.sysfiles1”.
Resultados DBCC para 'sys.sysseobjvalues'.
Existem 0 linhas em 0 páginas para o objeto “sys.sysseobjvalues”.
Resultados DBCC para 'sys.syspriorities'.
Existem 0 linhas em 0 páginas para o objeto “sys.syspriorities”.
Resultados DBCC para 'sys.sysdbfpano'.
Existem 0 linhas em 0 páginas para o objeto “sys.sysdbftrapo”.
Resultados DBCC para 'sys.sysfgfrag'.
Existem 0 linhas em 0 páginas para o objeto “sys.sysfgfrag”.
Resultados DBCC para 'sys.sysdbfarquivos'.
Existem 2 linhas em 1 páginas para o objeto “sys.sysdbfarquivos”.
Resultados DBCC para 'sys.syspru'.
Existem 0 linhas em 0 páginas para o objeto “sys.syspru”.
Resultados DBCC para 'sys.sysbrickfiles'.
Existem 0 linhas em 0 páginas para o objeto “sys.sysbrickfiles”.
Resultados DBCC para 'sys.sysphfg'.
Existem 1 linhas em 1 páginas para o objeto “sys.sysphfg”.
Resultados DBCC para 'sys.sysprufiles'.
Existem 2 linhas em 1 páginas para o objeto “sys.sysprufiles”.
Resultados DBCC para 'sys.sysftinds'.
Existem 0 linhas em 0 páginas para o objeto “sys.sysftinds”.
Resultados DBCC para 'sys.sysowners'.
Existem 14 linhas em 1 páginas para o objeto “sys.sysowners”.
Resultados DBCC para 'sys.sysdbreg'.
Existem 0 linhas em 0 páginas para o objeto “sys.sysdbreg”.
Resultados DBCC para 'sys.sysprivs'.
Existem 140 linhas em 1 páginas para o objeto “sys.sysprivs”.
Resultados DBCC para 'sys.syscolpars'.
Reparo: a página (1:63) foi desalocada da ID de objeto 41, ID de índice 1, ID de partição 281474979397632, ID de unidade de alocação 281474979397632 (digite dados em linha).
Reparo: O índice não clusterizado foi reconstruído com êxito para o objeto “sys.syscolpars, nc” no banco de dados “Error1”.
Msg 8945, nível 16, estado 1, linha 8
Erro de tabela: ID de objeto 41, ID de índice 1 será reconstruído.
Não foi possível reparar este erro.
Msg 8978, nível 16, estado 1, linha 8
Erro de tabela: ID de objeto 41, ID de índice 1, ID de partição 281474979397632, ID de unidade de alocação 281474979397632 (digite dados em linha). A página (1:61) não contém uma referência da página anterior (1:63). Possível problema de ligação da corrente.
O erro foi reparado.
Msg 8928, nível 16, estado 1, linha 8
ID de objeto 41, ID de índice 1, ID de partição 281474979397632, ID de unidade de alocação 281474979397632 (tipo Dados em linha): A página (1:63) não pôde ser processada. Veja outros erros para obter detalhes.
O erro foi reparado.
Msg 8939, nível 16, estado 98, linha 8
Erro de tabela: ID de objeto 41, ID de índice 1, ID de partição 281474979397632, ID de unidade de alocação 281474979397632 (digite dados em linha), página (1:63). Teste (IS_OFF (BUF_IOERR, pBUF->bstat)) falhou. Os valores são 2057 e -4.
O erro foi reparado.
Msg 8976, nível 16, estado 1, linha 8
Erro de tabela: ID de objeto 41, ID de índice 1, ID de partição 281474979397632, ID de unidade de alocação 281474979397632 (digite dados em linha). A página (1:63) não foi vista na varredura, embora seu pai (1:111) e anterior (1:168) se refiram a ela. Verifique todos os erros anteriores.
O erro foi reparado.
Msg 8945, nível 16, estado 1, linha 8
Erro de tabela: ID de objeto 41, ID de índice 2 será reconstruído.
O erro foi reparado.
Existem 881 linhas em 15 páginas para o objeto “sys.syscolpars”.
CHECKDB encontrou 0 erros de alocação e 4 erros de consistência na tabela 'sys.syscolpars' (objeto ID 41).
CHECKDB corrigiu 0 erros de alocação e 4 erros de consistência na tabela 'sys.syscolpars' (objeto ID 41).
Resultados DBCC para 'sys.sysxlgns'.
Existem 0 linhas em 0 páginas para o objeto “sys.sysxlgns”.
Resultados DBCC para 'sys.sysxsrvs'.
Existem 0 linhas em 0 páginas para o objeto “sys.sysxsrvs”.
Resultados DBCC para 'sys.sysnsobjs'.
Existem 1 linhas em 1 páginas para o objeto “sys.sysnsobjs”.
Resultados DBCC para 'sys.sysusermsgs'.
Existem 0 linhas em 0 páginas para o objeto “sys.sysusermsgs”.
Resultados DBCC para 'sys.syscerts'.
Existem 0 linhas em 0 páginas para o objeto “sys.syscerts”.
Resultados DBCC para 'sys.sysrmtlgns'.
Existem 0 linhas em 0 páginas para o objeto “sys.sysrmtlgns”.
Resultados DBCC para 'sys.syslnklgns'.
Existem 0 linhas em 0 páginas para o objeto “sys.syslnklgns”.
Resultados DBCC para 'sys.sysxprops'.
Existem 0 linhas em 0 páginas para o objeto “sys.sysxprops”.
Resultados DBCC para 'sys.sysscalartypes'.
Existem 34 linhas em 1 páginas para o objeto “sys.sysscalartypes”.
Resultados DBCC para 'sys.systypedsubobjs'.
Existem 0 linhas em 0 páginas para o objeto “sys.systypedsubobjs”.
Resultados DBCC para 'sys.sysidxstats'.
Existem 207 linhas em 5 páginas para o objeto “sys.sysidxstats”.
Resultados DBCC para 'sys.sysiscols'.
Existem 399 linhas em 2 páginas para o objeto “sys.sysiscols”.
Resultados DBCC para 'sys.sysendpts'.
Existem 0 linhas em 0 páginas para o objeto “sys.sysendpts”.
Resultados DBCC para 'sys.syswebmethods'.
Existem 0 linhas em 0 páginas para o objeto “sys.syswebmethods”.
Resultados DBCC para 'sys.sysbinobjs'.
Existem 23 linhas em 1 páginas para o objeto “sys.sysbinobjs”.
Resultados DBCC para 'sys.sysaudacts'.
Existem 0 linhas em 0 páginas para o objeto “sys.sysaudacts”.
Resultados DBCC para 'sys.sysobjvalues'.
Reparo: O índice Clustered foi reconstruído com sucesso para o objeto “sys.sysobjvalues” no banco de dados “Error1”.
Reparo: a página (1:24) foi desalocada da ID de objeto 60, ID de índice 1, ID de partição 281474980642816, ID de unidade de alocação 281474980642816 (digite dados em linha).
Reparo: Coluna de dados fora da linha excluída com ID 742981632, para ID de objeto 60, ID de índice 1, ID de partição 281474980642816, ID de unidade de alocação 71776119065149440 (tipo LOB data) na página (1:369), slot 0.
Reparo: Coluna de dados fora da linha excluída com ID 742981632, para ID de objeto 60, ID de índice 1, ID de partição 281474980642816, ID de unidade de alocação 71776119065149440 (tipo LOB data) na página (1:370), slot 0.
Reparo: Coluna de dados fora da linha excluída com ID 742981632, para ID de objeto 60, ID de índice 1, ID de partição 281474980642816, ID de unidade de alocação 71776119065149440 (tipo LOB data) na página (1:371), slot 0.
Msg 8945, nível 16, estado 1, linha 8
Erro de tabela: ID de objeto 60, ID de índice 1 será reconstruído.
O erro foi reparado.
Msg 8928, nível 16, estado 1, linha 8
ID de objeto 60, ID de índice 1, ID de partição 281474980642816, ID de unidade de alocação 281474980642816 (tipo Dados em linha): A página (1:24) não pôde ser processada. Veja outros erros para obter detalhes.
O erro foi reparado.
Msg 8939, nível 16, estado 98, linha 8
Erro de tabela: ID de objeto 60, ID de índice 1, ID de partição 281474980642816, ID de unidade de alocação 281474980642816 (digite dados em linha), página (1:24). Teste (IS_OFF (BUF_IOERR, pBUF->bstat)) falhou. Os valores são 2057 e -4.
O erro foi reparado.
Msg 8939, nível 16, estado 98, linha 8
Erro de tabela: ID de objeto 60, ID de índice 1, ID de partição 281474980642816, ID de unidade de alocação 281474980642816 (digite dados em linha), página (1:24). Teste (IS_OFF (BUF_IOERR, pBUF->bstat)) falhou. Os valores são 2057 e -4.
O erro foi reparado.
Msg 8976, nível 16, estado 1, linha 8
Erro de tabela: ID de objeto 60, ID de índice 1, ID de partição 281474980642816, ID de unidade de alocação 281474980642816 (digite dados em linha). A página (1:24) não foi vista na varredura, embora seu pai (1:43) e anterior (1:213) se refiram a ela. Verifique todos os erros anteriores.
O erro foi reparado.
Msg 8978, nível 16, estado 1, linha 8
Erro de tabela: ID de objeto 60, ID de índice 1, ID de partição 281474980642816, ID de unidade de alocação 281474980642816 (digite dados em linha). A página (1:210) não contém uma referência da página anterior (1:24). Possível problema de ligação da corrente.
O erro foi reparado.
Msg 8964, nível 16, estado 1, linha 8
Erro de tabela: ID de objeto 60, ID de índice 1, ID de partição 281474980642816, ID de unidade de alocação 71776119065149440 (tipo dados LOB). O nó de dados fora da linha na página (1:369), slot 0, ID de texto 742981632 não é referenciado.
O erro foi reparado.
Msg 8964, nível 16, estado 1, linha 8
Erro de tabela: ID de objeto 60, ID de índice 1, ID de partição 281474980642816, ID de unidade de alocação 71776119065149440 (tipo dados LOB). O nó de dados fora da linha na página (1:370), slot 0, ID de texto 742981632 não é referenciado.
O erro foi reparado.
Msg 8964, nível 16, estado 1, linha 8
Erro de tabela: ID de objeto 60, ID de índice 1, ID de partição 281474980642816, ID de unidade de alocação 71776119065149440 (tipo dados LOB). O nó de dados fora da linha na página (1:371), slot 0, ID de texto 742981632 não é referenciado.
O erro foi reparado.
Existem 203 linhas em 20 páginas para o objeto “sys.sysobjvalues”.
CHECKDB encontrou 0 erros de alocação e 8 erros de consistência na tabela 'sys.sysobjvalues' (objeto ID 60).
CHECKDB corrigiu 0 erros de alocação e 8 erros de consistência na tabela 'sys.sysobjvalues' (objeto ID 60).
Resultados DBCC para 'sys.syscscolsegments'.
Existem 0 linhas em 0 páginas para o objeto “sys.syscscolsegments”.
Resultados DBCC para 'sys.syscsdictionaries'.
Existem 0 linhas em 0 páginas para o objeto “sys.syscsdictionaries”.
Resultados DBCC para 'sys.sysclsobjs'.
Existem 16 linhas em 1 páginas para o objeto “sys.sysclsobjs”.
Resultados DBCC para 'sys.sysrowsetrefs'.
Existem 0 linhas em 0 páginas para o objeto “sys.sysrowsetrefs”.
Resultados DBCC para 'sys.sysremsvcbinds'.
Existem 0 linhas em 0 páginas para o objeto “sys.sysremsvcbinds”.
Resultados DBCC para 'sys.sysxmitqueue'.
Existem 0 linhas em 0 páginas para o objeto “sys.sysxmitqueue”.
Resultados DBCC para 'sys.sysrts'.
Existem 1 linhas em 1 páginas para o objeto “sys.sysrts”.
Resultados DBCC para 'sys.sysconvgroup'.
Existem 0 linhas em 0 páginas para o objeto “sys.sysconvgroup”.
Resultados DBCC para 'sys.sysdesend'.
Existem 0 linhas em 0 páginas para o objeto “sys.sysdesend”.
Resultados DBCC para 'sys.sysdercv'.
Existem 0 linhas em 0 páginas para o objeto “sys.sysdercv”.
Resultados DBCC para 'sys.syssingleobjrefs'.
Existem 171 linhas em 1 páginas para o objeto “sys.syssingleobjrefs”.
Resultados DBCC para 'sys.sysmultiobjrefs'.
Existem 107 linhas em 1 páginas para o objeto “sys.sysmultiobjrefs”.
Resultados DBCC para 'sys.sysguidrefs'.
Existem 0 linhas em 0 páginas para o objeto “sys.sysguidrefs”.
Resultados DBCC para 'sys.sysfoqueues'.
Existem 0 linhas em 0 páginas para o objeto “sys.sysfoqueues”.
Resultados DBCC para 'sys.syschildinsts'.
Existem 0 linhas em 0 páginas para o objeto “sys.syschildinsts”.
Resultados DBCC para 'sys.syscompfragments'.
Existem 0 linhas em 0 páginas para o objeto “sys.syscompfragments”.
Resultados DBCC para 'sys.sysftsemanticsdb'.
Existem 0 linhas em 0 páginas para o objeto “sys.sysftsemanticsdb”.
Resultados DBCC para 'sys.sysftstops'.
Existem 0 linhas em 0 páginas para o objeto “sys.sysftstops”.
Resultados DBCC para 'sys.sysftproperties'.
Existem 0 linhas em 0 páginas para o objeto “sys.sysftproperties”.
Resultados DBCC para 'sys.sysxmitbody'.
Existem 0 linhas em 0 páginas para o objeto “sys.sysxmitbody”.
Resultados DBCC para 'sys.sysfos'.
Existem 0 linhas em 0 páginas para o objeto “sys.sysfos”.
Resultados DBCC para 'sys.sysqnames'.
Existem 98 linhas em 1 páginas para o objeto “sys.sysqnames”.
Resultados DBCC para 'sys.sysxmlcomponent'.
Existem 100 linhas em 1 páginas para o objeto “sys.sysxmlcomponent”.
Resultados DBCC para 'sys.sysxmlfacet'.
Existem 112 linhas em 1 páginas para o objeto “sys.sysxmlfacet”.
Resultados DBCC para 'sys.sysxmlplacement'.
Existem 19 linhas em 1 páginas para o objeto “sys.sysxmlplacement”.
Resultados DBCC para 'sys.sysobjkeycrypts'.
Existem 0 linhas em 0 páginas para o objeto “sys.sysobjkeycrypts”.
Resultados DBCC para 'sys.sysasymkeys'.
Existem 0 linhas em 0 páginas para o objeto “sys.sysasymkeys”.
Resultados DBCC para 'sys.syssqlguides'.
Existem 0 linhas em 0 páginas para o objeto “sys.syssqlguides”.
Resultados DBCC para 'sys.sysbinsubobjs'.
Existem 3 linhas em 1 páginas para o objeto “sys.sysbinsubobjs”.
Resultados DBCC para 'sys.syssoftobjrefs'.
Existem 0 linhas em 0 páginas para o objeto “sys.syssoftobjrefs”.
Resultados DBCC para 'sys.plan_persist_plan'.
Existem 0 linhas em 0 páginas para o objeto “sys.plan_persist_plan”.
Resultados DBCC para 'sys.plan_persist_runtime_stats'.
Existem 0 linhas em 0 páginas para o objeto “sys.plan_persist_runtime_stats”.
Resultados DBCC para 'sys.plan_persist_runtime_stats_interval'.
Existem 0 linhas em 0 páginas para o objeto “sys.plan_persist_runtime_stats_interval”.
Resultados DBCC para 'sys.plan_persist_context_settings'.
Existem 0 linhas em 0 páginas para o objeto “sys.plan_persist_context_settings”.
Resultados DBCC para 'sys.sqlagent_jobs'.
Existem 0 linhas em 0 páginas para o objeto “sys.sqlagent_jobs”.
Resultados DBCC para 'sys.sqlagent_jobsteps'.
Existem 0 linhas em 0 páginas para o objeto “sys.sqlagent_jobsteps”.
Resultados DBCC para 'sys.sqlagent_job_history'.
Existem 0 linhas em 0 páginas para o objeto “sys.sqlagent_job_history”.
Resultados DBCC para 'sys.queue_messages_2009058193'.
Existem 0 linhas em 0 páginas para o objeto “sys.queue_messages_2009058193”.
Resultados DBCC para 'sys.queue_messages_2041058307'.
Existem 0 linhas em 0 páginas para o objeto “sys.queue_messages_2041058307”.
Resultados DBCC para 'sys.filestream_tombstone_2073058421'.
Existem 0 linhas em 0 páginas para o objeto “sys.filestream_tombstone_2073058421”.
Resultados DBCC para 'sys.syscommittab'.
Existem 0 linhas em 0 páginas para o objeto “sys.syscommittab”.
Resultados DBCC para 'sys.filetable_updates_2105058535'.
Existem 0 linhas em 0 páginas para o objeto “sys.filetable_updates_2105058535”.
Resultados DBCC para 'sys.plan_persist_query_text'.
Existem 0 linhas em 0 páginas para o objeto “sys.plan_persist_query_text”.
Resultados DBCC para 'sys.plan_persist_query'.
Existem 0 linhas em 0 páginas para o objeto “sys.plan_persist_query”.
CHECKDB encontrou 0 erros de alocação e 12 erros de consistência no banco de dados 'Error1'.
CHECKDB corrigiu 0 erros de alocação e 12 erros de consistência no banco de dados 'Error1'.
Msg 824, nível 24, estado 2, linha 8
SQL Server detectou um erro de E/S baseado em consistência lógica: soma de verificação incorreta (esperado: 0xb7bd14b3; real: 0xb7df14b2). Ocorreu durante uma leitura da página (1:24) na ID do banco de dados 39 no deslocamento 0x00000000030000 no arquivo 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Mensagens adicionais no SQL Server log de erros ou log de eventos do sistema podem fornecer mais detalhes. Esta é uma condição de erro grave que ameaça a integridade do banco de dados e deve ser corrigida imediatamente. Conclua uma verificação completa de consistência do banco de dados (DBCC CHECKDB). Esse erro pode ser causado por vários fatores; Para mais informações, veja SQL Server Livros on-line.
Msg 824, nível 24, estado 2, linha 8
SQL Server detectou um erro de E/S baseado em consistência lógica: soma de verificação incorreta (esperado: 0xb7bd14b3; real: 0xb7df14b2). Ocorreu durante uma leitura da página (1:24) na ID do banco de dados 39 no deslocamento 0x00000000030000 no arquivo 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Mensagens adicionais no SQL Server log de erros ou log de eventos do sistema podem fornecer mais detalhes. Esta é uma condição de erro grave que ameaça a integridade do banco de dados e deve ser corrigida imediatamente. Conclua uma verificação completa de consistência do banco de dados (DBCC CHECKDB). Esse erro pode ser causado por vários fatores; Para mais informações, veja SQL Server Livros on-line.
Msg 824, nível 24, estado 2, linha 8
SQL Server detectou um erro de E/S baseado em consistência lógica: soma de verificação incorreta (esperado: 0xb7bd14b3; real: 0xb7df14b2). Ocorreu durante uma leitura da página (1:24) na ID do banco de dados 39 no deslocamento 0x00000000030000 no arquivo 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Mensagens adicionais no SQL Server log de erros ou log de eventos do sistema podem fornecer mais detalhes. Esta é uma condição de erro grave que ameaça a integridade do banco de dados e deve ser corrigida imediatamente. Conclua uma verificação completa de consistência do banco de dados (DBCC CHECKDB). Esse erro pode ser causado por vários fatores; Para mais informações, veja SQL Server Livros on-line.
Msg 824, nível 24, estado 2, linha 8
SQL Server detectou um erro de E/S baseado em consistência lógica: soma de verificação incorreta (esperado: 0xc8e2ed96; real: 0xb8a2f3df). Ocorreu durante uma leitura da página (1:63) na ID do banco de dados 39 no deslocamento 0x0000000007e000 no arquivo 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Mensagens adicionais no SQL Server log de erros ou log de eventos do sistema podem fornecer mais detalhes. Esta é uma condição de erro grave que ameaça a integridade do banco de dados e deve ser corrigida imediatamente. Conclua uma verificação completa de consistência do banco de dados (DBCC CHECKDB). Esse erro pode ser causado por vários fatores; Para mais informações, veja SQL Server Livros on-line.
Msg 824, nível 24, estado 2, linha 8
SQL Server detectou um erro de E/S baseado em consistência lógica: soma de verificação incorreta (esperado: 0xc8e2ed96; real: 0xb8a2f3df). Ocorreu durante uma leitura da página (1:63) na ID do banco de dados 39 no deslocamento 0x0000000007e000 no arquivo 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Mensagens adicionais no SQL Server log de erros ou log de eventos do sistema podem fornecer mais detalhes. Esta é uma condição de erro grave que ameaça a integridade do banco de dados e deve ser corrigida imediatamente. Conclua uma verificação completa de consistência do banco de dados (DBCC CHECKDB). Esse erro pode ser causado por vários fatores; Para mais informações, veja SQL Server Livros on-line.
Msg 824, nível 24, estado 2, linha 8
SQL Server detectou um erro de E/S baseado em consistência lógica: soma de verificação incorreta (esperado: 0xc8e2ed96; real: 0xb8a2f3df). Ocorreu durante uma leitura da página (1:63) na ID do banco de dados 39 no deslocamento 0x0000000007e000 no arquivo 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Mensagens adicionais no SQL Server log de erros ou log de eventos do sistema podem fornecer mais detalhes. Esta é uma condição de erro grave que ameaça a integridade do banco de dados e deve ser corrigida imediatamente. Conclua uma verificação completa de consistência do banco de dados (DBCC CHECKDB). Esse erro pode ser causado por vários fatores; Para mais informações, veja SQL Server Livros on-line.
Msg 824, nível 24, estado 2, linha 8
SQL Server detectou um erro de E/S baseado em consistência lógica: soma de verificação incorreta (esperado: 0xc8e2ed96; real: 0xb8a2f3df). Ocorreu durante uma leitura da página (1:63) na ID do banco de dados 39 no deslocamento 0x0000000007e000 no arquivo 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Mensagens adicionais no SQL Server log de erros ou log de eventos do sistema podem fornecer mais detalhes. Esta é uma condição de erro grave que ameaça a integridade do banco de dados e deve ser corrigida imediatamente. Conclua uma verificação completa de consistência do banco de dados (DBCC CHECKDB). Esse erro pode ser causado por vários fatores; Para mais informações, veja SQL Server Livros on-line.

onde 'Erro1' é o nome do banco de dados MDF corrompido que está sendo reparado.

Mensagem 8945 indica um erro de tabela que é um erro de consistência.

Captura de tela da mensagem de erro:

Captura de tela da mensagem de erro "Erro de tabela: ID do objeto ##, ID do índice ## será reconstruída."

Explicação precisa:

Em um artigo do SQL Server banco de dados MDF, existem muitos tabelas de sistema usado para armazenar a estrutura e os metadados do banco de dados.

Quando o CHECKDB descobrir que há inconsistências em uma das tabelas do sistema, ele reportará a mensagem de erro Mensagem 8945, 8978, 8928, 8939, etc. e tente corrigir os erros. Se não puder corrigir o erro, a recuperação falhará e levará a mais erros, como Mensagem 824.

Você pode usar nosso produto DataNumen SQL Recovery para recuperar os dados do arquivo MDF corrompido e resolver este erro.

Arquivos de amostra:

Exemplo de arquivos MDF corrompidos que causarão o Mensagem 8945 erro:

SQL Server versão Arquivo MDF corrompido Arquivo MDF corrigido por DataNumen SQL Recovery
SQL Server 2014 Error5.mdf Erro5_fixed.mdf