ฐานข้อมูลสำรอง ของ SQL สำหรับ SQL Server
คำสั่งฐานข้อมูลสำรองของ SQL
คำBACKUP DATABASE
สั่งนี้ใช้ใน SQL Server เพื่อสร้างการสำรองข้อมูลทั้งหมดของฐานข้อมูล SQL ที่มีอยู่
ไวยากรณ์
BACKUP DATABASE databasename
TO DISK = 'filepath';
การสำรองข้อมูล SQL พร้อมคำสั่งที่แตกต่าง
การสำรองข้อมูลส่วนต่างสำรองเฉพาะบางส่วนของฐานข้อมูลที่มีการเปลี่ยนแปลงตั้งแต่การสำรองฐานข้อมูลแบบเต็มครั้งล่าสุด
ไวยากรณ์
BACKUP DATABASE databasename
TO DISK = 'filepath'
WITH
DIFFERENTIAL;
ตัวอย่างฐานข้อมูลสำรอง
คำสั่ง SQL ต่อไปนี้จะสร้างการสำรองข้อมูลทั้งหมดของฐานข้อมูล "testDB" ที่มีอยู่ไปยังดิสก์ D:
ตัวอย่าง
BACKUP DATABASE testDB
TO DISK = 'D:\backups\testDB.bak';
เคล็ดลับ:สำรองฐานข้อมูลไปยังไดรฟ์อื่นที่ไม่ใช่ฐานข้อมูลจริงเสมอ จากนั้น หากคุณได้รับความผิดพลาดของดิสก์ คุณจะไม่สูญเสียไฟล์สำรองพร้อมกับฐานข้อมูล
สำรองข้อมูลด้วยตัวอย่างที่แตกต่าง
คำสั่ง SQL ต่อไปนี้จะสร้างส่วนสำรองของฐานข้อมูล "testDB":
ตัวอย่าง
BACKUP DATABASE testDB
TO DISK = 'D:\backups\testDB.bak'
WITH
DIFFERENTIAL;
เคล็ดลับ:การสำรองข้อมูลส่วนต่างช่วยลดเวลาในการสำรองข้อมูล (เนื่องจากจะสำรองเฉพาะการเปลี่ยนแปลงเท่านั้น)