SQL Server

[MSSQL] 백업디바이스(Backup Device)

マサキ 2021. 11. 6. 23:07

내가 잊어버리지 않기위해 쓰는 블로그

1. 백업 디바이스 생성

1
2
3
4
5
EXEC master.dbo.sp_addumpdevice 
        @devtype= N'disk'
        ,@logicalname= N'백업디바이스명'
        ,@physicalname= N'백업디바이스경로(풀패스,확장자포함)'
GO
cs

예시) DailyBackupDevice란 이름으로 백업디바이스 생성

        백업디바이스로 백업되는 파일이름은 DailyBackup.dev

2. 에이전트잡을 활용한 스케쥴 백업

Step생성할때 커맨드에 이하의 쿼리를 넣어준다.

1
2
3
4
5
6
7
BACKUP DATABASE 백업할DB명 TO 백업디바이스명
    WITH UNLOAD
        , STATS=10
        , INIT
        , NOSKIP
        , NAME= '백업셋명'
        , COMPRESSION
cs
cs

 

※백업옵션에 대해선 추후 기재

 

예시) Step1에 pubs데이터베이스를 백업

Step2에 Northwind데이터베이스를 백업

에이전트잡을 실행해서 백업

지정한 디렉토리에 백업파일이 생성되었는지 확인

백업디바이스 내 백업내용 확인