sql Thật tuyệt
tt1212 > 17-01-16, 10:07 PM
Sử dụng Jobs trong SQL Server Agent để lập lịch Backup dữ liệu
Tiện ích Jobs trong SQL Server Agent giúp cho việc tạo lịch backup dữ liệu được thực hiện tự động một cách dễ dàng . SQL Server Agent là module trong SQL Server dùng để tự động thực hiện các tác vụ về bảo trì và giám sát hệ thống.
Để sử dụng công cụ Jobs trong SQL Server Agent, trước tiên bạn phải khởi động (start) dịch vụ này.
Trong trình đơn Jobs trong SQL Server Agent, chọn New Job
undefined
Hộp thoại New Job:
Name: nhập tên backup
Owner: Người có quyền quản trị CSDL
undefined
Tiếp theo, chọn Steps trong menu ở panel bên trái, bấm New
Trong mục Command nhập câu lệnh:
BACKUP DATABASE ATM TO DISK = 'D:"BACKUP"ATM.bak' WITH INIT
Chú ý: Tham số WITH INIT cho phép ghi đè lên file backup hiện tại, nếu không các bản backup hằng ngày sẽ được ghi nối tiếp nhau trong cùng một file do đó sẽ làm cho dung lượng file backup tăng lên rất lớn.
undefined
Bấm OK, trong menu ở panel bên trái, chọn Schedules, bấm New để tạo một lịch làm việc cho Jobs.
Thiết lập các tham số cho Schedules, ở đây thiết lập Jobs sẽ thực hiện backup mỗi ngày 1 lần vào lúc 2h sáng.
undefined
Bấm OK 2 lần để kết thúc tạo Jobs Backup. Như vậy, với Job đã tạo như trên, cơ sở dữ liệu ATM sẽ được tự động backup mỗi ngày 1 lần vào lúc 2h sáng. Backup file (ATM.bak) lưu tại thư mục D:\Backup. Nếu có sự cố xảy ra, có thể phục hồi lại CSDL từ backup file này.