ອາການ:

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

DBCC CHECKDB(xxxx, 'REPAIR_ALLOW_DATA_LOSS')

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

Msg 824, ລະດັບ 24, ລັດ 2, ເສັ້ນ 2
SQL Server ກວດພົບຄວາມຜິດພາດ I/O ທີ່ອີງໃສ່ຄວາມສອດຄ່ອງຕາມເຫດຜົນ: pageid ບໍ່ຖືກຕ້ອງ (ຄາດການ 1:143; ຕົວຈິງ 0:9). ມັນເກີດຂຶ້ນໃນລະຫວ່າງການອ່ານຫນ້າ (1:143) ໃນຖານຂໍ້ມູນ ID 39 ທີ່ຊົດເຊີຍ 0x0000000011e000 ໃນໄຟລ໌ 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. ຂໍ້ຄວາມເພີ່ມເຕີມໃນ SQL Server ບັນທຶກຄວາມຜິດພາດ ຫຼືບັນທຶກເຫດການລະບົບອາດຈະໃຫ້ລາຍລະອຽດເພີ່ມເຕີມ. ນີ້ແມ່ນເງື່ອນໄຂຄວາມຜິດພາດທີ່ຮ້າຍແຮງທີ່ຂົ່ມຂູ່ຕໍ່ຄວາມສົມບູນຂອງຖານຂໍ້ມູນແລະຕ້ອງໄດ້ຮັບການແກ້ໄຂທັນທີທັນໃດ. ເຮັດການກວດສອບຄວາມສອດຄ່ອງຂອງຖານຂໍ້ມູນເຕັມ (DBCC CHECKDB). ຄວາມຜິດພາດນີ້ສາມາດເກີດຈາກຫຼາຍປັດໃຈ; ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ, ເບິ່ງ SQL Server ປຶ້ມອອນໄລນ໌.
Msg 3313, ລະດັບ 21, ລັດ 1, ເສັ້ນ 2
ໃນ​ລະ​ຫວ່າງ​ການ​ເຮັດ​ໃຫມ່​ຂອງ​ການ​ດໍາ​ເນີນ​ງານ​ເຂົ້າ​ສູ່​ລະ​ບົບ​ໃນ​ຖານ​ຂໍ້​ມູນ 'Error1​'​, ມີ​ຄວາມ​ຜິດ​ພາດ​ໄດ້​ເກີດ​ຂຶ້ນ​ຢູ່​ໃນ​ບັນ​ທຶກ ID (135:752:2​)​. ໂດຍປົກກະຕິ, ຄວາມລົ້ມເຫລວສະເພາະແມ່ນໄດ້ຖືກບັນທຶກໄວ້ໃນເມື່ອກ່ອນເປັນຂໍ້ຜິດພາດໃນການບໍລິການບັນທຶກເຫດການ Windows. ຟື້ນຟູຖານຂໍ້ມູນຈາກການສໍາຮອງເຕັມຮູບແບບ, ຫຼືສ້ອມແປງຖານຂໍ້ມູນ.
Msg 3414, ລະດັບ 21, ລັດ 1, ເສັ້ນ 2
ເກີດຄວາມຜິດພາດໃນລະຫວ່າງການກູ້ຄືນ, ປ້ອງກັນບໍ່ໃຫ້ຖານຂໍ້ມູນ 'Error1' (39:0) ຈາກ restarting. ວິເຄາະຄວາມຜິດພາດການກູ້ຂໍ້ມູນ ແລະແກ້ໄຂພວກມັນ, ຫຼືຟື້ນຟູຈາກການສຳຮອງຂໍ້ມູນທີ່ດີທີ່ຮູ້ຈັກ. ຖ້າຄວາມຜິດພາດບໍ່ໄດ້ຖືກແກ້ໄຂ ຫຼືຄາດວ່າ, ໃຫ້ຕິດຕໍ່ຝ່າຍຊ່ວຍເຫຼືອດ້ານວິຊາການ.
Msg 824, ລະດັບ 24, ລັດ 2, ເສັ້ນ 2
SQL Server ກວດພົບຄວາມຜິດພາດ I/O ທີ່ອີງໃສ່ຄວາມສອດຄ່ອງຕາມເຫດຜົນ: pageid ບໍ່ຖືກຕ້ອງ (ຄາດວ່າ 1:160; ຕົວຈິງ 0:41). ມັນເກີດຂຶ້ນໃນລະຫວ່າງການອ່ານຫນ້າ (1:160) ໃນຖານຂໍ້ມູນ ID 39 ທີ່ຊົດເຊີຍ 0x00000000140000 ໃນໄຟລ໌ 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. ຂໍ້ຄວາມເພີ່ມເຕີມໃນ SQL Server ບັນທຶກຄວາມຜິດພາດ ຫຼືບັນທຶກເຫດການລະບົບອາດຈະໃຫ້ລາຍລະອຽດເພີ່ມເຕີມ. ນີ້ແມ່ນເງື່ອນໄຂຄວາມຜິດພາດທີ່ຮ້າຍແຮງທີ່ຂົ່ມຂູ່ຕໍ່ຄວາມສົມບູນຂອງຖານຂໍ້ມູນແລະຕ້ອງໄດ້ຮັບການແກ້ໄຂທັນທີທັນໃດ. ເຮັດການກວດສອບຄວາມສອດຄ່ອງຂອງຖານຂໍ້ມູນເຕັມ (DBCC CHECKDB). ຄວາມຜິດພາດນີ້ສາມາດເກີດຈາກຫຼາຍປັດໃຈ; ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ, ເບິ່ງ SQL Server ປຶ້ມອອນໄລນ໌.
Msg 824, ລະດັບ 24, ລັດ 2, ເສັ້ນ 4
SQL Server ກວດພົບຄວາມຜິດພາດ I/O ທີ່ອີງໃສ່ຄວາມສອດຄ່ອງຕາມເຫດຜົນ: pageid ບໍ່ຖືກຕ້ອງ (ຄາດວ່າ 1:160; ຕົວຈິງ 0:41). ມັນເກີດຂຶ້ນໃນລະຫວ່າງການອ່ານຫນ້າ (1:160) ໃນຖານຂໍ້ມູນ ID 39 ທີ່ຊົດເຊີຍ 0x00000000140000 ໃນໄຟລ໌ 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. ຂໍ້ຄວາມເພີ່ມເຕີມໃນ SQL Server ບັນທຶກຄວາມຜິດພາດ ຫຼືບັນທຶກເຫດການລະບົບອາດຈະໃຫ້ລາຍລະອຽດເພີ່ມເຕີມ. ນີ້ແມ່ນເງື່ອນໄຂຄວາມຜິດພາດທີ່ຮ້າຍແຮງທີ່ຂົ່ມຂູ່ຕໍ່ຄວາມສົມບູນຂອງຖານຂໍ້ມູນແລະຕ້ອງໄດ້ຮັບການແກ້ໄຂທັນທີທັນໃດ. ເຮັດການກວດສອບຄວາມສອດຄ່ອງຂອງຖານຂໍ້ມູນເຕັມ (DBCC CHECKDB). ຄວາມຜິດພາດນີ້ສາມາດເກີດຈາກຫຼາຍປັດໃຈ; ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ, ເບິ່ງ SQL Server ປຶ້ມອອນໄລນ໌.

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

ຂໍ້ຄວາມ 3313 ສະແດງໃຫ້ເຫັນວ່າການດໍາເນີນການບັນທຶກບໍ່ສາມາດປະຕິບັດໄດ້.

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

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

ເມື່ອ CHECKDB ບໍ່​ສາ​ມາດ​ດໍາ​ເນີນ​ການ​ບັນ​ທຶກ​ການ​, ມັນ​ຈະ​ລາຍ​ງານ​ຂໍ້​ຄວາມ​ຜິດ​ພາດ​ ຂໍ້ຄວາມ 3313 ແລະພະຍາຍາມແກ້ໄຂຂໍ້ຜິດພາດ. ຖ້າ​ຫາກ​ວ່າ​ມັນ​ບໍ່​ສາ​ມາດ​ແກ້​ໄຂ​ຄວາມ​ຜິດ​ພາດ​, ຫຼັງ​ຈາກ​ນັ້ນ​ການ​ຟື້ນ​ຕົວ​ຈະ​ລົ້ມ​ເຫຼວ​ແລະ​ຈະ​ນໍາ​ໄປ​ສູ່​ການ​ຜິດ​ພາດ​ເພີ່ມ​ເຕີມ​ເຊັ່ນ​: Msg 3414 ແລະ Msg 824.

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

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

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

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

ເອກະສານ: