CƠ SỞ DỮ LIỆU SAO LƯU SQL cho SQL Server
Câu lệnh CƠ SỞ DỮ LIỆU SAO LƯU SQL
Câu 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ú pháp
BACKUP DATABASE databasename
TO DISK = ' filepath ';
SAO LƯU SQL VỚI Câu lệnh KHÁC BIỆT
Bản sao lưu khác biệt chỉ sao lưu các phần cơ sở dữ liệu đã thay đổi kể từ lần sao lưu cơ sở dữ liệu đầy đủ gần đây nhất.
Cú pháp
BACKUP DATABASE databasename
TO DISK = ' filepath '
WITH
DIFFERENTIAL;
Ví dụ về SAO LƯU CƠ SỞ DỮ LIỆU
Câu lệnh SQL sau đây tạo bản sao lưu đầy đủ của cơ sở dữ liệu "testDB" hiện có vào đĩa D:
Ví 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 tế. Sau đó, nếu ổ đĩa bị hỏng, bạn sẽ không bị mất tệp sao lưu cùng với cơ sở dữ liệu.
SAO LƯU VỚI Ví dụ KHÁC BIỆT
Câu lệnh SQL sau đây tạo bản sao lưu vi sai của cơ sở dữ liệu "testDB":
Ví dụ
BACKUP DATABASE testDB
TO DISK = 'D:\backups\testDB.bak'
WITH
DIFFERENTIAL;
Mẹo: Sao lưu vi sai giúp giảm thời gian sao lưu (vì chỉ những thay đổi mới được sao lưu).