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

ອີງໃສ່ SQL Server ຫຼື​ຂໍ້​ຄວາມ​ຜິດ​ພາດ CHECKDB​, ມີ​ສາມ​ປະ​ເພດ​ຂອງ​ຄວາມ​ຜິດ​ພາດ​:

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

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

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

 

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

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

ຄວາມຜິດພາດການຈັດສັນລາຍງານໂດຍ CHECKDB:

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