.Sao lưu CSDL – Backup Database

Một phần của tài liệu Giáo trình Hệ quản trị cở dữ liệu (Nghề Lập trình viên máy tính Cao đẳng) (Trang 69 - 72)

Trong phần này chúng ta sẽ bàn về cách sao lưu CSDL. Nhưng trước hết chúng ta hãy làm quen với một số thuật ngữ dùng trong quá trình sao lưu và phục hồi. Có những từ ta sẽ để nguyên tiếng Anh mà khơng dịch.

Thuật

Ngữ Giải Thích

Backup

Q trình copy tồn bộ hay một phần của database, transaction log, file hay file group hình thành một backup set. Backup set được chứa trên backup media (tape or disk) bằng cách sử dụng một backup device (tape drive name hoặc physical filename)

Backup Device

Định nghĩa việc sao lưu một Device logic tới một file trên ổ đĩa. Một device logic là tên người dùng tự định nghĩa mà trỏ tới một device sao lưu vật lý (như C:\SQLBackups\Full.bak) hoặc tape drive (như \\.\Tape0).

Thuật

Ngữ Giải Thích

File

Backup Media

Disk hay tape được sử dụng để chứa một backup set. Backup media có thể chứa nhiều backup sets (ví dụ như từ nhiều SQL Server 2000 backups và từ nhiều Windows 2000 backups).

Backup

Set Một bộ backup từ một lần backup đơn được chứa trên backup media.

a. Backup Device

Chúng ta có thể tạo một backup device cố định (permanent) hay tạo ra một backup file mới cho mỗi lần backup. Thông thường chúng ta sẽ tạo một backup device cố định để có thể dùng đi dùng lại đặc biệt cho việc tự động hóa cơng việc backup. Ðể tạo một backup device dùngSQL Management Studio bạn làm như sau:

§ Sau khi kết nối tới một instance thích hợp của Microsoft SQL Server Database Engine, trong cửa sổObject Explorer, kích vào tên Server hiển thị

cây các đối tượng trong mục này.

§ Mở Server Objects, và kích chuột phảiBackup Devices.

§ KíchNew Backup Device. Hộp thoạiBackup Device mở ra.

§ Nhập vàoDevice Name.

§ PhầnDestination, kíchFile và chỉ định đường dẫn đầy đủ của file.

§ Hồn thành bằng cách kích nútOK.

Ngồi ra bạn có thể dùng một stored procedure có tênsp_addumpdevice như ví dụ

sau:

§ Kết nối tới Microsoft SQL Server Database Engine. § Từ trên thanh Toolbar chuẩn, kíchNew Query.

§ Copy và paste ví dụ sau vào cửa sổ query và kíchExecute. Ví dụ này giới

thiệu cách sử dụng sp_addumpdevice để định nghĩa một logical backup device cho một file của đĩa. Ví dụ này thêm thiết bị sao lưu đĩa có

tênmydiskdump tới một tên vật lýC:\SQLBackups\Full.bak.

USE Master Go

Sp_addumpdevice 'disk' , 'mydiskdump' , 'C:\SQLBackups\Full.bak'

b. Backup database

Ðể backup database bạn có thể dùng Backup Wizard hoặc kích lên trên tên database muốn backup sau đó kích chuột phải chọnTasks->Back Up … sẽ hiện ra cửa sổ

như sau:

Sau đó dựa tùy theo yêu cầu của database mà chọn các option thích hợp. Ta có thể schedule cho SQL Server backup định kỳ.

Một phần của tài liệu Giáo trình Hệ quản trị cở dữ liệu (Nghề Lập trình viên máy tính Cao đẳng) (Trang 69 - 72)

Tải bản đầy đủ (PDF)

(104 trang)