Từ khóa CƠ SỞ DỮ LIỆU DỰ PHÒNG SQL
CƠ SỞ DỮ LIỆU DỰ PHÒNG
Lệnh BACKUP DATABASE
được sử dụng trong SQL Server để tạo bản sao lưu đầy đủ của cơ sở dữ liệu SQL hiện có.
Câu lệnh SQL sau tạo một bản sao lưu đầy đủ của cơ sở dữ liệu hiện có "testDB" vào đĩa D:
Thí dụ
BACKUP DATABASE testDB
TO DISK = 'D:\backups\testDB.bak';
Mẹo: Luôn sao lưu cơ sở dữ liệu vào một ổ đĩa khác với cơ sở dữ liệu thực. Nếu bạn gặp sự cố đĩa, bạn sẽ không bị mất tệp sao lưu cùng với cơ sở dữ liệu.
Một sao lưu khác biệt chỉ sao lưu các phần của cơ sở dữ liệu đã thay đổi kể từ lần sao lưu cơ sở dữ liệu đầy đủ cuối cùng.
Câu lệnh SQL sau tạo một bản sao lưu khác biệt của cơ sở dữ liệu "testDB":
Thí dụ
BACKUP DATABASE testDB
TO DISK = 'D:\backups\testDB.bak'
WITH
DIFFERENTIAL;
Mẹo: Sao lưu khác biệt giúp giảm thời gian sao lưu (vì chỉ những thay đổi mới được sao lưu).