SQL Server Recovery Models

ແບບຟອມການຟື້ນຟູພື້ນທີ່ດຸ່ນດ່ຽງດຸ່ນດ່ຽງກັບບັນທຶກໄຟລ໌ສໍາເລັດສົມບູນ

SQL Server ໃຫ້ສາມແບບຟື້ນຟູທີ່ຊ່ວຍໃຫ້ທ່ານລະບຸວິທີ SQL Server ຈັດການໄຟລ໌ບັນທຶກແລະກຽມຖານຂໍ້ມູນຂອງທ່ານສໍາລັບການກູ້ຄືນຫຼັງຈາກການສູນເສຍຂໍ້ມູນຫຼືໄພພິບັດອື່ນໆ. ແຕ່ລະເຫຼົ່ານີ້ສະແດງວິທີການທີ່ແຕກຕ່າງກັນໃນການດຸ່ນດ່ຽງການແລກປ່ຽນລະຫວ່າງການອະນຸລັກພື້ນທີ່ດິດແລະການສະຫນອງທາງເລືອກການຟື້ນຕົວຂອງໄພພິບັດ. ແບບຟອມການຟື້ນຕົວຂອງໄພພິບັດສາມສະເຫນີໂດຍ SQL Server ແມ່ນ:

ຂໍໃຫ້ພິຈາລະນາເບິ່ງແຕ່ລະແບບເຫຼົ່ານັ້ນໂດຍລະອຽດຕື່ມ.

Simple Recovery Model

ຮູບແບບການກູ້ຄືນແບບງ່າຍດາຍແມ່ນພຽງແຕ່ວ່າ: ງ່າຍດາຍ. ໃນວິທີການນີ້, SQL Server ຮັກສາພຽງແຕ່ຈໍານວນຫນ້ອຍທີ່ສຸດຂອງຂໍ້ມູນໃນບັນທຶກການເຮັດທຸລະກໍາ. SQL Server truncates ບັນທຶກການເຮັດທຸລະກໍາໃນແຕ່ລະເວລາທີ່ຖານຂໍ້ມູນໄປຮອດຈຸດກວດກາການເຮັດທຸລະກໍາ, ບໍ່ມີບັນຊີລາຍການບັນທຶກສໍາລັບຈຸດປະສົງກູ້ຄືນໄພພິບັດ.

ສໍາລັບຖານຂໍ້ມູນທີ່ໃຊ້ຮູບແບບການຟື້ນຕົວແບບງ່າຍດາຍ, ທ່ານສາມາດຟື້ນຟູການສໍາຮອງຂໍ້ມູນຢ່າງເຕັມທີ່ຫຼືແຕກຕ່າງກັນເທົ່ານັ້ນ. ມັນບໍ່ເປັນໄປໄດ້ທີ່ຈະຟື້ນຟູຖານຂໍ້ມູນດັ່ງກ່າວໃຫ້ກັບຈຸດທີ່ກໍານົດໄວ້ໃນເວລາ - ທ່ານພຽງແຕ່ສາມາດຟື້ນຟູມັນກັບເວລາທີ່ແນ່ນອນເມື່ອມີການສໍາຮອງຂໍ້ມູນຢ່າງເຕັມທີ່ຫຼືແຕກຕ່າງກັນ. ດັ່ງນັ້ນ, ທ່ານຈະສູນເສຍການປ່ຽນແປງຂໍ້ມູນໃດໆທີ່ຖືກເຮັດໃຫ້ລະຫວ່າງເວລາຂອງການສໍາຮອງຂໍ້ມູນທີ່ແຕກຕ່າງກັນຢ່າງເຕັມທີ່ແລະແຕກຕ່າງກັນແລະເວລາຂອງຄວາມລົ້ມເຫຼວ.

Full Recovery Model

ຮູບແບບການຟື້ນຕົວຢ່າງເຕັມທີ່ຍັງມີຊື່ຕົນເອງ. ດ້ວຍຕົວແບບນີ້, SQL Server ຮັກສາບັນທຶກການເຮັດທຸລະກໍາຈົນກວ່າທ່ານຈະສາມາດຕິດຕັ້ງມັນໄດ້. ນີ້ອະນຸຍາດໃຫ້ທ່ານອອກແບບແຜນການກູ້ໄພໄພພິບັດທີ່ປະກອບມີການປະສົມປະສານຂອງ backups ຖານຂໍ້ມູນຢ່າງເຕັມທີ່ແລະແຕກຕ່າງກັນພ້ອມກັບການສໍາຮອງຂໍ້ມູນການເຮັດທຸລະກໍາ.

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

ແບບຟື້ນຟູຈໍານວນຫລາຍ

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

Microsoft ແນະນໍາວ່າຮູບແບບການຟື້ນຟູຫຼາຍຂໍ້ມູນຈະໃຊ້ໃນໄລຍະສັ້ນເທົ່ານັ້ນ. ການປະຕິບັດທີ່ດີທີ່ສຸດກໍານົດວ່າທ່ານປ່ຽນຖານຂໍ້ມູນໄປສູ່ຕົວແບບການຟື້ນຟູຫຼາຍຂໍ້ມູນກ່ອນການດໍາເນີນງານຫຼາຍໆຄັ້ງແລະປະຕິສັງຂອນມັນຄືນໃນຮູບແບບການຟື້ນຟູຢ່າງເຕັມທີ່ເມື່ອປະຕິບັດງານເຫຼົ່ານັ້ນສໍາເລັດ.

ການປ່ຽນແປງແບບຟອມການຟື້ນຟູ

ໃຊ້ SQL Server Management Studio ເພື່ອເບິ່ງຫລືປ່ຽນຮູບແບບການກູ້ຄືນ:

  1. ເລືອກເຄື່ອງແມ່ຂ່າຍທີ່ກ່ຽວຂ້ອງ : ເຊື່ອມຕໍ່ກັບຕົວຢ່າງທີ່ກ່ຽວຂ້ອງຂອງ SQL Server Database Engine, ຫຼັງຈາກນັ້ນໃນ Object Explorer, ໃຫ້ຄລິກໃສ່ຊື່ເຄື່ອງແມ່ຂ່າຍເພື່ອຂະຫຍາຍຕົ້ນໄມ້ເຊີຟເວີ.
  2. ເລືອກຖານຂໍ້ມູນ : ຂະຫຍາຍ ຖານຂໍ້ມູນ ແລະ, ອີງຕາມຖານຂໍ້ມູນ, ເລືອກຖານຂໍ້ມູນຜູ້ໃຊ້ຫຼືຂະຫຍາຍ ຖານຂໍ້ມູນລະບົບ ແລະເລືອກຖານຂໍ້ມູນລະບົບ.
  3. ເປີດຄຸນສົມບັດຖານຂໍ້ມູນ : ກົດຂວາຖານຂໍ້ມູນ, ແລະຫຼັງຈາກນັ້ນໃຫ້ຄລິກໃສ່ Properties , ເພື່ອເປີດກ່ອງໂຕ້ຕອບ ຄຸນສົມບັດຖານຂໍ້ມູນ .
  4. ເບິ່ງແບບຟື້ນຕົວໃນປະຈຸບັນ : ໃນການ ເລືອກຫນ້າຫນ້າ , ໃຫ້ຄລິກໃສ່ ຕົວເລືອກ ເພື່ອເບິ່ງການເລືອກ ແບບຟອມການຟື້ນຟູ ປັດຈຸບັນ.
  5. ເລືອກແບບ ຟອມການ ຟື້ນຕົວໃຫມ່ : ເລືອກເອົາ ແບບເຕັມ , ຈໍານວນຫລາຍ , ຫຼື ງ່າຍດາຍ .
  6. ກົດ OK .