SQL Server/SQL Server 이중화_백업

[MSSQL] 백업장치 만들고 삭제해보기

꽁담 2019. 3. 21. 10:22

MSSQL 은 백업시 백업 경로를 입력하는 대신에 백업 경로를 저장한 백업 장치를 사용하여 백업을 수행할 수 있습니다.

매번 백업경로를 생각하고, 그 경로를 작성해야 하는 것보단 백업장치 명만 기억하면 되기 때문에 편리하게 사용할 수 있습니다.


이번 포스팅은 백업 장치를 만들어 보고 삭제하는 것을 알아보겠습니다.


SSMS 를 이용하여 백업 장치를 만들어 보기


1. 서버 개체 - 백업 장치 - 새 백업 장치를 클릭합니다.


2. 장치 이름에 원하는 백업 장치 명을, 아래에는 백업파일이 생성될 폴더 경로와 파일명을 입력해 줍니다.

이 때, 폴더는 있어야 합니다.


3. 백업 장치가 만들어졌습니다. 나중에 백업할 때 경로를 작성하는 대신 백업 장치 명을 사용하여 진행 할 수 있습니다.

아래의 2개 쿼리는 동일한 의미를 가집니다.

BACKUP DATABASE TEST TO DISK = 'C:\Backup\TestBack01.bak'

BACKUP DATABASE TEST TO TestDBBackup01


T-SQL 을 이용하여 백업 장치를 만들고 삭제해보기


1. 아래의 쿼리는 백업 장치를 만들고 삭제합니다.

EXEC sp_addumpdevice 'disk', 'TestDBBackup01', 'C:\Backup\TestBack01.bak'

EXEC sp_dropdevice 'TestDBBackup01'