Gejala:

Ketika menggunakan DBCC CHECKDB dengan PERBAIKAN_ALLOW_DATA_LOSS parameter untuk memperbaiki database .MDF yang rusak, seperti ini:

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

Anda melihat pesan kesalahan berikut:

Perbaikan: Indeks Clustered berhasil dibangun kembali untuk objek "sysobjvalues" dalam database "Error1".
Perbaikan: Indeks Nonclustered berhasil dibangun kembali untuk objek "syscolpars" dalam database "Error1".
Hasil DBCC untuk 'Error1'.
Hasil DBCC untuk 'sys.sysrscols'.
Ada 1092 baris dalam 14 halaman untuk objek "sys.sysrscols".
Hasil DBCC untuk 'sys.sysrowsets'.
Ada 148 baris dalam 3 halaman untuk objek "sys.sysrowsets".
Hasil DBCC untuk 'sys.sysclones'.
Ada 0 baris dalam 0 halaman untuk objek "sys.sysclones".
Hasil DBCC untuk 'sys.sysallocunits'.
Ada 172 baris dalam 2 halaman untuk objek "sys.sysallocunits".
Hasil DBCC untuk 'sys.sysfiles1'.
Ada 2 baris dalam 1 halaman untuk objek “sys.sysfiles1”.
Hasil DBCC untuk 'sys.sysseobjvalues'.
Ada 0 baris dalam 0 halaman untuk objek "sys.sysseobjvalues".
Hasil DBCC untuk 'sys.syspriorities'.
Ada 0 baris dalam 0 halaman untuk objek "sys.syspriorities".
Hasil DBCC untuk 'sys.sysdbflap'.
Ada 0 baris dalam 0 halaman untuk objek “sys.sysdbflap".
Hasil DBCC untuk 'sys.sysfgfrag'.
Ada 0 baris dalam 0 halaman untuk objek “sys.sysfgfrag”.
Hasil DBCC untuk 'sys.sysdbfiles '.
Ada 2 baris dalam 1 halaman untuk objek “sys.sysdbfiles ”.
Hasil DBCC untuk 'sys.syspru'.
Ada 0 baris dalam 0 halaman untuk objek "sys.syspru".
Hasil DBCC untuk 'sys.sysbrickfiles'.
Ada 0 baris dalam 0 halaman untuk objek "sys.sysbrickfiles".
Hasil DBCC untuk 'sys.sysphfg'.
Ada 1 baris dalam 1 halaman untuk objek “sys.sysphfg”.
Hasil DBCC untuk 'sys.sysprufiles'.
Ada 2 baris dalam 1 halaman untuk objek “sys.sysprufiles”.
Hasil DBCC untuk 'sys.sysftinds'.
Ada 0 baris dalam 0 halaman untuk objek "sys.sysftinds".
Hasil DBCC untuk 'sys.sysowners'.
Ada 14 baris dalam 1 halaman untuk objek “sys.sysowners”.
Hasil DBCC untuk 'sys.sysdbreg'.
Ada 0 baris dalam 0 halaman untuk objek "sys.sysdbreg".
Hasil DBCC untuk 'sys.sysprivs'.
Ada 140 baris dalam 1 halaman untuk objek "sys.sysprivs".
Hasil DBCC untuk 'sys.syscolpars'.
Perbaikan: Halaman (1:63) telah dibatalkan alokasinya dari ID objek 41, ID indeks 1, ID partisi 281474979397632, alokasikan ID unit 281474979397632 (ketik data baris).
Perbaikan: Indeks Nonclustered berhasil dibangun kembali untuk objek "sys.syscolpars, nc" dalam database "Error1".
Msg 8945, Tingkat 16, Negara 1, Garis 8
Kesalahan tabel: ID Objek 41, ID indeks 1 akan dibangun kembali.
Tidak dapat memperbaiki kesalahan ini.
Msg 8978, Tingkat 16, Negara 1, Garis 8
Kesalahan tabel: ID Objek 41, ID indeks 1, ID partisi 281474979397632, alokasikan ID unit 281474979397632 (ketik data baris). Halaman (1:61) kehilangan referensi dari halaman sebelumnya (1:63). Kemungkinan masalah hubungan rantai.
Kesalahan telah diperbaiki.
Msg 8928, Tingkat 16, Negara 1, Garis 8
ID Objek 41, ID indeks 1, ID partisi 281474979397632, mengalokasikan ID unit 281474979397632 (jenis data baris): Halaman (1:63) tidak dapat diproses. Lihat kesalahan lain untuk detailnya.
Kesalahan telah diperbaiki.
Msg 8939, Tingkat 16, Negara 98, Garis 8
Kesalahan tabel: ID Objek 41, ID indeks 1, ID partisi 281474979397632, mengalokasikan ID unit 281474979397632 (ketik data baris), halaman (1:63). Tes (IS_OFF (BUF_IOERR, pBUF-> bstat)) gagal. Nilainya adalah 2057 dan -4.
Kesalahan telah diperbaiki.
Msg 8976, Tingkat 16, Negara 1, Garis 8
Kesalahan tabel: ID Objek 41, ID indeks 1, ID partisi 281474979397632, alokasikan ID unit 281474979397632 (ketik data baris). Halaman (1:63) tidak terlihat dalam pemindaian meskipun induknya (1: 111) dan sebelumnya (1: 168) merujuk padanya. Periksa kesalahan sebelumnya.
Kesalahan telah diperbaiki.
Msg 8945, Tingkat 16, Negara 1, Garis 8
Kesalahan tabel: ID Objek 41, ID indeks 2 akan dibangun kembali.
Kesalahan telah diperbaiki.
Ada 881 baris dalam 15 halaman untuk objek "sys.syscolpars".
CHECKDB menemukan 0 kesalahan alokasi dan 4 kesalahan konsistensi dalam tabel 'sys.syscolpars' (ID objek 41).
CHECKDB memperbaiki 0 kesalahan alokasi dan 4 kesalahan konsistensi dalam tabel 'sys.syscolpars' (ID objek 41).
Hasil DBCC untuk 'sys.sysxlgns'.
Ada 0 baris dalam 0 halaman untuk objek "sys.sysxlgns".
Hasil DBCC untuk 'sys.sysxsrvs'.
Ada 0 baris dalam 0 halaman untuk objek "sys.sysxsrvs".
Hasil DBCC untuk 'sys.sysnsobjs'.
Ada 1 baris dalam 1 halaman untuk objek “sys.sysnsobjs”.
Hasil DBCC untuk 'sys.sysusermsgs'.
Ada 0 baris dalam 0 halaman untuk objek “sys.sysusermsgs”.
Hasil DBCC untuk 'sys.syscerts'.
Ada 0 baris dalam 0 halaman untuk objek "sys.syscerts".
Hasil DBCC untuk 'sys.sysrmtlgns'.
Ada 0 baris dalam 0 halaman untuk objek “sys.sysrmtlgns”.
Hasil DBCC untuk 'sys.syslnklgns'.
Ada 0 baris dalam 0 halaman untuk objek "sys.syslnklgns".
Hasil DBCC untuk 'sys.sysxprops'.
Ada 0 baris dalam 0 halaman untuk objek "sys.sysxprops".
Hasil DBCC untuk 'sys.sysscalartypes'.
Ada 34 baris dalam 1 halaman untuk objek “sys.sysscalartypes”.
Hasil DBCC untuk 'sys.systypedsubobjs'.
Ada 0 baris dalam 0 halaman untuk objek "sys.systypedsubobjs".
Hasil DBCC untuk 'sys.sysidxstats'.
Ada 207 baris dalam 5 halaman untuk objek "sys.sysidxstats".
Hasil DBCC untuk 'sys.sysiscols'.
Ada 399 baris dalam 2 halaman untuk objek "sys.sysiscols".
Hasil DBCC untuk 'sys.sysendpts'.
Ada 0 baris dalam 0 halaman untuk objek "sys.sysendpts".
Hasil DBCC untuk 'sys.syswebmethods'.
Ada 0 baris dalam 0 halaman untuk objek "sys.syswebmethods".
Hasil DBCC untuk 'sys.sysbinobjs'.
Ada 23 baris dalam 1 halaman untuk objek "sys.sysbinobjs".
Hasil DBCC untuk 'sys.sysaudacts'.
Ada 0 baris dalam 0 halaman untuk objek "sys.sysaudacts".
Hasil DBCC untuk 'sys.sysobjvalues'.
Perbaikan: Indeks Clustered berhasil dibangun kembali untuk objek "sys.sysobjvalues" dalam database "Error1".
Perbaikan: Halaman (1:24) telah dibatalkan alokasinya dari ID objek 60, ID indeks 1, ID partisi 281474980642816, alokasikan ID unit 281474980642816 (ketik data baris).
Perbaikan: Kolom data off-row yang dihapus dengan ID 742981632, untuk objek ID 60, ID indeks 1, ID partisi 281474980642816, alokasikan ID unit 71776119065149440 (tipe data LOB) pada halaman (1: 369), slot 0.
Perbaikan: Kolom data off-row yang dihapus dengan ID 742981632, untuk objek ID 60, ID indeks 1, ID partisi 281474980642816, alokasikan ID unit 71776119065149440 (tipe data LOB) pada halaman (1: 370), slot 0.
Perbaikan: Kolom data off-row yang dihapus dengan ID 742981632, untuk objek ID 60, ID indeks 1, ID partisi 281474980642816, alokasikan ID unit 71776119065149440 (tipe data LOB) pada halaman (1: 371), slot 0.
Msg 8945, Tingkat 16, Negara 1, Garis 8
Kesalahan tabel: ID Objek 60, ID indeks 1 akan dibangun kembali.
Kesalahan telah diperbaiki.
Msg 8928, Tingkat 16, Negara 1, Garis 8
ID Objek 60, ID indeks 1, ID partisi 281474980642816, mengalokasikan ID unit 281474980642816 (jenis data baris): Halaman (1:24) tidak dapat diproses. Lihat kesalahan lain untuk detailnya.
Kesalahan telah diperbaiki.
Msg 8939, Tingkat 16, Negara 98, Garis 8
Kesalahan tabel: ID Objek 60, ID indeks 1, ID partisi 281474980642816, mengalokasikan ID unit 281474980642816 (ketik data baris), halaman (1:24). Tes (IS_OFF (BUF_IOERR, pBUF-> bstat)) gagal. Nilainya adalah 2057 dan -4.
Kesalahan telah diperbaiki.
Msg 8939, Tingkat 16, Negara 98, Garis 8
Kesalahan tabel: ID Objek 60, ID indeks 1, ID partisi 281474980642816, mengalokasikan ID unit 281474980642816 (ketik data baris), halaman (1:24). Tes (IS_OFF (BUF_IOERR, pBUF-> bstat)) gagal. Nilainya adalah 2057 dan -4.
Kesalahan telah diperbaiki.
Msg 8976, Tingkat 16, Negara 1, Garis 8
Kesalahan tabel: ID Objek 60, ID indeks 1, ID partisi 281474980642816, alokasikan ID unit 281474980642816 (ketik data baris). Halaman (1:24) tidak terlihat dalam pemindaian meskipun induknya (1: 43) dan sebelumnya (1: 213) merujuk padanya. Periksa kesalahan sebelumnya.
Kesalahan telah diperbaiki.
Msg 8978, Tingkat 16, Negara 1, Garis 8
Kesalahan tabel: ID Objek 60, ID indeks 1, ID partisi 281474980642816, alokasikan ID unit 281474980642816 (ketik data baris). Halaman (1:210) kehilangan referensi dari halaman sebelumnya (1:24). Kemungkinan masalah hubungan rantai.
Kesalahan telah diperbaiki.
Msg 8964, Tingkat 16, Negara 1, Garis 8
Kesalahan tabel: ID Objek 60, ID indeks 1, ID partisi 281474980642816, alokasikan ID unit 71776119065149440 (ketik data LOB). Node data off-row pada halaman (1: 369), slot 0, teks ID 742981632 tidak direferensikan.
Kesalahan telah diperbaiki.
Msg 8964, Tingkat 16, Negara 1, Garis 8
Kesalahan tabel: ID Objek 60, ID indeks 1, ID partisi 281474980642816, alokasikan ID unit 71776119065149440 (ketik data LOB). Node data off-row pada halaman (1: 370), slot 0, teks ID 742981632 tidak direferensikan.
Kesalahan telah diperbaiki.
Msg 8964, Tingkat 16, Negara 1, Garis 8
Kesalahan tabel: ID Objek 60, ID indeks 1, ID partisi 281474980642816, alokasikan ID unit 71776119065149440 (ketik data LOB). Node data off-row pada halaman (1: 371), slot 0, teks ID 742981632 tidak direferensikan.
Kesalahan telah diperbaiki.
Ada 203 baris dalam 20 halaman untuk objek "sys.sysobjvalues".
CHECKDB menemukan 0 kesalahan alokasi dan 8 kesalahan konsistensi dalam tabel 'sys.sysobjvalues' (ID objek 60).
CHECKDB memperbaiki 0 kesalahan alokasi dan 8 kesalahan konsistensi dalam tabel 'sys.sysobjvalues' (ID objek 60).
Hasil DBCC untuk 'sys.syscscolsegments'.
Ada 0 baris dalam 0 halaman untuk objek "sys.syscscolsegments".
Hasil DBCC untuk 'sys.syscsdictionaries'.
Ada 0 baris dalam 0 halaman untuk objek "sys.syscsdictionaries".
Hasil DBCC untuk 'sys.sysclsobjs'.
Ada 16 baris dalam 1 halaman untuk objek “sys.sysclsobjs”.
Hasil DBCC untuk 'sys.sysrowsetrefs'.
Ada 0 baris dalam 0 halaman untuk objek “sys.sysrowsetrefs”.
Hasil DBCC untuk 'sys.sysremsvcbinds'.
Ada 0 baris dalam 0 halaman untuk objek "sys.sysremsvcbinds".
Hasil DBCC untuk 'sys.sysxmitqueue'.
Ada 0 baris dalam 0 halaman untuk objek “sys.sysxmitqueue”.
Hasil DBCC untuk 'sys.sysrts'.
Ada 1 baris dalam 1 halaman untuk objek “sys.sysrts”.
Hasil DBCC untuk 'sys.sysconvgroup'.
Ada 0 baris dalam 0 halaman untuk objek "sys.sysconvgroup".
Hasil DBCC untuk 'sys.sysdesend'.
Ada 0 baris dalam 0 halaman untuk objek "sys.sysdesend".
Hasil DBCC untuk 'sys.sysdercv'.
Ada 0 baris dalam 0 halaman untuk objek "sys.sysdercv".
Hasil DBCC untuk 'sys.syssingleobjrefs'.
Ada 171 baris dalam 1 halaman untuk objek “sys.syssingleobjrefs”.
Hasil DBCC untuk 'sys.sysmultiobjrefs'.
Ada 107 baris dalam 1 halaman untuk objek “sys.sysmultiobjrefs”.
Hasil DBCC untuk 'sys.sysguidrefs'.
Ada 0 baris dalam 0 halaman untuk objek "sys.sysguidrefs".
Hasil DBCC untuk 'sys.sysfoqueues'.
Ada 0 baris dalam 0 halaman untuk objek "sys.sysfoqueues".
Hasil DBCC untuk 'sys.syschildinsts'.
Ada 0 baris dalam 0 halaman untuk objek "sys.syschildinsts".
Hasil DBCC untuk 'sys.syscompfragments'.
Ada 0 baris dalam 0 halaman untuk objek "sys.syscompfragments".
Hasil DBCC untuk 'sys.sysftsemanticsdb'.
Ada 0 baris dalam 0 halaman untuk objek “sys.sysftsemanticsdb”.
Hasil DBCC untuk 'sys.sysftstops'.
Ada 0 baris dalam 0 halaman untuk objek "sys.sysftstops".
Hasil DBCC untuk 'sys.sysftproperties'.
Ada 0 baris dalam 0 halaman untuk objek "sys.sysftproperties".
Hasil DBCC untuk 'sys.sysxmitbody'.
Ada 0 baris dalam 0 halaman untuk objek “sys.sysxmitbody”.
Hasil DBCC untuk 'sys.sysfos'.
Ada 0 baris dalam 0 halaman untuk objek "sys.sysfos".
Hasil DBCC untuk 'sys.sysqnames'.
Ada 98 baris dalam 1 halaman untuk objek "sys.sysqnames".
Hasil DBCC untuk 'sys.sysxmlcomponent'.
Ada 100 baris dalam 1 halaman untuk objek "sys.sysxmlcomponent".
Hasil DBCC untuk 'sys.sysxmlfacet'.
Ada 112 baris dalam 1 halaman untuk objek "sys.sysxmlfacet".
Hasil DBCC untuk 'sys.sysxmlplacement'.
Ada 19 baris dalam 1 halaman untuk objek “sys.sysxmlplacement”.
Hasil DBCC untuk 'sys.sysobjkeycrypts'.
Ada 0 baris dalam 0 halaman untuk objek "sys.sysobjkeycrypts".
Hasil DBCC untuk 'sys.sysasymkeys'.
Ada 0 baris dalam 0 halaman untuk objek "sys.sysasymkeys".
Hasil DBCC untuk 'sys.syssqlguides'.
Ada 0 baris dalam 0 halaman untuk objek "sys.syssqlguides".
Hasil DBCC untuk 'sys.sysbinsubobjs'.
Ada 3 baris dalam 1 halaman untuk objek “sys.sysbinsubobjs”.
Hasil DBCC untuk 'sys.syssoftobjrefs'.
Ada 0 baris dalam 0 halaman untuk objek "sys.syssoftobjrefs".
Hasil DBCC untuk 'sys.plan_persist_plan'.
Ada 0 baris dalam 0 halaman untuk objek “sys.plan_persist_plan”.
Hasil DBCC untuk 'sys.plan_persist_runtime_stats'.
Ada 0 baris dalam 0 halaman untuk objek “sys.plan_persist_runtime_stats”.
Hasil DBCC untuk 'sys.plan_persist_runtime_stats_interval'.
Ada 0 baris dalam 0 halaman untuk objek “sys.plan_persist_runtime_stats_interval”.
Hasil DBCC untuk 'sys.plan_persist_context_settings'.
Ada 0 baris dalam 0 halaman untuk objek “sys.plan_persist_context_settings”.
Hasil DBCC untuk 'sys.sqlagent_jobs'.
Ada 0 baris dalam 0 halaman untuk objek “sys.sqlagent_jobs”.
Hasil DBCC untuk 'sys.sqlagent_jobsteps'.
Ada 0 baris dalam 0 halaman untuk objek “sys.sqlagent_jobsteps”.
Hasil DBCC untuk 'sys.sqlagent_job_history'.
Ada 0 baris dalam 0 halaman untuk objek “sys.sqlagent_job_history”.
Hasil DBCC untuk 'sys.queue_messages_2009058193'.
Ada 0 baris dalam 0 halaman untuk objek “sys.queue_messages_2009058193”.
Hasil DBCC untuk 'sys.queue_messages_2041058307'.
Ada 0 baris dalam 0 halaman untuk objek “sys.queue_messages_2041058307”.
Hasil DBCC untuk 'sys.filestream_tombstone_2073058421'.
Ada 0 baris dalam 0 halaman untuk objek “sys.filestream_tombstone_2073058421”.
Hasil DBCC untuk 'sys.syscommittab'.
Ada 0 baris dalam 0 halaman untuk objek “sys.syscommittab”.
Hasil DBCC untuk 'sys.filetable_updates_2105058535'.
Ada 0 baris dalam 0 halaman untuk objek “sys.filetable_updates_2105058535”.
Hasil DBCC untuk 'sys.plan_persist_query_text'.
Ada 0 baris dalam 0 halaman untuk objek “sys.plan_persist_query_text”.
Hasil DBCC untuk 'sys.plan_persist_query'.
Ada 0 baris dalam 0 halaman untuk objek “sys.plan_persist_query”.
CHECKDB menemukan 0 kesalahan alokasi dan 12 kesalahan konsistensi dalam database 'Error1'.
CHECKDB memperbaiki 0 kesalahan alokasi dan 12 kesalahan konsistensi dalam database 'Error1'.
Msg 824, Tingkat 24, Negara 2, Garis 8
SQL Server mendeteksi kesalahan I / O berbasis konsistensi logis: checksum salah (diharapkan: 0xb7bd14b3; aktual: 0xb7df14b2). Itu terjadi selama membaca halaman (1:24) di database ID 39 di offset 0x00000000030000 di file 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Pesan tambahan di SQL Server log kesalahan atau log peristiwa sistem dapat memberikan detail lebih lanjut. Ini adalah kondisi kesalahan parah yang mengancam integritas database dan harus segera diperbaiki. Selesaikan pemeriksaan konsistensi database lengkap (DBCC CHECKDB). Kesalahan ini bisa disebabkan oleh banyak faktor; untuk informasi lebih lanjut, lihat SQL Server Buku Online.
Msg 824, Tingkat 24, Negara 2, Garis 8
SQL Server mendeteksi kesalahan I / O berbasis konsistensi logis: checksum salah (diharapkan: 0xb7bd14b3; aktual: 0xb7df14b2). Itu terjadi selama membaca halaman (1:24) di database ID 39 di offset 0x00000000030000 di file 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Pesan tambahan di SQL Server log kesalahan atau log peristiwa sistem dapat memberikan detail lebih lanjut. Ini adalah kondisi kesalahan parah yang mengancam integritas database dan harus segera diperbaiki. Selesaikan pemeriksaan konsistensi database lengkap (DBCC CHECKDB). Kesalahan ini bisa disebabkan oleh banyak faktor; untuk informasi lebih lanjut, lihat SQL Server Buku Online.
Msg 824, Tingkat 24, Negara 2, Garis 8
SQL Server mendeteksi kesalahan I / O berbasis konsistensi logis: checksum salah (diharapkan: 0xb7bd14b3; aktual: 0xb7df14b2). Itu terjadi selama membaca halaman (1:24) di database ID 39 di offset 0x00000000030000 di file 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Pesan tambahan di SQL Server log kesalahan atau log peristiwa sistem dapat memberikan detail lebih lanjut. Ini adalah kondisi kesalahan parah yang mengancam integritas database dan harus segera diperbaiki. Selesaikan pemeriksaan konsistensi database lengkap (DBCC CHECKDB). Kesalahan ini bisa disebabkan oleh banyak faktor; untuk informasi lebih lanjut, lihat SQL Server Buku Online.
Msg 824, Tingkat 24, Negara 2, Garis 8
SQL Server mendeteksi kesalahan I / O berbasis konsistensi logis: checksum salah (diharapkan: 0xc8e2ed96; aktual: 0xb8a2f3df). Itu terjadi selama membaca halaman (1:63) di database ID 39 di offset 0x0000000007e000 di file 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Pesan tambahan di SQL Server log kesalahan atau log peristiwa sistem dapat memberikan detail lebih lanjut. Ini adalah kondisi kesalahan parah yang mengancam integritas database dan harus segera diperbaiki. Selesaikan pemeriksaan konsistensi database lengkap (DBCC CHECKDB). Kesalahan ini bisa disebabkan oleh banyak faktor; untuk informasi lebih lanjut, lihat SQL Server Buku Online.
Msg 824, Tingkat 24, Negara 2, Garis 8
SQL Server mendeteksi kesalahan I / O berbasis konsistensi logis: checksum salah (diharapkan: 0xc8e2ed96; aktual: 0xb8a2f3df). Itu terjadi selama membaca halaman (1:63) di database ID 39 di offset 0x0000000007e000 di file 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Pesan tambahan di SQL Server log kesalahan atau log peristiwa sistem dapat memberikan detail lebih lanjut. Ini adalah kondisi kesalahan parah yang mengancam integritas database dan harus segera diperbaiki. Selesaikan pemeriksaan konsistensi database lengkap (DBCC CHECKDB). Kesalahan ini bisa disebabkan oleh banyak faktor; untuk informasi lebih lanjut, lihat SQL Server Buku Online.
Msg 824, Tingkat 24, Negara 2, Garis 8
SQL Server mendeteksi kesalahan I / O berbasis konsistensi logis: checksum salah (diharapkan: 0xc8e2ed96; aktual: 0xb8a2f3df). Itu terjadi selama membaca halaman (1:63) di database ID 39 di offset 0x0000000007e000 di file 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Pesan tambahan di SQL Server log kesalahan atau log peristiwa sistem dapat memberikan detail lebih lanjut. Ini adalah kondisi kesalahan parah yang mengancam integritas database dan harus segera diperbaiki. Selesaikan pemeriksaan konsistensi database lengkap (DBCC CHECKDB). Kesalahan ini bisa disebabkan oleh banyak faktor; untuk informasi lebih lanjut, lihat SQL Server Buku Online.
Msg 824, Tingkat 24, Negara 2, Garis 8
SQL Server mendeteksi kesalahan I / O berbasis konsistensi logis: checksum salah (diharapkan: 0xc8e2ed96; aktual: 0xb8a2f3df). Itu terjadi selama membaca halaman (1:63) di database ID 39 di offset 0x0000000007e000 di file 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Pesan tambahan di SQL Server log kesalahan atau log peristiwa sistem dapat memberikan detail lebih lanjut. Ini adalah kondisi kesalahan parah yang mengancam integritas database dan harus segera diperbaiki. Selesaikan pemeriksaan konsistensi database lengkap (DBCC CHECKDB). Kesalahan ini bisa disebabkan oleh banyak faktor; untuk informasi lebih lanjut, lihat SQL Server Buku Online.

di mana 'Error1' adalah nama database MDF yang rusak sedang diperbaiki.

Psn 8945 menunjukkan kesalahan tabel yang merupakan kesalahan konsistensi.

Tangkapan layar pesan kesalahan:

Cuplikan layar pesan kesalahan "Kesalahan tabel: ID Objek ##, ID indeks ## akan dibangun kembali."

Penjelasan Tepat:

Di sebuah SQL Server Database MDF, ada banyak tabel sistem digunakan untuk menyimpan struktur dan meta data dari database.

Ketika CHECKDB menemukan ada ketidakkonsistenan di salah satu tabel sistem, itu akan melaporkan pesan kesalahan Msg 8945, 8978, 8928, 8939, dll. dan coba perbaiki kesalahannya. Jika tidak dapat memperbaiki kesalahan, maka pemulihan gagal dan akan menyebabkan lebih banyak kesalahan, seperti Psn 824.

Anda dapat menggunakan produk kami DataNumen SQL Recovery untuk memulihkan data dari file MDF yang rusak dan mengatasi kesalahan ini.

File Contoh:

Contoh file MDF yang rusak yang akan menyebabkan file Psn 8945 kesalahan:

SQL Server versi File MDF rusak File MDF diperbaiki oleh DataNumen SQL Recovery
SQL Server 2014 Kesalahan 5.mdf Kesalahan5_fixed.mdf