Tải bản đầy đủ (.pdf) (5 trang)

Backup and Restore a DataBase- P4 pps

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (357.95 KB, 5 trang )

Thuật
Ngữ
Giải Thích
Backup
File
File chứa một backup set
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.
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ùng Enterprise
Manager bạn chọn Management->Backup rồi
Right-click->New Backup Device. Ngoài ra bạn
có thể dùng sp_addumpdevice system stored
procedure như ví dụ sau:
USE Master
Go
Sp_addumpdevice 'disk' , 'FullBackupDevice' ,
'E:\SQLBackups\Full.bak'
Ðể backup database bạn có thể dùng Backup


Wizard hoặc click lên trên database muốn backup
sau đó Right-click->All Tasks->Backup
Database sẽ hiện ra window như hình vẽ 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ỳ.
Restore Database
Trước khi restore database ta phải xác định được
thứ tự file cần restore. Các thông tin này được
SQL Server chứa trong msdb database và sẽ cho
ta biết backup device nào, ai backup vào thời điểm
nào. Sau đó ta tiến hành restore. Ðể restore bạn
Right-click->All Tasks->Restore database sẽ
thấy window như hình vẽ sau:

Nếu bạn restore từ một instance khác của SQL
Server hay từ một server khác bạn có chọn From
device option và chọn backup device (file backup)
tương ứng .
Lưu ý nếu bạn muốn overwrite database có sẵn
với data được backup bạn có thể chọn option
Force restore over existing database như hình
vẽ sau:

Bạn có thể chọn leave database operational hay
nonoperational tùy theo trường hợp như đã giải
thích ở trên.
Tóm lại trong bài này chúng ta đã tìm hiểu một
chút lý thuyết về backup và restore database trong

SQL Server. Ðể có thể hiểu rõ hơn bạn cần phải
thực tập hay làm thử để có thêm kinh nghiệm.
Trong bài sau chúng ta sẽ bàn về đề tài Data
Integrity nghĩa là làm sao để đảm bảo data chứa
trong database là đáng tin cậy và không bị "lũng lỗ"
như cách nói bình dân mà tôi thường hay dùng.

×