การสำรองข้อมูลคือการสำรองข้อมูล / ฐานข้อมูล การสำรองข้อมูลฐานข้อมูลใน MS SQL Server เป็นสิ่งสำคัญมากในการปกป้องข้อมูลก่อนที่จะสูญเสียฐานข้อมูล มีการสำรองข้อมูลหลัก 3 ประเภทใน MS SQL Server:เต็ม / ฐานข้อมูล, ส่วนต่าง / ส่วนเพิ่ม, บันทึกธุรกรรม / บันทึก
นี่คือ 2 วิธีในการสร้างการสำรองข้อมูลของฐานข้อมูลใน MS SQL Server
วิธีที่ 1:ใช้ T-SQL
เต็ม / ฐานข้อมูล
Backup database to disk = ''
ส่วนต่าง / ส่วนเพิ่ม
Backup database to
disk = '' with differential
บันทึกธุรกรรม / บันทึก
Backup log to disk = ''
ตัวอย่าง:คำสั่งต่อไปนี้ใช้เพื่อสำรองฐานข้อมูลทั้งหมด (เต็ม / ฐานข้อมูล) ชื่อ TestDB ไปยังที่อยู่ D: โดยมีชื่อสำเนาสำรองคือ TestDB_Full.bak
Backup database TestDB to disk = 'D:TestDB_Full.bak'
คำสั่งต่อไปนี้ใช้เพื่อสำรองข้อมูลการเปลี่ยนแปลงตั้งแต่การสำรองข้อมูลครั้งล่าสุดบนฐานข้อมูล (Differential / Incremental) ชื่อ TestDB เพื่อระบุ D: โดยมีชื่อสำเนาสำรองคือ TestDB_Full.bak
Backup database TestDB to disk = 'D:TestDB_diff.bak' with differential
คำสั่งต่อไปนี้ใช้เพื่อสำรองลำดับของธุรกรรมทั้งหมดตั้งแต่การสำรอง Log ธุรกรรมล่าสุดบนฐานข้อมูล (Transaction Log / Log) ชื่อ TestDB ไปยังที่อยู่ D: โดยมีชื่อสำเนาสำรองคือ TestDB_Full.bak
Backup log TestDB to disk = 'D:TestDB_log.trn'
วิธีที่ 2:ใช้ SQL Server Management Studio (SSMS)
ขั้นตอนที่ 1 :เชื่อมต่อกับการติดตั้งฐานข้อมูลชื่อ TESTINSTANCE และเปิดไดเร็กทอรีฐานข้อมูลดังที่แสดงด้านล่าง
เปิดไดเรกทอรีฐานข้อมูล
ขั้นตอนที่ 2: คลิกขวาที่ Testdb ฐานข้อมูลแล้วเลือก สำรองข้อมูล งานสำรอง , จากนั้นหน้าจอด้านล่างจะปรากฏขึ้น
ข้อมูลเพื่อเลือกแบบฟอร์มสำรองสำหรับฐานข้อมูล
ขั้นตอนที่ 3: เลือกประเภทการสำรองฐานข้อมูล และเลือกเส้นทางที่ถูกต้องสำหรับสำเนาที่จะบันทึก เลือก ตัวเลือก ที่มุมซ้ายบนของหน้าจอ จากนั้นกล่องโต้ตอบต่อไปนี้จะปรากฏขึ้น
เลือกสำรองฐานข้อมูลอื่น
ขั้นตอนที่ 4: เลือก ตกลง เพื่อสร้างการสำรองข้อมูลสำหรับ TestDB ดังแสดงในภาพด้านล่าง
สร้างการสำรองข้อมูลที่สำเร็จ
ตรวจสอบในเส้นทางไดเรกทอรีที่เลือก คุณจะเห็นไฟล์สำรอง
เพิ่งสร้างไฟล์สำรองของฐานข้อมูล TestDB