다음을 통해 공유


디스크 또는 테이프 백업 대상 지정(SQL Server)

적용 대상: SQL Server

이 항목에서는 SQL Server Management Studio 또는 Transact-SQL을 사용하여 SQL Server에서 디스크나 테이프를 백업 대상으로 지정하는 방법을 설명합니다.

참고 항목

테이프 백업 디바이스에 대한 지원은 이후 버전의 SQL Server에서 제거될 예정입니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 애플리케이션은 수정하세요.

항목 내용

시작하기 전에

보안

사용 권한

BACKUP DATABASE 및 BACKUP LOG 권한은 기본적으로 sysadmin 고정 서버 역할과 db_ownerdb_backupoperator 고정 데이터베이스 역할의 멤버로 설정됩니다.

백업 디바이스의 물리적 파일에서 발생하는 소유권과 사용 권한 문제는 백업 작업에 영향을 미칠 수 있습니다. SQL Server 는 디바이스를 읽고 쓸 수 있어야 하므로 SQL Server 서비스가 실행되는 계정에는 쓰기 권한이 있어야 합니다. 그러나 시스템 테이블의 백업 디바이스에 대한 항목을 추가하는 sp_addumpdevice는 파일 액세스 권한을 확인하지 않습니다. 백업 디바이스의 물리적 파일에서 발생하는 이러한 문제는 백업 또는 복원을 시도할 때 실제 리소스를 액세스하기 전까지는 발생하지 않습니다.

SQL Server Management Studio 사용

디스크나 테이프를 백업 대상으로 지정하려면

  1. Microsoft SQL Server 데이터베이스 엔진의 적절한 인스턴스에 연결한 후 개체 탐색기에서 서버 이름을 클릭하여 서버 트리를 확장합니다.

  2. 데이터베이스를 확장하고 해당 데이터베이스에 따라 사용자 데이터베이스를 선택하거나 시스템 데이터베이스를 확장한 다음 시스템 데이터베이스를 선택합니다.

  3. 데이터베이스를 마우스 오른쪽 단추로 클릭하고 작업을 가리킨 다음 백업을 클릭합니다. 데이터베이스 백업 대화 상자가 나타납니다.

  4. 일반 페이지의 대상 섹션에서 디스크 또는 테이프를 클릭합니다. 단일 미디어 세트가 포함된 최대 64개의 디스크 또는 테이프 드라이브의 경로를 선택하려면 추가를 클릭합니다.

백업 대상을 제거하려면 대상을 선택한 다음 제거를 클릭합니다. 백업 대상의 내용을 보려면 대상을 선택한 다음 콘텐츠를 클릭합니다.

Transact-SQL 사용

디스크나 테이프를 백업 대상으로 지정하려면

  1. 데이터베이스 엔진에 연결합니다.

  2. 표준 도구 모음에서 새 쿼리를 클릭합니다.

  3. BACKUP 문에서 파일 또는 디바이스와 해당 물리적 이름을 지정합니다. 다음 예에서는 AdventureWorks2022 데이터베이스를 디스크 파일 Z:\SQLServerBackups\AdventureWorks2022.bak에 백업합니다.

USE AdventureWorks2022;  
GO  
BACKUP DATABASE AdventureWorks2022  
TO DISK = 'Z:\SQLServerBackups\AdventureWorks2022.bak'  
GO  

참고 항목

트랜잭션 로그 백업(SQL Server)
파일 및 파일 그룹 백업(SQL Server)
디스크 파일에 대한 논리적 백업 장치 정의(SQL Server)
차등 데이터베이스 백업 만들기(SQL Server)
테이프 드라이브에 대한 논리적 백업 디바이스 정의(SQL Server)