ອາການ:

ເມື່ອນໍາໃຊ້ DBCC ກວດສອບ ກັບ REPAIR_ALLOW_DATA_LOSS ພາລາມິເຕີເພື່ອສ້ອມແປງຖານຂໍ້ມູນ .MDF ທີ່ເສຍຫາຍ, ແບບນີ້:

DBCC CHECKDB(xxxx, 'REPAIR_ALLOW_DATA_LOSS')

ທ່ານ​ເຫັນ​ຂໍ້​ຄວາມ​ຜິດ​ພາດ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:

Msg 5028, ລະດັບ 16, ລັດ 4, ເສັ້ນ 4
ລະບົບບໍ່ສາມາດເປີດໃຊ້ຖານຂໍ້ມູນພຽງພໍເພື່ອສ້າງບັນທຶກຄືນໃໝ່.
DBCC ຜົນການຄົ້ນຫາສໍາລັບ 'xxxx'.
CHECKDB ພົບ 0 ຄວາມຜິດພາດການຈັດສັນ ແລະ 0 ຄວາມຜິດພາດຄວາມສອດຄ່ອງໃນຖານຂໍ້ມູນ 'xxxx'.
Msg 7909, ລະດັບ 20, ລັດ 1, ເສັ້ນ 4
ການສ້ອມແປງຮູບແບບສຸກເສີນລົ້ມເຫລວ. ທ່ານຕ້ອງຟື້ນຟູຈາກການສໍາຮອງ.

ບ່ອນທີ່ 'xxxx' ແມ່ນຊື່ຂອງຖານຂໍ້ມູນ MDF ທີ່ເສຍຫາຍທີ່ຖືກສ້ອມແປງ.

ຂໍ້ຄວາມ 5028 ຄວາມຜິດພາດບໍ່ແມ່ນຄວາມຜິດພາດການຈັດສັນ ຫຼືຄວາມຜິດພາດຄວາມສອດຄ່ອງ.

ໃນຂະນະທີ່ ຂໍ້ຄວາມ 7909 ເປັນຄວາມຜິດພາດຮ້າຍແຮງທີ່ອາດຈະເກີດຂຶ້ນໃນຫຼາຍສະຖານະການທຸກຄັ້ງ SQL Server ຄິດວ່າຖານຂໍ້ມູນແມ່ນເກີນການຟື້ນຕົວ.

ພາບໜ້າຈໍຂອງຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດ:

ຄຳອະທິບາຍທີ່ຊັດເຈນ:

ຂໍ້​ຄວາມ​ຜິດ​ພາດ (ຂໍ້ຄວາມ 5028) ເບິ່ງຄືວ່າກ່ຽວຂ້ອງກັບໄຟລ໌ LOG. ຢ່າງໃດກໍຕາມ, ນີ້ແມ່ນລາຍງານທີ່ບໍ່ຖືກຕ້ອງ. ບັນຫາຕົວຈິງແມ່ນຍັງເກີດຈາກການສໍ້ລາດບັງຫຼວງຂອງຖານຂໍ້ມູນ MDF.

ທ່ານສາມາດນໍາໃຊ້ຜະລິດຕະພັນຂອງພວກເຮົາ DataNumen SQL Recovery ການ​ຟື້ນ​ຕົວ​ຂໍ້​ມູນ​ຈາກ​ໄຟລ​໌ MDF ທີ່​ເສຍ​ຫາຍ​ແລະ​ແກ້​ໄຂ​ຄວາມ​ຜິດ​ພາດ​ນີ້​.

ໄຟລ໌ຕົວຢ່າງ:

ຕົວຢ່າງໄຟລ໌ MDF ເສຍຫາຍທີ່ຈະເຮັດໃຫ້ເກີດການ ຂໍ້ຄວາມ 5028 ຄວາມຜິດພາດ:

SQL Server ສະບັບພາສາ ໄຟລ໌ MDF ເສຍຫາຍ ໄຟລ໌ MDF ແກ້ໄຂໂດຍ DataNumen SQL Recovery
SQL Server 2014 Error3.mdf Error3_fixed.mdf