BACKUP DATABASE 문은 SQL Server에서 기존 SQL 데이터베이스의 전체 백업을 만드는 데 사용됩니다.
BACKUP DATABASE databasename;
TO DISK = 'filepath';
차등 백업은 마지막 전체 데이터베이스 백업 이후 변경된 데이터베이스 부분 만 백업합니다.
BACKUP DATABASE databasename;
TO DISK = 'filepath';
WITH DIFFERENTIAL;
다음 SQL 문은 기존 데이터베이스 "testDB"의 전체 백업을 D 디스크에 만듭니다.
BACKUP DATABASE testDB
TO DISK = 'D:\\backups\\testDB.bak';
팁 : 항상 실제 데이터베이스가 아닌 다른 드라이브에 데이터베이스를 백업하십시오.
그러면 디스크 충돌이 발생해도 데이터베이스와 함께 백업 파일이 손실되지 않습니다.
다음 SQL 문은 "testDB"데이터베이스의 차등 백업을 만듭니다.
BACKUP DATABASE testDB
TO DISK = 'D:\\backups\\testDB.bak';
WITH DIFFERENTIAL;