สำรองข้อมูลอัตโนมัติของฐานข้อมูลใน SQL EXPRESS 2005
SQL เป็นหนึ่งในฐานข้อมูลที่ใช้กันอย่างแพร่หลายทั่วโลก Structured Query Library หรือ SQL เป็นที่รู้จักกันทั่วไปคือภาษาการเขียนโปรแกรมที่ใช้ในการจัดการข้อมูลใน ฐานข้อมูล SQL SQL Express 2005 เป็นเวอร์ชันของเซิร์ฟเวอร์ SQL ซึ่งให้ความยืดหยุ่นแก่ผู้ใช้ในการออกแบบและสร้าง สคริปต์ SQL ให้ โดยอัตโนมัติ หนึ่งสามารถสร้างการสำรองข้อมูลอัตโนมัติใน SQL Express 2005 โดยใช้ ไฟล์ . bat หนึ่งจะต้องให้ชื่อไดเรกทอรีที่การสำรองข้อมูลจะต้องพร้อมกับข้อมูลเวลาและวันที่ในไฟล์ข้อความ บันทึกไฟล์ด้วย นามสกุล . bat
Intro
หากคุณต้องการสำรองข้อมูลฐานข้อมูลใน SQL Server Express โดยอัตโนมัติมีวิธีแก้ไขปัญหาอย่างง่ายโดยใช้. bat ไฟล์.
การดำเนินงาน
สร้างไฟล์ข้อความใหม่ ไฟล์นี้ควรมีข้อมูลต่อไปนี้:
SET J = วันที่: ~ -10, 2% SET A = วันที่: ~ -4% SET M = วันที่: ~ -7, 2% SET H =% เวลา: ~ 0, 2% SET MN =% เวลา : ~ 3, 2% SET S =% เวลา: ~ -5, 2%
หาก "% เวลา: ~ 0, 1%" == "" SET H = 0% ชั่วโมง: ~ 1, 1% SET DIRECTORY = E: \ Directory_name \ FILE =% DIRECTORY% \ name _of_backupfile_% J% _% M% _% A% _A_% H% _% MN% _% S% .bak หากไม่มี "% DIRECTORY%" md "% DIRECTORY%" cd C: \ Program SQL Server \ 90 \ Tools \ Binn sqlcmd S Server_name \ SQLEXPRESS -Q "ฐานข้อมูลการสำรองข้อมูลชื่อ _of_sql_database ไปยัง DISK = N '% FILE%' พร้อม INIT, NAME = N การสำรองฐานข้อมูลโดยอัตโนมัติ ', STATS = 1"
สุดท้ายเปลี่ยนนามสกุล txt ค้างคาว
หมายเหตุ
- E: \ Directory_name \ เป็นตำแหน่งที่คุณต้องการบันทึกไฟล์. bat สำรองของคุณ
- ชื่อ _of_backupfile เป็นชื่อของไฟล์. bat
- ในที่สุด Name_of_sql_database เป็นชื่อของฐานข้อมูล
นอกจากนี้ยังแสดงวันที่และเวลาของชื่อสำรองที่กำหนดให้กับไฟล์. bat
จากนั้นสร้างงานที่กำหนดเวลาไว้