ເມື່ອທ່ານໃຊ້ Microsoft SQL Server ເພື່ອແນບຫລືເຂົ້າຫາເອກະສານຖານຂໍ້ມູນ MDF ທີ່ເສີຍຫາຍ, ທ່ານຈະເຫັນຂໍ້ຄວາມຜິດພາດຕ່າງໆ, ເຊິ່ງອາດຈະເຮັດໃຫ້ທ່ານສັບສົນຫຼາຍ. ເພາະສະນັ້ນ, ໃນນີ້ພວກເຮົາຈະພະຍາຍາມຈົດບັນທຶກຂໍ້ຜິດພາດທີ່ເປັນໄປໄດ້ທັງ ໝົດ, ຈັດຮຽງຕາມຄວາມຖີ່ຂອງການເກີດຂື້ນ ສຳ ລັບຂໍ້ຜິດພາດແຕ່ລະຢ່າງ, ພວກເຮົາຈະອະທິບາຍອາການຂອງມັນ, ອະທິບາຍເຫດຜົນທີ່ຊັດເຈນຂອງມັນແລະໃຫ້ເອກະສານຕົວຢ່າງພ້ອມທັງເອກະສານທີ່ຖືກແກ້ໄຂໂດຍພວກເຮົາ DataNumen SQL Recovery, ເພື່ອໃຫ້ທ່ານສາມາດເຂົ້າໃຈພວກມັນໄດ້ດີກວ່າເກົ່າ. ຂ້າງລຸ່ມນີ້ພວກເຮົາຈະໃຊ້ 'xxx.MDF' ເພື່ອສະແດງຄວາມເສື່ອມເສຍຂອງທ່ານ SQL Server ຊື່ເອກະສານຖານຂໍ້ມູນ MDF.
ອີງໃສ່ SQL Server ຫຼືຂໍ້ຄວາມຜິດພາດຂອງ CHECKDB, ມີສາມປະເພດຂອງຂໍ້ຜິດພາດທີ່ຈະເຮັດໃຫ້ເກີດຄວາມລົ້ມເຫຼວ:

    1. ຂໍ້ຜິດພາດໃນການຈັດສັນ: ພວກເຮົາຮູ້ຂໍ້ມູນໃນເອກະສານ MDF & NDF ຖືກຈັດສັນເປັນ ຫນ້າ. ແລະມີບາງ ໜ້າ ພິເສດທີ່ໃຊ້ ສຳ ລັບການຈັດສັນການຈັດສັນ, ດັ່ງຕໍ່ໄປນີ້:
ປະເພດ ໜ້າ ລາຍລະອຽດ
GAM Page ເກັບຮັກສາຂໍ້ມູນແຜນທີ່ການຈັດສັນທົ່ວໂລກ (GAM).
SGAM Page ເກັບຂໍ້ມູນການແບ່ງປັນແຜນທີ່ການແບ່ງປັນທົ່ວໂລກ (SGAM).
ຫນ້າ IAM ເກັບຂໍ້ມູນແຜນທີ່ການຈັດສັນດັດສະນີ (IAM).
ໜ້າ PFS ເກັບຂໍ້ມູນການຈັດສັນ PFS.

ຖ້າ ໜ້າ ໃດ ໜຶ່ງ ຂອງ ໜ້າ ທີ່ຈັດສັນຂ້າງເທິງມີຂໍ້ຜິດພາດ, ຫຼືຂໍ້ມູນທີ່ຖືກຈັດການໂດຍ ໜ້າ ການຈັດສັນເຫຼົ່ານີ້ແມ່ນບໍ່ສອດຄ່ອງກັບຂໍ້ມູນການຈັດສັນ, ຫຼັງຈາກນັ້ນ SQL Server ຫຼື CHECKDB ຈະລາຍງານ ຂໍ້ຜິດພາດໃນການຈັດສັນ.

  • ຂໍ້ຜິດພາດຂອງຄວາມສອດຄ່ອງ: ສໍາລັບການ ຫນ້າ ທີ່ໃຊ້ໃນການເກັບຂໍ້ມູນ, ລວມທັງ ໜ້າ ຂໍ້ມູນແລະ ໜ້າ ດັດສະນີ, ຖ້າ SQL Server ຫຼື CHECKDB ພົບເຫັນຄວາມບໍ່ສອດຄ່ອງລະຫວ່າງເນື້ອໃນຂອງ ໜ້າ ເວັບແລະຫ້ອງກວດສອບ, ຫຼັງຈາກນັ້ນພວກເຂົາຈະລາຍງານ ຄວາມຜິດພາດທີ່ສອດຄ່ອງ.
  • ຂໍ້ຜິດພາດອື່ນໆທັງ ໝົດ: ມັນອາດຈະມີຂໍ້ຜິດພາດອື່ນໆທີ່ບໍ່ຕົກຢູ່ໃນສອງປະເພດຂ້າງເທິງນີ້.

 

SQL Server ມີເຄື່ອງມືທີ່ຕິດຕັ້ງທີ່ເອີ້ນວ່າ ບໍລິສັດ DBCC, ເຊິ່ງມີ CHECKDB ແລະ ກວດເບິ່ງ ທາງເລືອກທີ່ສາມາດຊ່ວຍໃນການສ້ອມແປງຖານຂໍ້ມູນ MDF ທີ່ເສີຍຫາຍ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ສຳ ລັບເອກະສານຖານຂໍ້ມູນ MDB ທີ່ເສຍຫາຍ ໜັກ, DBCC CHECKDB ແລະ ກວດເບິ່ງ ຍັງຈະລົ້ມເຫລວ.

ຂໍ້ຜິດພາດຂອງຄວາມສອດຄ່ອງທີ່ລາຍງານໂດຍ CHECKDB:

ຂໍ້ຜິດພາດໃນການຈັດສັນລາຍງານໂດຍ CHECKDB:

ຂໍ້ຜິດພາດອື່ນໆທັງ ໝົດ ທີ່ລາຍງານໂດຍ CHECKDB: