ขั้นตอนการสำรองข้อมูลโดยอัตโนมัติ(Auto Backup Database) ของ MSSQL SERVER โดยการสร้าง job ให้ run script backup database มีดังนี้
- 
		ก่อนอื่นต้องเปิดการใช้งาน SQL Server Agent โดยคลิกขวา > เลือก Start  เพื่อเปิดใช้งาน
 - 
		คลิกขวาที่ SQL Server Agent  →  New  →  Job

 - 
		ตั้งชื่อ Job 

 - 
		เลือก tab Steps คลิกปุ่ม New…

 - 
		ตั้งชื่อ Step name →  เลือก Type เป็น Transact-SQL script (T-SQL)  →  เลือก Database ที่ต้องการสำรองข้อมูล  →  ใส่ Script สำหรับการสำรองข้อมูล ดังนี้
Declare @DatabaseName varchar(50)
Declare @PathTo varchar(300)
Declare @Fullpath varchar(300)
set @DatabaseName = 'xxxxx'
set @PathTo = 'C:\BackUp_E-office\db_overwrite\'
set @Fullpath = @PathTo + @DatabaseName + '_backup_'
+ convert(varchar,year(getDate())) + '-'
+ convert(varchar,month(getDate())) + '-'
+ convert(varchar,day(getDate())) + '.bak'
BACKUP DATABASE @DatabaseName TO
DISK=@Fullpath with initcwecWECc
จากนั้น คลิกปุ่ม OK

 - 
		คลิก tab Schedules →  New…

 - 
		ตั้งค่าช่วงเวลาในการสำรองข้อมูล  →  ระบุชื่อในช่อง Name →  เลือก Schedule type : Recurring
จากนั้นตั้งค่าช่วงเวลาที่ต้องการสำรองข้อมูล → กดปุ่ม OK

 - 
		ทดสอบการทำงาน โดยคลิ๊กขวาที่ Job ที่เราสร้าง > เลือก Start Job As Step…
จะขึ้นหน้าต่างแสดงสถานะการทำงาน หากไม่มี Error แสดงว่าสคริปทำงานได้สมบูรณ์
		 
