จะแก้ไขข้อผิดพลาดการเข้าถึงถูกปฏิเสธในการสำรองข้อมูล SQL Server ได้อย่างไร?

การสำรองข้อมูล SQL Server สามารถทำได้ง่าย ๆ โดยใช้ SSMS หรือคำสั่ง แต่ข้อผิดพลาดที่พบบ่อยคือ การเข้าถึงถูกปฏิเสธ คุณจะทราบสาเหตุและวิธีการแก้ไขในโพสต์นี้

download-icon
ดาวน์โหลดฟรี
สำหรับ VM, OS, DB, ไฟล์, NAS, ฯลฯ
sea-kantapohn

Updated by ซี กันตภณ on 2025/11/26

สารบัญ
  • ทำไมจะเห็นข้อผิดพลาด การเข้าถึงถูกปฏิเสธ ขณะสำรองข้อมูล SQL Server?

  • หากคุณไม่สามารถสำรองฐานข้อมูลไปยังตำแหน่งที่กำหนดไม่ได้ จะแก้ไขข้อผิดพลาด "การเข้าถึงถูกปฏิเสธ" ได้อย่างไร ?

  • วิธีตรวจสอบและแก้ไขสิทธิ์การเข้าถึงบัญชีของคุณไปยังโฟลเดอร์เป้าหมาย

  • วิธีตรวจสอบและเปลี่ยนแอตทริบิวต์ของโฟลเดอร์ปลายทาง

  • วิธีตรวจสอบและเปลี่ยนบัญชีของบริการ SQL Server

  • การสำรองข้อมูลและกู้คืน SQL Server ด้วย Vinchin Backup & Recovery ทำอย่างไร?

  • คำถามที่พบบ่อยเกี่ยวกับการสำรองข้อมูล SQL Server

  • สรุป

ฐานข้อมูล SQL Server ถูกใช้อย่างแพร่หลายในบริษัทต่างๆ เนื่องจากมีคุณสมบัติที่ทรงพลังและใช้งานง่าย มีข้อมูลทางธุรกิจจำนวนมากถูกสร้างขึ้นและจัดเก็บไว้ในฐานข้อมูลทุกวัน เพื่อปกป้องข้อมูลอันมีค่า บริษัทควรสำรองข้อมูลฐานข้อมูลเพื่อป้องกันความเสียหายจากภัยพิบัติ

เนื่องจาก SQL Server มีอินเทอร์เฟซที่ใช้งานง่ายอย่าง SSMS หรือ SQL Server Management Studio คุณจึงสามารถสำรองข้อมูลได้ทีละขั้นตอนอย่างง่ายดาย หรือจะสร้างไฟล์สำรองโดยตรงด้วยคำสั่ง T-SQL ก็ได้

ขั้นตอนไม่ซับซ้อนแต่ผลลัพธ์อาจไม่ค่อยน่าพอใจ ขณะที่คุณรันคำสั่งหรือคลิกปุ่มตกลง คุณอาจได้รับข้อความแสดงข้อผิดพลาดที่ระบุว่างานสำรองข้อมูลไม่สามารถดำเนินการให้เสร็จสิ้นได้เนื่องจากการเข้าถึงถูกปฏิเสธ

ข้อความทั่วไปอาจเป็น เปิดอุปกรณ์สำรองข้อมูลไม่ได้ ข้อผิดพลาดของระบบปฏิบัติการ 5 (การเข้าถือถูกปฏิเสธ) และมักจะปรากฏขึ้นโดยเฉพาะเมื่อคุณต้องการสำรองข้อมูล SQL Server ไปยังพื้นที่ใช้งานร่วมกันในเครือข่าย

คุณจะทราบสาเหตุของข้อผิดพลาดนี้และวิธีการแก้ไขในเนื้อหาต่อไปนี้

ทำไมจะเห็นข้อผิดพลาด การเข้าถึงถูกปฏิเสธ ขณะสำรองข้อมูล SQL Server?

โดยทั่วไป ข้อผิดพลาดนี้มักเกิดจากปัญหาสิทธิ์ของบัญชีหรือแอตทริบิวต์โฟลเดอร์ที่ไม่ถูกต้อง

หากคุณต้องการบันทึกสำรองเซิร์ฟเวอร์ SQL ไปยังโฟลเดอร์เฉพาะ บัญชีดังกล่าวจะต้องมีสิทธิ์ในการอ่านและเขียนโฟลเดอร์นั้น คุณควรทราบว่าคำสั่งของ SQL Server จะถูกดำเนินการโดยใช้สิทธิ์ของบัญชีบริการ SQL Server ไม่ใช่บัญชี Windows

หากไม่มีสิทธิ์อนุญาต ไม่ว่าคุณจะใช้ SSMS หรือคำสั่ง จะทำให้ระบบแสดงข้อความแสดงข้อผิดพลาด ดังนั้น คุณควรตรวจสอบสิทธิ์ของบัญชี ตั้งค่าสิทธิ์ให้กับบัญชี หรือเปลี่ยนบัญชีเพื่อสำรองฐานข้อมูล

ในทางกลับกัน คุณสมบัติของโฟลเดอร์ควรอนุญาตให้คุณเขียนข้อมูลลงไปได้ หากโฟลเดอร์นั้นมีสถานะอ่านอย่างเดียว คุณจะไม่สามารถสร้างไฟล์สำรองข้อมูลแบบ bak ลงในนั้นได้ ดังนั้น คุณควรตรวจสอบคุณสมบัติของโฟลเดอร์เพื่อให้แน่ใจว่าสามารถรับข้อมูลของคุณได้

หากคุณไม่สามารถสำรองฐานข้อมูลไปยังตำแหน่งที่กำหนดไม่ได้ จะแก้ไขข้อผิดพลาด "การเข้าถึงถูกปฏิเสธ" ได้อย่างไร ?

เนื่องจากคุณทราบสาเหตุที่เป็นไปได้ของข้อผิดพลาดนี้แล้ว คุณสามารถตรวจสอบหรือแก้ไขได้โดยการตรวจสอบสิทธิ์ของบัญชี เปลี่ยนแปลงสิทธิ์ของบัญชี ล็อกอินบริการ SQL Server ด้วยบัญชีอื่น ตรวจสอบแอตทริบิวต์ของโฟลเดอร์ปลายทาง หรือปรับเปลี่ยนแอตทริบิวต์ของมัน

วิธีตรวจสอบและแก้ไขสิทธิ์การเข้าถึงบัญชีของคุณไปยังโฟลเดอร์เป้าหมาย

คลิกขวาที่โฟลเดอร์ > เลือก คุณสมบัติ(Properties) > คลิกแท็บ ความปลอดภัย (Security)

คุณจะเห็นว่ากลุ่มหรือผู้ใช้ใดมีสิทธิ์เข้าถึงโฟลเดอร์ โปรดตรวจสอบว่าบัญชีของคุณอยู่ในรายการหรือไม่ จากนั้นคลิกเพื่อตรวจสอบว่ามีสิทธิ์อ่านและเขียนโฟลเดอร์นี้หรือไม่

หากบัญชีนี้ไม่มีสิทธิ์ในการอ่านและเขียนโฟลเดอร์นี้จะเป็นอย่างไร?

ยังคงอยู่ภายใต้แท็บ ความปลอดภัย (Security) ใน คุณสมบัติ(Properties)  ของโฟลเดอร์ > คลิกบัญชีของคุณ > คลิก แก้ไข(Edit) > เลือกช่อง อ่าน เขียน และควบคุมทั้งหมด(Read, Write, and Full Control) เพื่ออนุญาตให้บัญชีของคุณบันทึกไฟล์สำรองไปยังโฟลเดอร์นี้ได้

วิธีตรวจสอบและเปลี่ยนแอตทริบิวต์ของโฟลเดอร์ปลายทาง

ยังคงอยู่ใน คุณสมบัติ(Properties) ของโฟลเดอร์นี้ > เลือก ทั่วไป(General) ในครั้งนี้ > ตรวจสอบว่าโฟลเดอร์นี้มีการตั้งค่าแบบอ่านอย่างเดียวหรือไม่

เพียงแค่ยกเลิกการเลือกช่อง อ่านอย่างเดียว(Read only) เพื่ออนุญาตให้ SQL server สร้างไฟล์ในนั้นได้

วิธีตรวจสอบและเปลี่ยนบัญชีของบริการ SQL Server 

คุณควรตรวจสอบด้วยว่าคุณใช้บัญชีใดในการเข้าสู่บริการ SQL Server เพื่อให้แน่ใจว่าการตั้งค่าอื่นๆ ของคุณมีผลใช้งานได้

ค้นหา บริการ(Service) ในแถบค้นหาแล้วเปิดใช้งาน > ค้นหา SQL Server (MSSQLSERVER) > คลิกขวาที่นั่นแล้วเลือก คุณสมบัติ(Properties ) > คลิกแท็บ เข้าสู่ระบบ(Log On) > ตรวจสอบบัญชีที่คุณกำลังใช้อยู่ หรือใช้บัญชีอื่นได้ที่นี่

การสำรองข้อมูลและกู้คืน SQL Server ด้วย Vinchin Backup & Recovery ทำอย่างไร?

การสร้างการสำรองข้อมูลฐานข้อมูลด้วยตนเองเป็นเพียงวิธีการสำรองข้อมูลพื้นฐานเท่านั้น สำหรับบริษัทต่างๆ เพื่อปกป้องข้อมูลทางธุรกิจ ต้องมีโซลูชันการสำรองข้อมูลระดับมืออาชีพ

Vinchin Backup & Recovery รองรับการสำรองข้อมูลฐานข้อมูลยอดนิยมต่างๆ เช่น SQL Server, MySQL, Oracle Database, PostgreSQL, MariaDB เป็นต้น ช่วยให้คุณสำรองข้อมูลฐานข้อมูลโดยอัตโนมัติในขณะที่ระบบกำลังทำงาน และลบข้อมูลสำรองที่หมดอายุเพื่อปกป้องข้อมูลอย่างมีประสิทธิภาพ ประหยัดพื้นที่จัดเก็บข้อมูลสำรอง และทำให้คุณสามารถกู้คืนข้อมูลฐานข้อมูลได้อย่างละเอียดมากยิ่งขึ้น

คอนโซลเว็บที่ใช้งานง่ายจะช่วยให้สำรองข้อมูลไปยังปลายทางที่ต้องการได้อย่างสะดวก เช่น เซิร์ฟเวอร์ไฟล์หรือ NAS

1. เลือกแหล่งที่มาของการสำรองข้อมูล คุณสามารถเลือกฐานข้อมูลที่ต้องการเพื่อเพิ่มเข้าไปในงานสำรองข้อมูลเดียวกันได้

เลือกฐานข้อมูล SQL Server

2. เลือกปลายทางสำหรับการสำรองข้อมูล Vinchin Backup รองรับที่จัดเก็บข้อมูลหลายประเภท ได้แก่ พาร์ติชันหรือดิสก์ในเครื่อง ปริมาณตรรกะ ไดเรกทอรีในเครื่อง ที่จัดเก็บข้อมูลเครือข่ายพื้นที่ Storage Area Network (FC SAN) ที่จัดเก็บข้อมูล iSCSI ที่จัดเก็บข้อมูล NFS และที่จัดเก็บข้อมูล CIFS เป็นต้น หากคุณต้องการสำรองฐานข้อมูลไปยังแชร์เน็ตเวิร์ก เพียงเพิ่มเข้าไปในระบบสำรองข้อมูล จากนั้นคุณสามารถเลือกที่นี่ได้

เลือกแชร์เน็ตเวิร์กเป็นตำแหน่งสำรองข้อมูล

3. เลือกกลยุทธ์การสำรองข้อมูล คุณสามารถสร้างการสำรองข้อมูลแบบเพิ่มเติมทุกวันเพื่อให้ช่วงเวลาการสำรองข้อมูลสั้นลงและประหยัดพื้นที่จัดเก็บข้อมูลการสำรองข้อมูล การสำรองข้อมูลล็อกจะช่วยปรับความละเอียดในการกู้คืนข้อมูลให้ดียิ่งขึ้น

เลือกกลยุทธ์การสำรองข้อมูล

4. เพียงแค่ตรวจสอบสรุปรายละเอียดงานและ ส่งมัน

ส่งงาน

Vinchin Backup & Recovery ได้รับการเลือกใช้งานจากบริษัทกว่าพันแห่ง และคุณสามารถเริ่มต้นใช้งาน ทดลองใช้งานเต็มรูปแบบเป็นเวลา 60 วัน ได้ที่นี่ นอกจากนี้ โปรดติดต่อเราโดยตรง แล้วคุณจะได้รับโซลูชันที่เหมาะสมกับบริษัทของคุณ เรามีความร่วมมือกับบริษัทต่างๆ ทั่วโลก ดังนั้นหากคุณต้องการเริ่มธุรกิจในพื้นที่ของคุณ เพียงค้นหาพันธมิตรท้องถิ่นได้ที่นี่

คำถามที่พบบ่อยเกี่ยวกับการสำรองข้อมูล SQL Server

Q1: ฉันสามารถตั้งเวลาการสำรองข้อมูล SQL Server อัตโนมัติโดยไม่ใช้ SSMS ได้ไหม?

A1: ได้ คุณสามารถใช้ Windows Task Scheduler พร้อมสคริปต์ T-SQL เพื่อกำหนดตารางการสำรองข้อมูลโดยอัตโนมัติได้

Q2: SQL Server รองรับการสำรองข้อมูลประเภทใดบ้าง?

A2: SQL Server รองรับการสำรองข้อมูลแบบเต็ม แบบต่าง และบันทึกธุรกรรม

Q3: ฉันควรทำอย่างไรหากไฟล์สำรองข้อมูล SQL Server มีขนาดใหญ่กว่าที่คาดไว้มาก?

A3: ตรวจสอบว่าคุณกำลังสำรองฐานข้อมูลที่ไม่จำเป็นหรือใช้รูปแบบการกู้คืนแบบเต็มหรือไม่ พิจารณาเปลี่ยนไปใช้การสำรองข้อมูลแบบเชิงอนุพันธ์หรือบันทึกการทำธุรกรรมเพื่อลดขนาดไฟล์

สรุป

ข้อผิดพลาดการเข้าถึงถูกปฏิเสธมักเกิดขึ้นระหว่างการสำรองข้อมูล SQL Server โดยเฉพาะเมื่อสำรองข้อมูลไปยังโฟลเดอร์ร่วมในเครือข่าย และมักเกี่ยวข้องกับสิทธิ์ของบัญชีและคุณลักษณะของโฟลเดอร์ คุณสามารถใช้คำแนะนำในบทความนี้เพื่อแก้ไขและตรวจสอบปัญหานี้ได้

บริษัทควรจะมีโซลูชันสำรองข้อมูลที่มีประสิทธิภาพสูงเพื่อปกป้องข้อมูลทางธุรกิจ Vinchin Backup & Recovery ได้ช่วยบริษัทหลายพันแห่งปกป้องฐานข้อมูล และคุณก็สามารถใช้มันเพื่อรับประกันความต่อเนื่องของธุรกิจได้เช่นกัน อย่าพลาดการทดลองใช้งานฟรี

แชร์บน:

Categories: Database Tips