CƠ SỞ DỮ LIỆU DỰ PHÒNG SQL cho SQL Server
Câu lệnh CƠ SỞ DỮ LIỆU DỰ PHÒNG SQL
Câu BACKUP DATABASE
lệnh đượ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ú pháp
BACKUP DATABASE databasename
TO DISK = 'filepath';
DỰ PHÒNG SQL VỚI Câu lệnh KHÁC BIỆT
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ú pháp
BACKUP DATABASE databasename
TO DISK = 'filepath'
WITH
DIFFERENTIAL;
Ví dụ về cơ sở dữ liệu dự phòng
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. Sau đó, 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.
Ví dụ về DỰ PHÒNG VỚI KHÁC BIỆT
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).