Bài giảng hệ quản trị cơ sở dữ liệu chương 6 nguyễn thị uyên nhi

10 0 0
Bài giảng hệ quản trị cơ sở dữ liệu chương 6   nguyễn thị uyên nhi

Đang tải... (xem toàn văn)

Thông tin tài liệu

CÁC HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU Chương 6 BACKUP – RECOVERY K H O A C Ô N G NGHỆ T H Ô N G T I N Giảng viên Đỗ Ngọc Như Loan Biên soạn Nguyễn Thị Uyên Nhi [HQTCSDL Backup Recovery] 1 3 Backup recovery tr[.]

CÁC HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU Chương BACKUP – RECOVERY Giảng viên: Đỗ Ngọc Như Loan Biên soạn: Nguyễn Thị Uyên Nhi K H O A C [HQTCSDL Ô N G N -GBackup H Ệ T- Recovery] HÔNG TIN Backup-recovery SQL Server 2008 ● Recovery – Simple – Full – Bulk-logged ● Backup – Full backup – Transaction Log backup – Differential backup – File/ File Group backup [HQTCSDL - Backup - Recovery] 3.1 Backup Các kiểu lưu CSDL: • Full backup:  Sao lưu toàn liệu (kể stored procedure, view, hàm người dùng định nghĩa, transaction log…)  File tạo có phần mở rộng bak • Differential backup:  Sao lưu liệu cập nhật kể từ lần full backup trước  File tạo có phần mở rộng bak • Transaction log backup:  Sao lưu ghi transaction log (các thao tác xảy CSDL, không lưu liệu)  File tạo có phần mở rộng trn [HQTCSDL - Backup - Recovery] 3.1.1 Full Backup Chủ nhật Thứ hai Thứ ba ● Backup tập tin liệu tập tin ghi sổ giao dịch ● Thực full backup: – CSDL nhỏ – CSDL có thay đổi [HQTCSDL - Backup - Recovery] 3.1.1 Full Backup (tt.) BACKUP DATABASE {database_name | @database_name_var} TO [, n] [WITH [FORMAT] [[,] {INIT | NOINIT}]] ] [HQTCSDL - Backup - Recovery] 3.1.2 Transaction Log Backup Chủ nhật Thứ hai ● Backup tập tin ghi sổ: lệnh làm thay đổi liệu ● Thực Full backup đầu tiên, sau sử dụng transaction log backup: – CSDL thường xuyên bị thay đổi – Thời gian thực Full backup lâu [HQTCSDL - Backup - Recovery] 3.1.2 Transaction Log Backup (tt.) BACKUP LOG {database_name | @database_name_var} TO [, …n] [WITH [{INIT | NOINIT}] ] [HQTCSDL - Backup - Recovery] 3.1.3 Differential Backup Thứ hai Thứ ba ● Backup tất liệu thay đổi kể từ lần Full backup gần ● Sử dụng Differential backup nếu: – Dữ liệu thường xuyên bị thay đổi – Muốn rút ngắn thời gian lần backup [HQTCSDL - Backup - Recovery] 3.1.3 Differential Backup (tt.) BACKUP DATABASE {database_name | @database_name_var} TO [, n] [WITH [DIFFERENTIAL] ] [HQTCSDL - Backup - Recovery] 3.1.3 Differential Backup (tt.) BACKUP DATABASE {database_name | @database_name_var} [ [, m]] TO [, …n]] : { FILE = {logical_file_name |@logical_file_name_var} | FILEGROUP = {logical_filegroup_name | @logical_filegroup_name_var} } [HQTCSDL - Backup - Recovery] 10 ... 3.1.3 Differential Backup Thứ hai Thứ ba ● Backup tất liệu thay đổi kể từ lần Full backup gần ● Sử dụng Differential backup nếu: – Dữ liệu thường xuyên bị thay đổi – Muốn rút ngắn thời gian lần backup... (các thao tác xảy CSDL, không lưu liệu)  File tạo có phần mở rộng trn [HQTCSDL - Backup - Recovery] 3.1.1 Full Backup Chủ nhật Thứ hai Thứ ba ● Backup tập tin liệu tập tin ghi sổ giao dịch ● Thực... nhật Thứ hai ● Backup tập tin ghi sổ: lệnh làm thay đổi liệu ● Thực Full backup đầu tiên, sau sử dụng transaction log backup: – CSDL thường xuyên bị thay đổi – Thời gian thực Full backup lâu [HQTCSDL

Ngày đăng: 03/03/2023, 07:30

Tài liệu cùng người dùng

Tài liệu liên quan