สำรองข้อมูลอัตโนมัติของฐานข้อมูลใน 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

จากนั้นสร้างงานที่กำหนดเวลาไว้

บทความก่อนหน้านี้ บทความถัดไป

เคล็ดลับยอดนิยม