다음을 통해 공유


백업의 만료 날짜 설정(SQL Server)

이 항목에서는 SQL Server Management Studio 또는 Transact-SQL을 사용하여 2014년 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. 일반 페이지에서 백업 세트를 다른 백업으로 덮어쓸 수 있는 만료 날짜를 백업 세트 만료 기한에 지정합니다.

    • 백업 세트가 특정 일수가 지난 후에 만료되도록 하려면 다음 이후 (기본 옵션)를 클릭한 다음 백업 세트를 만든 후 백업 세트가 만료되기까지 경과해야 하는 일수를 입력합니다. 이 값은 0일에서 99999일 사이일 수 있습니다. 값 0일은 백업 세트 기간 제한이 없음을 의미합니다.

      기본값은 서버 속성 대화 상자( 데이터베이스 설정 페이지)의백업 미디어 기본 보존 기간(일) 옵션에 설정되어 있습니다. 이 페이지에 액세스하려면 개체 탐색기에서 서버 이름을 마우스 오른쪽 단추로 클릭하고 속성을 선택한 다음 데이터베이스 설정 페이지를 선택합니다.

    • 백업 세트가 특정 일자에 만료되게 하려면 날짜를 클릭한 다음 백업 세트가 만료될 날짜를 입력합니다.

Transact-SQL 사용

백업의 만료 날짜를 설정하려면

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

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

  3. BACKUP 문에서 EXPIREDATE 또는 RETAINDAYS 옵션을 지정하여 SQL Server 데이터베이스 엔진 이 백업을 덮어 쓸 수 있는 시간을 확인합니다. 두 옵션 모두 지정하지 않으면 미디어 보존 서버 구성 설정에 따라 만료 날짜가 결정됩니다. 이 예에서는 EXPIREDATE 옵션을 사용하여 만료 날짜를 2015년 6월 30일(6/30/2015)로 지정합니다.

USE AdventureWorks2012;  
GO  
BACKUP DATABASE AdventureWorks2012  
 TO DISK = 'Z:\SQLServerBackups\AdventureWorks2012.Bak'  
   WITH EXPIREDATE = '6/30/2015' ;  
GO  

참고 항목

전체 데이터베이스 백업 만들기(SQL Server)
파일 및 파일 그룹 백업(SQL Server)
트랜잭션 로그 백업(SQL Server)
차등 데이터베이스 백업 만들기(SQL Server)