Cách tạo SQL SERVER AGENT VÀ CÁCH TẠO JOB trong Agent 1. SQL Agent là gì? SQL Agent là module của sql đưa ra để thực hiện các lệnh của sql một cách tự động do người quản trị quy định về thời gian thực hiện các lệnh đó. Agent này chỉ được chạy tự động khi SQL server trên máy cài Agent được mở, và được Start lúc cài đặt SQL. 2. Tạo và sử dụng SQL Server Agent. Để tạo 1 Agent tự động backup dữ liệu database bạn làm như sau Bạn đăng nhập vào SEL server trên máy muốn đặt Agent, để cài đặt nếu SQL Agent của bạn chưa được Start thì bạn chọn SQL Server Agent(Agent XPs disabled) -> Start. Sau khi Start xong, bạn click chuột phải vào Sql Server Agent chọn New - > Job... Khi chọn xong 1 bảng sẽ hiện ra như hình dưới tại đây bạn chọn tên của job(agent) của bạn muốn đặt để ghi nhớ về công việc của agent này. Sau khi tạo tên của job xong, nhìn qua bên tay trái bạn chọn Steps và chọn -> New... 1 cửa sổ sẽ hiện ra khi bạn chọn New... tại cửa sổ này bạn chọn Step name cho Step này, chọn Database bạn m uốn chạy backup hoặc chạy câu lệnh bạn muốn mỗi khi agent này được chạy. Tại phần Command bạn điền câu lệnh bạn muốn chạy khi agent được chạy. VD: tôi muốn backup database SVHRIS hàng ngày bạn điền vào phần command như sau : WITH INIT: là mỗi lần backup dữ liệu sẽ bị đè lên dữ liệu cũ. Nếu không dùng lệnh WITH INIT dữ liệu của bạn sẽ bị backup liên tục vào trong 1 file và dữ liệu sẽ tăng dần lên. Ngoài ra bạn có thể điển vào ô Command 1 store nào đó để mỗi khi tới thời gian bạn cần store này sẽ được chạy,... Chọn OK khi bạn điền xong thông tin. [*=1]Tiếp theo tại tay trái của bạn của cửa sổ NEW JOB bạn chọn Schedules và chon New... Sau khi chọn ở trên xong 1 cửa sổ mới được hiện ra cho bạn định thời gian chạy agent này. Xem hình dưới để biết cách định cho agent của bạn. Sau khi định xong bạn chọn OK - > Ok. Sau khi chọn xong bạn ra ngoài SQL SEVER của bạn chọn SQL Server Agent -> Jobs và xem kết quả bạn vừa tạo xong. Đúng thời gian bạn định agent này sẽ được chạy và backup cho bạn 1 bản mới mỗi ngày. Chúc các bạn thành công.