ອາການ:

ເມື່ອພະຍາຍາມແນບຖານຂໍ້ມູນ .MDF ໃນ SQL Server, ທ່ານ​ເຫັນ​ຂໍ້​ຄວາມ​ຜິດ​ພາດ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:

ແນບຖານຂໍ້ມູນບໍ່ສຳເລັດສຳລັບເຊີບເວີ 'xxx'. (Microsoft.SqlServer.Smo)

ມີຂໍ້ຍົກເວັ້ນເກີດຂຶ້ນໃນຂະນະທີ່ປະຕິບັດຄໍາສັ່ງ Transact-SQL ຫຼື batch. (Microsoft.SqlServer.ConnectionInfo)

ສ່ວນຫົວຂອງໄຟລ໌ 'xxx.mdf' ບໍ່ແມ່ນສ່ວນຫົວໄຟລ໌ຖານຂໍ້ມູນທີ່ຖືກຕ້ອງ. ຄຸນສົມບັດ FILE SIZE ບໍ່ຖືກຕ້ອງ. (Micosoft SQL Server, ຄວາມ​ຜິດ​ພາດ​: 5172​)

ບ່ອນທີ່ 'xxx.mdf' ແມ່ນຊື່ຂອງໄຟລ໌ MDF ທີ່ຈະຕິດຢູ່.

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

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

ຂໍ້ມູນໃນໄຟລ໌ MDF ຖືກເກັບໄວ້ເປັນຫນ້າ, ໂດຍແຕ່ລະຫນ້າມີຂະຫນາດ 8KB. ຫນ້າທໍາອິດ, ເອີ້ນວ່າຫນ້າ header ໄຟລ໌, ມີ most ຂໍ້​ມູນ​ທີ່​ສໍາ​ຄັນ​ກ່ຽວ​ກັບ​ໄຟລ​໌​ທັງ​ຫມົດ​, ລວມ​ທັງ​ລາຍ​ເຊັນ​ໄຟລ​໌​, ຂະ​ຫນາດ​, ຄວາມ​ເຂົ້າ​ກັນ​ໄດ້​, ແລະ​ ລາຍ​ລະ​ອຽດ​ທີ່​ສໍາ​ຄັນ​ອື່ນໆ​.

ຖ້າຫນ້າເອກະສານ MDF ເສຍຫາຍຫຼືເສຍຫາຍ, ແລະບໍ່ສາມາດຮັບຮູ້ໂດຍ Microsoft SQL Server, ຫຼັງຈາກນັ້ນ SQL Server ຈະຄິດວ່າສ່ວນຫົວບໍ່ຖືກຕ້ອງ ແລະລາຍງານຂໍ້ຜິດພາດນີ້.

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

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

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

SQL Server ສະບັບພາສາ ໄຟລ໌ MDF ເສຍຫາຍ ໄຟລ໌ MDF ແກ້ໄຂໂດຍ DataNumen SQL Recovery
SQL Server 2005 Error2_1.mdf Error2_1_fixed.mdf
SQL Server 2008 R2 Error2_2.mdf Error2_2_fixed.mdf
SQL Server 2012 Error2_3.mdf Error2_3_fixed.mdf
SQL Server 2014 Error2_4.mdf Error2_4_fixed.mdf