ອາການ:
ເມື່ອພະຍາຍາມແນບຖານຂໍ້ມູນ .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 |