Giới thiệu backup
Backup: là quá trình copy một phần hoặc toàn bộ database, transaction log ,file hay file group thành 1 backup set.
Backup device: một file vật lý hoặc tape drive để lưu 1 backup.
Backup media:disk hay tape chứa backup set.
Backup file: file chứa 1 backup set.
14 trang |
Chia sẻ: thuongdt324 | Lượt xem: 991 | Lượt tải: 0
Bạn đang xem nội dung tài liệu Backup và Restore Database, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Backup và Restore Database Giới thiệu backupBackup: là quá trình copy một phần hoặc toàn bộ database, transaction log ,file hay file group thành 1 backup set. Backup device: một file vật lý hoặc tape drive để lưu 1 backup.Backup media:disk hay tape chứa backup set.Backup file: file chứa 1 backup set. Backup và Restore Database Lý do phải backupỔ đĩa bị hỏng (chứa các tập tin CSDL).Server bị hỏng.Nguyên nhân bên ngoài (thiên nhiên, hỏa hoạn, mất cắp,...)User vô tình xóa dữ liệu.Bị vô tình hay cố ý làm thông tin sai lệch.Bị hack.Backup và Restore Database Các loại BackupFull database backup: copy tất cả các data file trên databaseDifferential database backup: copy tất cả thay đổi trong các data file kể từ lần full backup gần nhấtFile or file group backup: copy 1 file đơn hoặc 1 file groupDifferential file or file group backup: tương tự như differential database backup nhưng chỉ copy những thay đổi trong data file đơn hoặc file group.Transaction log backup: ghi nhận 1 cách có thứ tự các transaction chứa trong transaction log file kể từ lần transacsion log backup gần nhất cho phép phục hồi dữ liệu trở lại vào 1 thờ điểm trong quá khứTrong lúc backup SQL server cũng copy tất cả hoạt động của database kể cả hoạt động xảy ra trong quá trình backupCÁC MÔ HÌNH PHỤC HỒI DỮ LIỆUFull Recovery model: Là mô hình phục hồi toàn bộ hoạt động giao dịch của dữ liệu (Insert, Update, Delete, hoạt động bởi lệnh bcp, bulk insert). Với mô hình này ta có thể phục hồi dữ liệu tại một thời điểm trong quá khứ đã được lưu trong transaction log file.Bulk-Logged Recovery Model: Mô hình này được thực thi cho các thao tác bcp, bulk insert, create index, writetext, updatetext, các hoạt động này chỉ nhật ký sự kiện vào log để biết mà không sao lưu toàn bộ dữ liệu, chi tiết như trong full recover. Các sự kiện Insert, Update, Delete vẫn được nhật ký và khôi phục bình thường.Simple Recovery Model: Với mô hình này bạn chỉ phục hồi lại thời điểm backup gần nhất mà không theo thời điểm khác trong quá khứ.CÁC MÔ HÌNH PHỤC HỒI DỮ LIỆUFull Recovery model: Là mô hình phục hồi toàn bộ hoạt động giao dịch của dữ liệu (Insert, Update, Delete, hoạt động bởi lệnh bcp, bulk insert). Với mô hình này ta có thể phục hồi dữ liệu tại một thời điểm trong quá khứ đã được lưu trong transaction log file.Bulk-Logged Recovery Model: Mô hình này được thực thi cho các thao tác bcp, bulk insert, create index, writetext, updatetext, các hoạt động này chỉ nhật ký sự kiện vào log để biết mà không sao lưu toàn bộ dữ liệu, chi tiết như trong full recover. Các sự kiện Insert, Update, Delete vẫn được nhật ký và khôi phục bình thường.Simple Recovery Model: Với mô hình này bạn chỉ phục hồi lại thời điểm backup gần nhất mà không theo thời điểm khác trong quá khứ.Backup và Restore Database Back up Plan:Thời điểm backupPhương tiện backupNgười chịu trách nhiệm backupKiểm tra backupBackup và Restore Database Thực hiện BackupTạo backup deviceThực hiện backupBackup và Restore Database Cách đặt mô hình khôi phục:Chọn CSDL.Nhấn nút phải chuột Properties Options RecoverySAO LƯU CƠ SỞ DỮ LIỆU - BACKUP DATABASE.Backup: Là quá trình copy toàn bộ hoặc một phần database, transaction log, file, file group thành lập một backup set được chứa trong backup media (disk hoặc tape) bằng cách sử dụng một backup device (tape drive name hoặc physical filename).Backup Device: Một file vật lý hoặc một drive tape.123Backup file: Một file chứa Backup set.Backup media: LÀ Disk hoặc tape.Backup set: Một bộ backup một lần backup đơn chứa trên backup mediaSAO LƯU CƠ SỞ DỮ LIỆU - BACKUP DATABASE.Các bước thực hiện backup như sau:Chọn CSDL cần backup.Nhấn phải chuột -> All Tasks -> Backup DatabaseNhập các tham số, lựa chọn kiểu.KHÔI PHỤC DỮ LIỆU – RESTORE DATABASELà chức năng thực hiện khôi phục dữ liệu đã sao lưu, tùy theo chiến lược backup mà bạn có thể phục hồi đến thời điểm nào, thu được bộ dữ liệu trong quá khứ như thế nào. Khôi phục dữ liệu được thực hiện theo thứ tự backup, thông tin này được lưu trữ trong msdbCác bước thực hiện như sau:Chọn mục Databases Nhấn nút phải chuột All Tasks Restore DatabaseNhập tham số, chọn mô hình khôi phục.1KHÔI PHỤC DỮ LIỆU – RESTORE DATABASEBackup và Restore Database Recovery modelsFull recovery: bulk-logged recovery: simple recovery:Backup và Restore Database Thực hiện recovery