Bài giảng Hệ quản trị cơ sở dữ liệu MSSQL 2005: Chương 5 Sao lưu và phục hồi dữ liệu cung cấp cho người học các kiến thức: Back up/restore, các thao tác thực hiện quá trình Backup và Restore, Import/Export, etach/Attach,...Mời các bạn cùng tham khảo.
Trang 1Chương 5 SAO LƯU VÀ PHỤC HỒI DỮ LIỆU
KHOA CÔNG NGHỆ THÔNG TIN
Trang 2I BACK UP / RESTORE
1 Khái niệm Back Up.Restore
• Sao lưu (Backup) là tạo ra một bản sao của tình trạng
cơ sở dữ liệu (database) hiện tại, Dự phòng cho trường hợp
xảy ra sự cố, Có thể lập lịch thực hiện chức năng backup
•Phục hồi (Restore) –Tạo lại CSDL từ các tập tin backup
2 Full backup và Differential backup
Full backup để sao lưu một bản đầy đủ của CSDL trên các
phương tiện lưu trữ Quá trình này lại chiếm một lượng lớn tài
nguyên hệ thống và có thể ảnh hưởng nghiêm trọng tới thời gian đáp ứng các yêu cầu của hệ thống Thông thường định kỳ mỗi
tuần 1 lần
Differential backup chỉ sao lưu những thay đổi trên dữ liệu kể
từ lần Full backup gần nhất Thông thường định kỳ mỗi ngày một lần
Khi CSDL có sự cố thì nó sẽ phục hồi CSDL Full back và
Differential backup gần nhất
Full backup và Differential backup sử dụng cùng tên và
đường dẫn vật lý
Trang 3Differential Backup
Giả sử một công ty A có quy trình BackUp dữ liệu như sau: Hàng tuần: Chiều T2 FullBackUp, Chiều T3, 4, 5, 6 Deferential
Nếu 9g T6 bị sự cố thì các dữ liệu từ đầu giờ sáng đều 9 g sẽ không phục
hồi được, lúc này chúng ta thực hiện tiếp loại Transaction log backup
định kỳ mỗi giờ 1 lần.
Trang 43 Các thao tác thực hiện quá trình Backup
và Restore
3.1 R_Click vào Tên DataBase cần Backup Tasks Back Up
Trang 7File_ BackUp.Bak
Trang 83.2 Restore
Trang 11II Import / Export
Export: là chức năng cho phép xuất dữ liệu từ HQTCSDL này qua HQTCSDL khác
Import: là chức năng cho phép nhập dữ liệu từ HQTCSDL này vào HQTCSDL khác
Trang 121 Export
Trang 13Chọn Data nguồn
Trang 15Chọn Next, 2 lần rồi Finish
Trang 172 Import
Trang 21Chọn Next, 2 lần rồi Finish
Trang 22III Detach/Attach
Dùng để chuyển CSDL từ Server này sang Server khác
Di chuyển CSDL từ ổ đĩa này sang ổ đĩa khác
Detach: dùng để gỡ bỏ CSDL
Attach: dùng để thêm CSDL vào SQL Server
Trang 231 Detach
Dùng để gỡ bỏ CSDL
ra khỏi SQL Server(Khác với Delete: Xóa CSDL)
Trang 24Copy 2 tập tin mdf và ldf sang máy khác hoặc sang thư mục khác (KHÔNG cần tắt Services)
Trang 252 Attach
Thêm CSDL vào SQL Server