1. Trang chủ
  2. » Công Nghệ Thông Tin

SQL BACKUP RECOVERY (Sao lưu và phục hồi)

12 632 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

NỘI DUNG• Các lỗi thường xảy ra• Lập kế hoạch backupMICROSOFT SQL SERVERFACULTY OF INFORMATION TECHNOLOGYFULL BACKUPS• Mục đích: sao chép tất cả dữ liệu được lưu trữ trongDBBACKUP DATABASE TO DISK = ‘’WITH INITMICROSOFT SQL SERVERFACULTY OF INFORMATION TECHNOLOGYDifferential BackupsBACKUP DATABASE TO DISK = ‘’WITH DIFFERENTIALMICROSOFT SQL SERVERFACULTY OF INFORMATION TECHNOLOGYDISASTER RECOVERY LÀ GÌ? Khi có một hay nhiều tập tin không trùng khớp dữ liệu hoặc khôngmở được file chính(primary file) của CSDL  SQL Server instancesẽ shutdown cần có cơ chế phục hồi dữ liệu trong trường hợpkhông mong muốn Disaster Recovery Một số lỗi thường xảy ra trong SQL Server Error Log là: An example error message Log file F:MSSQLSERVERMSSQLMYINSTDatadb1_log.LDF does notmatch the primary file. It may be from a different database or the log mayhave been rebuilt previously. Error: 5173 , Severity: 16, State: 1. One or more files do not match the primary file of the database. If you areattempting to attach a database, retry the operation with the correctfiles. If this is an existing database, the file may be corrupted and shouldbe restored from a backup.

MICROSOFT SQL SERVER BACKUP & RECOVERY (Sao lưu phục hồi) GV: Nguyễn Thị Cẩm Hương FACULTY OF INFORMATION TECHNOLOGY MICROSOFT SQL SERVER NỘI DUNG • Các lỗi thường xảy • Lập kế hoạch backup FACULTY OF INFORMATION TECHNOLOGY MICROSOFT SQL SERVER FULL BACKUPS • Mục đích: chép tất liệu lưu trữ DB BACKUP DATABASE TO DISK = ‘\’ WITH INIT FACULTY OF INFORMATION TECHNOLOGY MICROSOFT SQL SERVER Differential Backups BACKUP DATABASE TO DISK = ‘\’ WITH DIFFERENTIAL FACULTY OF INFORMATION TECHNOLOGY MICROSOFT SQL SERVER DISASTER RECOVERY LÀ GÌ? - Khi có hay nhiều tập tin khơng trùng khớp liệu khơng mở file chính(primary file) CSDL  SQL Server instance shutdown cần có chế phục hồi liệu trường hợp không mong muốn Disaster Recovery - Một số lỗi thường xảy SQL Server Error Log là: - An example error message - Log file 'F:\MSSQLSERVER\MSSQL$MYINST\Data\db1_log.LDF' does not match the primary file It may be from a different database or the log may have been rebuilt previously - Error: 5173 , Severity: 16, State: - One or more files not match the primary file of the database If you are attempting to attach a database, retry the operation with the correct files If this is an existing database, the file may be corrupted and should be restored from a backup FACULTY OF INFORMATION TECHNOLOGY MICROSOFT SQL SERVER CHỌN CHẾ ĐỘ KHƠI PHỤC • u cầu mục đích việc khơi phục • Chế độ khơi phục: • Simple Recovery Model • Full Recovery Model • Bulk-logged Recovery Model • SELECT recovery_model_desc FROM SYS.databases WHERE name='AUXDB' • ALTER DATABASE AUXDB SET RECOVERY FULL ALTER DATABASE AUXDB SET RECOVERY SIMPLE ALTER DATABASE AUXDB SET RECOVERY BULK_LOGGED FACULTY OF INFORMATION TECHNOLOGY MICROSOFT SQL SERVER YÊU CẦU VÀ MỤC ĐÍCH CỦA VIỆC KHƠI PHỤC • u cầu khơi phục • Dữ liệu có tầm quan trọng đi? • Có dễ dàng tạo lại liệu bị này? • Bạn có nhiều mộ CSDL mà có quan hệ luận lý với nhau? • Xem xét yếu tố người • Tổ chức bạn có người quản lý liệu hay sử dụng hệ thống khơng? • Nếu khơng, thực thao tác lưu (Backup) phục hồi (recovery) liệu? FACULTY OF INFORMATION TECHNOLOGY MICROSOFT SQL SERVER YÊU CẦU VÀ MỤC ĐÍCH CỦA VIỆC KHƠI PHỤC (tt) • Trình tự thao tác liệu CSDL thay đổi? • Những bảng truy cập thường xuyên • Sản phẩm liệu định thời khoảng thời gian định? Nếu có, sản phẩm ứng dụng mẫu nào, cách thức insert, update gì? • Dữ liệu lớn, backup log file • Xem CSDL có lỗi thực update dùng full recovery model FACULTY OF INFORMATION TECHNOLOGY MICROSOFT SQL SERVER CHẾ ĐỘ PHỤC HỒI ĐƠN GIẢN (Simple Recovery Model) • Khơng quan tâm đến log file backup hay chưa? • Khơng cho phép khôi phục liệu đến thời điểm định • Chỉ khơi phục liệu từ full backup (hoặc differential backup) gần • Khơng thích hợp với hệ thống OLTP • Dùng cho mơi trường development, cho DB phục vụ báo cáo, ứng dụng DW/BI FACULTY OF INFORMATION TECHNOLOGY MICROSOFT SQL SERVER CHẾ ĐỘ PHỤC HỒI ĐƠN GIẢN (Simple Recovery Model) • Dùng chế độ - Thời điểm khôi phục lỗi không cần thiết - Bạn chấp nhận rủi ro việc vài liệu file log - Bạn không muốn lưu phục hồi file log tin tưởng vào full backup FACULTY OF INFORMATION TECHNOLOGY MICROSOFT SQL SERVER FULL RECOVERY MODEL • Sử dụng full recovery model khi: - Bạn phải khơi phục lại tồn liệu - Nếu CSDL chứa nhiều file group, bạn muốn khôi phục cho thao tác read/write file group thứ hai thao tác read cho file group lại - Bạn phải khôi phục tất liệu từ thời điểm xảy lỗi - Bạn muốn khôi phục trang liệu riêng lẻ - Bạn sẵn sàng chấp nhận chi phí cho việc quản trị log file • Cơ chế: • Lưu transaction log file lưu trữ đến log file backup • Khi log backup thực hiện, transaction xảy kể từ lần log backup trước ghi backup file loại bỏ khỏi log file FACULTY OF INFORMATION TECHNOLOGY MICROSOFT SQL SERVER BULK-LOGGED RECOVERY MODEL • Hoạt động: • Giống chế độ FULL • Nhưng: log thao tác bulk (liên quan đến nhiều gi) BCP, BULK INSERT/SELECT/INTO • Backup định kỳ, khơng kích thước log file tăng • Khơng có khả khôi phục với thời điểm định chế độ FULL • Sử dụng khi: • Dành riêng trường hợp full recovery model • Chỉ sử dụng khoảng thời gian mà bạn muốn thực thi gói lớn thao tác mà khơng u cầu xác định thời điểm xác khơi phục CSDL FACULTY OF INFORMATION TECHNOLOGY ... rủi ro việc vài liệu file log - Bạn không muốn lưu phục hồi file log tin tưởng vào full backup FACULTY OF INFORMATION TECHNOLOGY MICROSOFT SQL SERVER FULL RECOVERY MODEL • Sử dụng full recovery. .. khơng? • Nếu khơng, thực thao tác lưu (Backup) phục hồi (recovery) liệu? FACULTY OF INFORMATION TECHNOLOGY MICROSOFT SQL SERVER YÊU CẦU VÀ MỤC ĐÍCH CỦA VIỆC KHƠI PHỤC (tt) • Trình tự thao tác liệu... restored from a backup FACULTY OF INFORMATION TECHNOLOGY MICROSOFT SQL SERVER CHỌN CHẾ ĐỘ KHƠI PHỤC • u cầu mục đích việc khơi phục • Chế độ khơi phục: • Simple Recovery Model • Full Recovery Model

Ngày đăng: 06/12/2016, 12:13

TỪ KHÓA LIÊN QUAN

w