방법: 차등 데이터베이스 백업 만들기(Transact-SQL)
이 항목에서는 차등 데이터베이스 백업을 만드는 방법에 대해 설명합니다.
중요: |
---|
차등 데이터베이스 백업을 만들려면 먼저 데이터베이스를 백업해야 합니다. |
차등 데이터베이스 백업을 만들려면
BACKUP DATABASE 문을 실행하여 차등 데이터베이스 백업을 만듭니다. 이때 다음을 지정합니다.
- 백업할 데이터베이스의 이름
- 전체 데이터베이스 백업이 기록되는 백업 장치
- 마지막 전체 데이터베이스 백업이 생성된 후 변경된 데이터베이스 부분만 백업하도록 지정하는 DIFFERENTIAL 절
다음 사항을 지정할 수도 있습니다.
- 백업 미디어를 덮어쓰고 백업을 백업 미디어에 첫 번째 파일로 기록하기 위한 INIT 절. 미디어 헤더가 없으면 헤더가 자동으로 기록됩니다.
- 아직 만료되지 않은 백업 미디어에 백업이 있거나 미디어 이름이 백업 미디어의 이름과 일치하지 않더라도 백업 미디어를 덮어쓰기 위한 SKIP과 INIT 절
- 미디어를 처음 사용할 경우 백업 미디어를 초기화하고 기존의 미디어 헤더를 모두 덮어쓰는 FORMAT 절
FORMAT 절이 지정된 경우에는 INIT 절이 필요하지 않습니다.중요: BACKUP 문의 FORMAT 또는 INIT 절을 사용하는 경우 이전에 백업 미디어에 저장된 백업이 모두 삭제되므로 각별히 주의해야 합니다.
예
이 예에서는 MyAdvWorks 데이터베이스에 대한 전체 및 차등 데이터베이스 백업을 만듭니다.
-- Create a full database backup first.
BACKUP DATABASE MyAdvWorks
TO MyAdvWorks_1
WITH INIT
GO
-- Time elapses.
-- Create a differential database backup, appending the backup
-- to the backup device containing the full database backup.
BACKUP DATABASE MyAdvWorks
TO MyAdvWorks_1
WITH DIFFERENTIAL
GO
참고 항목
작업
방법: 차등 데이터베이스 백업 복원(Transact-SQL)
개념
관련 자료
BACKUP(Transact-SQL)
SQL Server Management Studio 자습서