Lab SQL 2014 phần 3, sẽ hướng dẫn backup database sql server. Một trong những nhiệm vụ quan trọng của người quản trị database là sao lưu và phục hồi dữ liệu, nhằm hạn chế tốt đa việc mất dữ liệu của doanh nghiệp, duy trì hệ thống làm việc an toàn và ổn định.
Trong bài lab backup database SQL server sẽ hướng dẫn các bạn thực hiện Tạo backup device, backup database, kiểm tra sau backup, lập lịch backup database định ký.
Thực hiện xong bài lab này, bạn có thể thực hiện backup database SQL server 2014, lên kế hoạch backup databse định kỳ.
Bài lab backup database SQL server được thực hiện qua các phần sau:
A: Tạo backup device:
- Tạo device name Backup_full:
- Tạo device name Backup_Differential:
- Tạo Device name Backup_Transaction_log.
B: Backup database SQL server:
- Thực hiện backup Full:
- Thực hiện Backup Differential:
- Backup Transaction log:
C. Kiểm tra sau backup:
D. Lập lịch backup database sql server (schedule backup)
Triển khai lab backup database sql server:
1. Tạo device name Backup_full: Vào Microsoft SQL Server Management Studio (SSMS) kết nối vào database.
Trong cửa sổ Object Explorer chọn server SQL, chọn Server Objects, phải chuột vào backup Device chọn New Backup device
Nhập tên cho Device name: Backup_Full, trong Destination chọn file và ấn Nút …
Chọn ổ đĩa và folder với filename: Backup_full → OK
2. Tạo device name Backup_Differential: tương tự phải chuột vào Backup devices chọn New Backup Device.
Đặt device name: Backup_Differential, ấn nút …
Chọn ổ đĩa và folder, đặt tên file name là Backup_Differential → OK.
Tạo xong device name Backup_Differential → OK
3.Tạo Device name Backup_Transaction_log. Tiếp tục phải chuột vào Backup Device chọn New Backup Device.
Đặt device name: Backup_Transaction_Log, Chọn ổ đĩa và folder, đặt tên file là Backup_Transaction_log → OK.
Các backup device đã được tạo xong.

Tại cửa sổ Back up Database chọn backup type là full, trong phần destination ấn remove để xóa nơi lưu trữ hiện có, sau đó ấn Add.
Chọn option Backup device→ chọn Backup_full → OK.
Cũng tại cửa sổ Back up Database chọn Media Options trong phần Overwrite chọn option Append to the exitsting backup set và check vào verify backup when finshed.
Tiếp tục chọn backup Options, đặt tên cho backup set
Nếu bạn muốn xem script backup thì click vào Script chọn Script Action to New query Windows → OK, hoàn tất Backup Full.
Backup Full thành công.
2. Thực hiện Backup Differential: trước tiên vào database cần backup phải chuột vào Tables chọn new → Table (giả lập phát sinh dữ liệu sau khi backup full).
Tạo 2 column: MaSV và Diem
Ấn save và đặt tên Tabels là BangDiem→ ok.
Table Bangdiem đã tạo xong.
Phải chuột vào database cần backup chọn Tasks → Back Up
Trong phần Backup type chọn Differential, cũng ấn Remove sau đó ấn Add.
Chọn Backup Device là Backup_Differential → Ok.
Tại cửa sổ Back up Database chọn Media Options trong phần Overwrite chọn option Append to the exitsting backup set và check vào verify backup when finshed.
Chọn backup Options đặt tên cho backup set.
Nếu bạn muốn xem script backup thì click vào Script chọn Script Action to New query Windows → OK.
hoàn tất Backup Differential →OK.
Xem lại script sau khi backup.
3. Backup Transaction log: phải chuột vào table BangDiem chọn Edit Top 200 Rows.
Nhập thêm một vài thông tin( để giả lập có thay đổi sau khi backup differential.
Phải chuột vào database cần backup chọn tasks → Back up.
Trong phần Backup Type chọn transaction Log, trong phần destination ấn remove sau đó ấn add.
Backup Device chọn Backup_Transaction_Log → Ok.
Tại cửa sổ Back up Database chọn Media Options trong phần Overwrite chọn option Append to the exitsting backup set và check vào verify backup when finshed.
Chọn backup Options đặt tên cho backup set:
Nếu bạn muốn xem script backup Transaction log thì click vào Script chọn Script Action to New query Windows → OK.
Backup thành công
Xem lại script.
C. Kiểm tra sau backup: Trong server Objects chọn Backup Devices phải chuột vào Backup_Differential chọn properties
Xem trong backup device này chứa thông tin backup gì (ngày backup, loại backup..), tương tự xem các backup devices khác.
Để xem report backup, phải chuột vào database muốn xem chọn Reports→ Standard reports → Backup and restore Events.
Xem thông tin report backup.
Trong cột Device type click vào dấu + để xem lưu trữ trên thiết bị nào.
D. Lập lịch backup database sql server (schedule backup): Muốn lập lịch backup, trước tiên phải khởi động SQL Server Agent.
– Phải chuột vào SQL server Agent chọn Start → Yes.
Bảo đảm rằng SQL Server Agent đã start.
Tại SQL server chọn Management, Phải chuột vào Maintenance Plans chọn Maintenance Plan Wizard.
Màn hình SQL server maintenance plan Wizard ấn next
Đặt tên và chọn option Separate schedules for each task → next.
Tại màn hình Select Maintenance tasks chọn các loại backup cần thực hiện → next.
Tại cửa sổ define Back up database (full) tasks chọn tab General, trong phần Database(s) click vào mũi tên để chọn database.
Chọn database cần backup → ok.
Qua tab Destination, trong phần Backup database across one or more files ấn Add.
Chọn backup devive → OK
Qua tab Option, chọn vào checkbox Verify backup integrity
Cũng tại tab Option ấn nút Change trong phần Schedule để lập lịch backup.
Đặt tên cho job backup ở phần name, trong phần Frequency chọn Occurs là Weekly và chỉ chọn vào Friday, Occurs once at: 12:00 AM (backup hàng tuần vào ngày thứ sáu vào lúc 12 giờ khuya)→ Ok.
Kiểm tra đã có lịch backup full, ấn next để tạo lịch backup differential.
Tại cửa sổ Define Back up Database (Differential) tasks chọn tab General, trong phần Database(s) click vào mũi tên để chọn database.
Chọn Database cần backup→ Ok.
Qua tab Destination, trong phần Backup database across one or more files ấn Add.
Chọn Backup device và chọn Backup_Differential → OK
Qua tab Option, chọn vào checkbox Verify backup integrity, ấn nút change để lập lịch.
Đặt tên cho job backup ở phần name,trong phần Frequency chọn Occurs là Weekly và chỉ chọn các ngày từ Monday đến thursday, Occurs once at: 12:00 AM (backup hàng tuần vào các ngày T2,3,4,5 vào lúc 12 giờ khuya)→ Ok.
Kiểm tra đã có lịch backup differential, ấn next để tạo lịch backup transaction log.
Tại cửa sổ Define Back up Database (Transaction Log) Tasks chọn tab General, trong phần Database(s) click vào mũi tên để chọn database.
Cũng chọn database cần backup→ OK.
Qua tab Destination, trong phần Backup database across one or more files ấn Add.
Chọn Backup device và chọn Backup_Transaction_Log → OK
Qua tab Option, chọn vào checkbox Verify backup integrity, ấn nút change để lập lịch.
Đặt tên cho job backup ở phần name, trong phần Frequency chọn Occurs là Daily Trong phần Daily Frequency chọn Occurs every chọn 1 hours và Starting at là 8:00AM – Ending at là 5:00PM(backup hàng ngày, lập lại 1 giờ l lần bắt đầu từ 8 giờ sáng đến 5 giờ chiều)→Ok
Kiểm tra đã có lịch backup Transaction log, ấn next.
Check vào Write a report to a text file, trong phần folder location click nút …
Chọn nơi lưu trữ report à OK→next.
ấn Finish hoàn tất.
Chờ cho đến khi các tiến trình hoàn tất → Close
Sau khi thực hiện xong vào SQL Server Agent chọn Jobs sẽ thấy các job backup.
Bạn có thể phải chuột vào từng job chọn properties để xem lại các thông tin đã cấu hình.
Chọn Schedules để xem hay thay đổi lịch.
Sau khi lập lịch backup xong, các bạn cũng nên theo dõi và kiểm tra thường xuyên, để có những thay đổi kịp thời và hoàn thiện hơn.
Hoàn tất bài lab backup database sql server, phần kế tiếp chúng ta sẽ thực hiện phục hồi database.
Lab SQL 2014 P4: Phục hồi dữ liệu SQL Server 2014
Mr CTL – CTL.VN