백업 장치(SQL Server)Backup Devices (SQL Server)

SQL ServerSQL Server 데이터베이스에서 백업 작업 중에 백업되는 데이터인 백업은 물리적 백업 장치에 기록됩니다.During a backup operation on a SQL ServerSQL Server database, the backed up data (the backup) is written to a physical backup device. 이 물리적 백업 장치는 미디어 세트의 첫 번째 백업을 장치에 기록할 때 초기화됩니다.This physical backup device is initialized when the first backup in a media set is written to it. 하나 이상의 백업 장치 세트에서의 백업이 미디어 세트 하나를 구성합니다.Backups on a set of one or more backup devices compose a single media set.

용어 및 정의 Terms and definitions

백업 디스크backup disk
백업 파일이 하나 이상 포함된 하드 디스크나 다른 디스크 저장 미디어입니다.A hard disk or other disk storage media that contains one or more backup files. 백업 파일은 일반적인 운영 체제 파일입니다.A backup file is a regular operating system file.

미디어 세트(media set)media set
고정된 유형과 개수의 백업 장치를 사용하는 백업 미디어, 테이프 또는 디스크 파일을 정렬하여 모아 놓은 것입니다.An ordered collection of backup media, tapes or disk files, that uses a fixed type and number of backup devices. 미디어 세트에 대한 자세한 내용은 미디어 세트, 미디어 패밀리 및 백업 세트(SQL Server)를 참조하세요.For more information about media sets, see Media Sets, Media Families, and Backup Sets (SQL Server).

물리적 백업 장치physical backup device
운영 체제에서 제공하는 테이프 드라이브나 디스크 파일입니다.Either a tape drive or a disk file that is provided by the operating system. 백업은 1개에서 64개까지의 백업 장치에 기록될 수 있습니다.A backup can be written to from 1 to 64 backup devices. 백업에 여러 개의 백업 장치가 필요한 경우 모든 장치 유형은 디스크 또는 테이프 중 하나로 일치해야 합니다.If a backup requires multiple backup devices, the devices all must correspond to a single type of device (disk or tape).

디스크나 테이프뿐 아니라 Windows Azure Blob 저장소 서비스에도 SQL Server 백업을 작성할 수 있습니다.SQL Server Backups can also be written to Windows Azure Blob storage service in addition to disk or tape.

디스크 백업 장치 사용 Using disk backup devices

백업 작업에서 미디어 세트에 백업을 추가하는 동안 디스크 파일이 꽉 차면 백업 작업이 실패합니다.If a disk file fills while a backup operation is appending a backup to the media set, the backup operation fails. 백업 파일의 최대 크기는 디스크 장치에서 사용 가능한 디스크 공간에 의해 결정되므로 백업 디스크 장치에 적합한 크기는 백업 크기에 따라 달라집니다.The maximum size of a backup file is determined by the free disk space available on the disk device; therefore, the appropriate size for a backup disk device depends on the size of your backups.

디스크 백업 장치는 ATA 드라이브와 같은 간단한 디스크 장치일 수 있습니다.A disk backup device could be a simple disk device, such as an ATA drive. 또는 드라이브의 전체 디스크를 빈 디스크로 투명하게 교체할 수 있는 핫 스왑 가능 디스크 드라이브를 사용할 수 있습니다.Alternatively, you could use a hot-swappable disk drive that would let you transparently replace a full disk on the drive with an empty disk. 백업 디스크는 서버의 로컬 디스크나 공유 네트워크 리소스인 원격 디스크일 수 있습니다.A backup disk can be a local disk on the server or a remote disk that is a shared network resource. 원격 디스크를 사용하는 방법은 이 항목의 뒷부분에 나오는 네트워크 공유의 파일로 백업을 참조하십시오.For information about how to use a remote disk, see Backing Up to a File on a Network Share, later in this topic.

SQL ServerSQL Server 관리 도구는 디스크 파일에 타임스탬프 이름을 자동으로 생성하기 때문에 디스크 백업 장치를 유연하게 처리할 수 있습니다. management tools are very flexible at handling disk backup devices because they automatically generate a time-stamped name on the disk file.

중요!IMPORTANT! 데이터베이스 데이터 및 로그 디스크가 아닌 다른 디스크를 백업 디스크로 사용하는 것이 좋습니다.We recommend that a backup disk be a different disk than the database data and log disks. 이렇게 하면 데이터 또는 로그 디스크가 실패할 경우 백업에 액세스할 수 있습니다.This is necessary to make sure that you can access the backups if the data or log disk fails.

데이터베이스 파일과 백업 파일이 동일한 장치에 있는 경우 해당 장치에 오류가 발생하면 데이터베이스와 백업을 모두 사용할 수 없게 됩니다.If database files and backup files are on the same device and the device fails, the database and backups will be unavailable. 또한 데이터베이스 파일과 백업 파일을 별개의 장치에 두면 데이터베이스의 프로덕션 사용과 백업 작성에 대한 I/O 성능이 모두 최적화됩니다.Also, putting the database and backup files on the separate devices optimizes the I/O performance for both the production use of the database and the writing of backups.

실제 이름을 사용하여 백업 파일 지정(Transact-SQL) Specify a backup file using its physical name (Transact-SQL)

물리적 장치 이름을 사용하여 백업 파일을 지정하기 위한 기본 BACKUP 구문은 다음과 같습니다.The basic BACKUP syntax for specifying a backup file by using its physical device name is:

BACKUP DATABASE database_nameBACKUP DATABASE database_name

TO DISK = { 'physical_backup_device_name' | @physical_backup_device_name_var }TO DISK = { 'physical_backup_device_name' | @physical_backup_device_name_var }

예를 들어For example:

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

RESTORE 문에서 물리적 디스크 장치를 지정하기 위한 기본 구문은 다음과 같습니다.To specify a physical disk device in a RESTORE statement, the basic syntax is:

RESTORE { DATABASE | LOG } database_nameRESTORE { DATABASE | LOG } database_name

FROM DISK = { 'physical_backup_device_name' | @physical_backup_device_name_var }FROM DISK = { 'physical_backup_device_name' | @physical_backup_device_name_var }

예:For example,

RESTORE DATABASE AdventureWorks2012   
   FROM DISK = 'Z:\SQLServerBackups\AdventureWorks2012.bak';   

디스크 백업 파일 경로 지정 Specify the disk backup file path

백업 파일을 지정할 경우 전체 경로 및 파일 이름을 입력해야 합니다.When you are specifying a backup file, you should enter its full path and file name. 파일에 백업할 때 파일 이름이나 상대 경로만 지정하면 백업 파일이 기본 백업 디렉터리에 저장됩니다.If you specify only the file name or a relative path when you are backing up to a file, the backup file is put in the default backup directory. 기본 백업 디렉터리는 C:\Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\Backup입니다. 여기서 n 은 서버 인스턴스의 번호입니다.The default backup directory is C:\Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\Backup, where n is the number of the server instance. 따라서 기본 서버 인스턴스의 기본 백업 디렉터리는 C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Backup입니다.Therefore, for the default server instance, the default backup directory is: C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Backup.

특히 스크립트에서 모호성을 피하기 위해 모든 DISK 절에 백업 디렉터리의 경로를 명시적으로 지정하는 것이 좋습니다.To avoid ambiguity, especially in scripts, we recommend that you explicitly specify the path of the backup directory in every DISK clause. 그러나 쿼리 편집기를 사용할 경우 이는 그다지 중요하지 않습니다.However, this is less important when you are using Query Editor. 쿼리 편집기를 사용할 경우 백업 파일이 확실히 기본 백업 디렉터리에 있으면 DISK 절에서 경로를 생략할 수 있습니다.In that case, if you are sure that the backup file resides in the default backup directory, you can omit the path from a DISK clause. 예를 들어 다음 BACKUP 문은 기본 백업 디렉터리에 AdventureWorks2012AdventureWorks2012 데이터베이스를 백업합니다.For example, the following BACKUP statement backs up the AdventureWorks2012AdventureWorks2012 database to the default backup directory.

BACKUP DATABASE AdventureWorks2012   
   TO DISK = ’AdventureWorks2012.bak’;  
GO  

참고: 기본 위치는 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.n\MSSQLServer 아래의 BackupDirectory레지스트리 키에 저장되어 있습니다.NOTE: The default location is stored in the BackupDirectory registry key under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.n\MSSQLServer.

네트워크 공유 파일에 백업 Back up to a network share file

SQL ServerSQL Server 에서 원격 디스크 파일에 액세스하려면 SQL ServerSQL Server 서비스 계정에 네트워크 공유에 대한 액세스 권한이 있어야 합니다.For SQL ServerSQL Server to access a remote disk file, the SQL ServerSQL Server service account must have access to the network share. 여기에는 백업 작업에서 네트워크 공유에 쓰는 데 필요한 사용 권한과 복원 작업에서 네트워크 공유를 읽는 데 필요한 사용 권한이 포함됩니다.This includes having the permissions needed for backup operations to write to the network share and for restore operations to read from it. 네트워크 드라이브 및 사용 권한의 가용성은 SQL ServerSQL Server 서비스가 실행되고 있는 컨텍스트에 따라 달라집니다.The availability of network drives and permissions depends on the context is which SQL ServerSQL Server service is running:

  • SQL ServerSQL Server 가 도메인 사용자 계정으로 실행 중일 때 네트워크 드라이브에 백업하려면 SQL ServerSQL Server 가 실행되고 있는 세션에서 공유 드라이브를 네트워크 드라이브로 매핑해야 합니다.To back up to a network drive when SQL ServerSQL Server is running in a domain user account, the shared drive must be mapped as a network drive in the session where SQL ServerSQL Server is running. 명령줄에서 Sqlservr.exe를 시작하면 로그인 세션에서 매핑한 모든 네트워크 드라이브가 SQL ServerSQL Server 에 표시됩니다.If you start Sqlservr.exe from command line, SQL ServerSQL Server sees any network drives you have mapped in your login session.

  • Sqlservr.exe를 서비스로 실행하면 SQL ServerSQL Server 는 로그인 세션과 관계없는 별도의 세션으로 실행됩니다.When you run Sqlservr.exe as a service, SQL ServerSQL Server runs in a separate session that has no relation to your login session. 일반적인 경우는 아니지만 서비스가 실행되는 세션에 고유하게 매핑된 드라이브가 있을 수 있습니다.The session in which a service runs can have its own mapped drives, although it usually does not.

  • 도메인 사용자 대신 컴퓨터 계정을 사용하여 네트워크 서비스 계정과 연결할 수 있습니다.You can connect with the network service account by using the computer account instead of a domain user. 특정 컴퓨터에서 공유 드라이브로 백업할 수 있도록 하려면 해당 컴퓨터 계정에 액세스 권한을 부여합니다.To enable backups from specific computers to a shared drive, grant access to the computer accounts. 백업을 작성하는 Sqlservr.exe 프로세스에 액세스 권한이 있으면 BACKUP 명령을 보내는 사용자에게 액세스 권한이 있는지 여부는 상관이 없습니다.As long as the Sqlservr.exe process that is writing the backup has access, it is irrelevant whether the user sending the BACKUP command has access.

    중요!IMPORTANT! 네트워크를 통해 데이터를 백업하면 네트워크 오류가 발생하기 쉬우므로 원격 디스크를 사용하는 경우 완료 후에 백업 작업을 확인하는 것이 좋습니다.Backing up data over a network can be subject to network errors; therefore, we recommend that when you are using a remote disk you verify the backup operation after it finishes. 자세한 내용은 RESTORE VERIFYONLY(Transact-SQL)를 참조하세요.For more information, see RESTORE VERIFYONLY (Transact-SQL).

UNC(범용 명명 규칙) 이름 지정Specify a Universal Naming Convention (UNC) name

백업이나 복원 명령에서 네트워크 공유를 지정하려면 백업 장치에 정규화된 UNC(범용 명명 규칙) 파일 이름을 사용해야 합니다.To specify a network share in a backup or restore command, use the fully qualified universal naming convention (UNC) name of the file for the backup device. UNC 이름은 \\Systemname\ShareName\Path\FileName.A UNC name has the form \\Systemname\ShareName\Path\FileName.

예를 들어For example:

BACKUP DATABASE AdventureWorks2012   
   TO DISK = '\\BackupSystem\BackupDisk1\AW_backups\AdventureWorksData.Bak';  
GO  

테이프 장치 사용 Using tape devices

참고: 테이프 백업 장치에 대한 지원은 이후 버전의 SQL ServerSQL Server에서 제거될 예정입니다.NOTE: Support for tape backup devices will be removed in a future version of SQL ServerSQL Server. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 응용 프로그램은 수정하세요.Avoid using this feature in new development work, and plan to modify applications that currently use this feature.

SQL ServerSQL Server 데이터를 테이프에 백업하려면 MicrosoftMicrosoft Windows 운영 체제에서 지원하는 테이프 드라이브 또는 드라이브를 사용해야 합니다.Backing up SQL ServerSQL Server data to tape requires that the tape drive or drives be supported by the MicrosoftMicrosoft Windows operating system. 또한 지정된 테이프 드라이브에는 드라이브 제조업체가 권장하는 테이프만 사용하는 것이 좋습니다.Additionally, for the given tape drive, we recommend that you use only tapes recommended by the drive manufacturer. 테이프 드라이브 설치 방법은 Windows 운영 체제 설명서를 참조하십시오.For more information about how to install a tape drive, see the documentation for the Windows operating system.

테이프 드라이브를 사용하여 백업할 경우 한 개의 테이프가 가득 차면 계속해서 다른 테이프에 백업합니다.When a tape drive is used, a backup operation may fill one tape and continue onto another tape. 각 테이프에는 미디어 헤더가 있습니다.Each tape contains a media header. 첫 번째로 사용된 미디어를 초기 테이프라고 합니다.The first media used is called the initial tape. 각각의 연속되는 테이프는 연속 테이프 라고 하며 이전 테이프의 일련 번호보다 높은 미디어 일련 번호가 부여됩니다.Each successive tape is known as a continuation tape and has a media sequence number that is one higher than the previous tape. 예를 들어 4개의 테이프 장치가 연결된 미디어 세트에는 적어도 4개의 초기 테이프가 있으며 데이터베이스가 맞지 않은 경우 4개의 연속적인 테이프가 있습니다.For example, a media set associated with four tape devices contains at least four initial tapes (and, if the database does not fit, four series of continuation tapes). 백업 세트를 추가할 때 마지막 테이프를 연속하여 탑재해야 합니다.When appending a backup set, you must mount the last tape in the series. 마지막 테이프를 탑재하지 않으면 데이터베이스 엔진Database Engine 이 탑재된 테이프의 끝으로 빨리 감아 검색한 다음 테이프를 교체하도록 요청합니다.If the last tape is not mounted, the 데이터베이스 엔진Database Engine scans forward to the end of the mounted tape and then requires that you change the tape. 이때 마지막 테이프를 탑재합니다.At that point, mount the last tape.

테이프 백업 장치는 다음 사항을 제외하고 디스크 장치와 같이 사용됩니다.Tape backup devices are used like disk devices, with the following exceptions:

  • 테이프 장치는 SQL ServerSQL Server의 인스턴스를 실행하는 컴퓨터에 물리적으로 연결되어 있어야 하며The tape device must be connected physically to the computer that is running an instance of SQL ServerSQL Server. 원격 테이프 장치로 백업할 수 없습니다.Backing up to remote tape devices is not supported.

  • 백업 작업 중에 테이프 백업 장치가 찼는데 작성할 데이터가 더 남아 있으면 SQL ServerSQL Server 에서 새 테이프를 넣으라는 메시지를 표시하고 새 테이프가 로드된 후에 백업 작업을 계속합니다.If a tape backup device is filled during the backup operation, but more data still must be written, SQL ServerSQL Server prompts for a new tape and continues the backup operation after a new tape is loaded.

실제 이름을 사용하여 백업 테이프 지정(Transact-SQL) Specify a backup tape using its physical name (Transact-SQL)

테이프 드라이브의 물리적 장치 이름을 사용하여 백업 테이프를 지정하기 위한 기본 BACKUP 구문은 다음과 같습니다.The basic BACKUP syntax for specifying a backup tape using the physical device name of the tape drive is:

BACKUP { DATABASE | LOG } database_nameBACKUP { DATABASE | LOG } database_name

TO TAPE = { 'physical_backup_device_name' | @physical_backup_device_name_var }TO TAPE = { 'physical_backup_device_name' | @physical_backup_device_name_var }

예를 들어For example:

BACKUP LOG AdventureWorks2012   
   TO TAPE = '\\.\tape0';  
GO  

RESTORE 문에서 물리적 테이프 장치를 지정하기 위한 기본 구문은 다음과 같습니다.To specify a physical tape device in a RESTORE statement, the basic syntax is:

RESTORE { DATABASE | LOG } database_nameRESTORE { DATABASE | LOG } database_name

FROM TAPE = { 'physical_backup_device_name' | @physical_backup_device_name_var }FROM TAPE = { 'physical_backup_device_name' | @physical_backup_device_name_var }

테이프와 관련된 BACKUP 및 RESTORE 옵션(Transact-SQL) Tape-Specific BACKUP and RESTORE options (Transact-SQL)

테이프를 편리하게 관리할 수 있도록 BACKUP 문은 다음과 같은 테이프 관련 옵션을 제공합니다.To facilitate tape management, the BACKUP statement provides the following tape-specific options:

  • { NOUNLOAD | UNLOAD }{ NOUNLOAD | UNLOAD }

    백업 또는 복원 작업 후에 테이프 드라이브에서 자동으로 백업 테이프를 언로드할지 여부를 제어할 수 있습니다.You can control whether a backup tape is unloaded automatically from the tape drive after a backup or restore operation. UNLOAD/NOUNLOAD는 세션 기간 동안이나 다른 옵션을 지정하여 다시 설정할 때까지 유지되는 세션 설정입니다.UNLOAD/NOUNLOAD is a session setting that persists for the life of the session or until it is reset by specifying the alternative.

  • { REWIND | NOREWIND }{ REWIND | NOREWIND }

    SQL ServerSQL Server 에서 백업이나 복원 작업 후에 테이프를 열어 놓을지 또는 테이프가 꽉 찬 후에 테이프를 해제하고 되감을지를 제어할 수 있습니다.You can control whether SQL ServerSQL Server keeps the tape remains open after the backup or restore operation or releases and rewinds the tape after it fills. 기본 동작은 테이프를 되감는 것입니다(REWIND).The default behavior is to rewind the tape (REWIND).

참고: BACKUP 구문 및 인수에 대한 자세한 내용은 BACKUP(Transact-SQL)을 참조하세요.NOTE: For more information about the BACKUP syntax and arguments, see BACKUP (Transact-SQL). RESTORE 구문 및 인수에 대한 자세한 내용은 각각 RESTORE(Transact-SQL)RESTORE 인수(Transact-SQL)를 참조하세요.For more information about the RESTORE syntax and arguments, see RESTORE (Transact-SQL) and RESTORE Arguments (Transact-SQL), respectively.

열려 있는 테이프 관리 Managing open tapes

열려 있는 테이프 장치 목록 및 탑재 요청 상태를 보려면 sys.dm_io_backup_tapes 동적 관리 뷰를 쿼리합니다.To view a list of open tape devices and the status of mount requests, query the sys.dm_io_backup_tapes dynamic management view. 이 뷰는 다음 BACKUP 또는 RESTORE 작업을This view shows all the open tapes. 기다리는 동안 일시적으로 유휴 상태에 있는 사용 중인 테이프를 비롯하여 열려 있는 모든 테이프를 표시합니다.These include in-use tapes that are temporarily idle while they wait for the next BACKUP or RESTORE operation.

테이프가 실수로 열려 있는 경우, 테이프를 가장 빨리 해제하는 방법으로 다음 명령을 사용할 수 있습니다. RESTORE REWINDONLY FROM TAPE =backup_device_name.If a tape has been accidentally left open, the fastest way to release the tape is by using the following command: RESTORE REWINDONLY FROM TAPE =backup_device_name. 자세한 내용은 RESTORE REWINDONLY(Transact-SQL)를 참조하세요.For more information, see RESTORE REWINDONLY (Transact-SQL).

Microsoft Azure Blob Storage 서비스 사용Using the Windows Azure Blob Storage service

Windows Azure Blob 저장소 서비스에 SQL Server 백업을 작성할 수 있습니다.SQL Server Backups can be written to the Windows Azure Blob Storage Service. Microsoft Azure Blob 저장소 서비스를 백업에 사용하는 방법은 Microsoft Azure Blob 저장소 서비스로 SQL Server 백업 및 복원을 참조하세요.For more information on how to use the Windows Azure Blob storage service for your backups, see SQL Server Backup and Restore with Microsoft Azure Blob Storage Service.

논리적 백업 장치 사용 Use a logical backup device

논리적 백업 장치 는 특정 물리적 백업 장치(디스크 파일 또는 테이프 드라이브)를 가리키는 선택적인 사용자 정의 이름입니다.A logical backup device is an optional, user-defined name that points to a specific physical backup device (a disk file or tape drive). 논리적 백업 장치를 사용하면 해당 물리적 백업 장치를 참조할 때 간접 참조를 사용할 수 있습니다.A logical backup device lets you use indirection when referencing the corresponding physical backup device.

논리적 백업 장치를 정의하려면 물리적 장치에 논리적 이름을 할당합니다.Defining a logical backup device involves assigning a logical name to a physical device. 예를 들어 논리적 장치인 AdventureWorksBackups가 Z:\SQLServerBackups\AdventureWorks2012.bak 파일이나 \\.\tape0 테이프 드라이브를 가리키도록 정의할 수 있습니다.For example, a logical device, AdventureWorksBackups, could be defined to point to the Z:\SQLServerBackups\AdventureWorks2012.bak file or the \\.\tape0 tape drive. 그런 다음 백업 및 복원 명령에서 DISK = 'Z:\SQLServerBackups\AdventureWorks2012.bak' 또는 TAPE = '\\.\tape0' 대신 AdventureWorksBackups를 백업 장치로 지정할 수 있습니다.Backup and restore commands can then specify AdventureWorksBackups as the backup device, instead of DISK = 'Z:\SQLServerBackups\AdventureWorks2012.bak' or TAPE = '\\.\tape0'.

논리적 장치 이름은 서버 인스턴스의 모든 논리적 백업 장치에서 고유해야 합니다.The logical device name must be unique among all the logical backup devices on the server instance. 기존의 논리적 장치 이름을 보려면 sys.backup_devices 카탈로그 뷰를 쿼리합니다.To view the existing logical device names, query the sys.backup_devices catalog view. 이 뷰는 각 논리적 백업 장치의 이름을 표시하고 해당하는 물리적 백업 장치의 유형과 물리적 파일 이름 또는 경로를 설명합니다.This view displays the name of each logical backup device and describes the type and physical file name or path of the corresponding physical backup device.

논리적 백업 장치를 정의한 후에는 BACKUP 또는 RESTORE 명령에서 장치의 실제 이름 대신 논리적 백업 장치를 지정할 수 있습니다.After a logical backup device is defined, in a BACKUP or RESTORE command, you can specify the logical backup device instead of the physical name of the device. 예를 들어 다음 문은 AdventureWorks2012 논리적 백업 장치에 AdventureWorksBackups 데이터베이스를 백업합니다.For example, the following statement backs up the AdventureWorks2012 database to the AdventureWorksBackups logical backup device.

BACKUP DATABASE AdventureWorks2012   
   TO AdventureWorksBackups;  
GO  

참고: 지정된 BACKUP 또는 RESTORE 문에서 논리적 백업 장치 이름과 해당 물리적 백업 장치 이름을 바꾸어 사용할 수 있습니다.NOTE: In a given BACKUP or RESTORE statement, the logical backup device name and the corresponding physical backup device name are interchangeable.

논리적 백업 장치는 긴 경로보다 사용이 편리하다는 장점이 있습니다.One advantage of using a logical backup device is that it is simpler to use than a long path. 동일한 경로 또는 테이프 장치에 일련의 백업을 작성하려는 경우 논리적 백업 장치를 사용하면 도움이 될 수 있습니다.Using a logical backup device can help if you plan to write a series of backups to the same path or to a tape device. 논리적 백업 장치는 특히 테이프 백업 장치를 식별하는 데 유용합니다.Logical backup devices are especially useful for identifying tape backup devices.

특정 논리적 백업 장치를 사용하도록 백업 스크립트를 작성할 수 있습니다.A backup script can be written to use a particular logical backup device. 이렇게 하면 스크립트를 업데이트하지 않고도 새로운 물리적 백업 장치로 전환할 수 있습니다.This lets you switch to a new physical backup devices without updating the script. 전환 과정은 다음과 같습니다.Switching involves the following process:

  1. 원래의 논리적 백업 장치 삭제Dropping the original logical backup device.

  2. 원래의 논리적 장치 이름을 사용하지만 다른 물리적 백업 장치에 매핑되는 새 논리적 백업 장치 정의.Defining a new logical backup device that uses the original logical device name but maps to a different physical backup device. 논리적 백업 장치는 특히 테이프 백업 장치를 식별하는 데 유용합니다.Logical backup devices are especially useful for identifying tape backup devices.

미러된 백업 미디어 세트 Mirrored backup media sets

백업 미디어 세트를 미러링하면 백업 장치의 오작동에 따른 영향이 줄어듭니다.Mirroring of backup media sets reduces the effect of backup-device malfunctions. 데이터 손실을 방지할 수 있는 최후의 수단이 백업이므로 이러한 오작동은 특히 심각합니다.These malfunctions are especially serious because backups are the last line of defense against data loss. 데이터베이스의 크기가 커지면 백업 장치 또는 미디어의 실패로 인해 복원 불가능한 백업을 만들게 될 가능성이 커집니다.As the sizes of databases grow, the probability increases that a failure of a backup device or media will make a backup nonrestorable. 백업 미디어를 미러링하면 물리적 백업 장치에 중복을 제공하여 백업의 안정성이 향상됩니다.Mirroring backup media increases the reliability of backups by providing redundancy for the physical backup device. 자세한 내용은 미러된 백업 미디어 세트(SQL Server)를 참조하세요.For more information, see Mirrored Backup Media Sets (SQL Server).

참고: 미러된 백업 미디어 세트는 SQL Server 2005 Enterprise EditionSQL Server 2005 Enterprise Edition 이상 버전에서만 지원됩니다.NOTE: Mirrored backup media sets are supported only in SQL Server 2005 Enterprise EditionSQL Server 2005 Enterprise Edition and later versions.

SQL Server 백업 보관 Archive SQL Server backups

파일 시스템 백업 유틸리티를 사용하여 디스크 백업을 보관하고 오프사이트에 보관 파일을 저장하는 것이 좋습니다.We recommend that you use a file system backup utility to archive the disk backups and that you store the archives off-site. 디스크를 사용할 경우 보관된 백업을 네트워크를 통해 오프사이트 디스크에 쓸 수 있다는 장점이 있습니다.Using disk has the advantage that you use the network to write the archived backups onto an off-site disk. Windows Azure Blob 저장소 서비스를 오프 사이트 보관 옵션으로 사용할 수 있습니다.The Windows Azure Blob storage service can be used as off-site archival option. Windows Azure Blob 저장소 서비스에 디스크 백업을 업로드하거나 백업을 직접 작성할 수 있습니다.You can either upload your disk backups, or directly write the backups to the Windows Azure Blob storage service.

다른 일반적인 보관 방법은 SQL ServerSQL Server 백업을 로컬 백업 디스크에 쓰고 테이프에 보관한 다음 오프사이트에 테이프를 저장하는 것입니다.Another common archiving approach is to write SQL ServerSQL Server backups onto a local backup disk, archive them to tape, and then store the tapes off-site.

디스크 장치를 지정하려면(SQL Server Management Studio)To specify a disk device (SQL Server Management Studio)

참고 항목See also

SQL Server, Backup Device 개체 SQL Server, Backup Device Object
BACKUP(Transact-SQL) BACKUP (Transact-SQL)
유지 관리 계획 Maintenance Plans
미디어 세트, 미디어 패밀리 및 백업 세트(SQL Server) Media Sets, Media Families, and Backup Sets (SQL Server)
RESTORE(Transact-SQL) RESTORE (Transact-SQL)
RESTORE LABELONLY(Transact-SQL) RESTORE LABELONLY (Transact-SQL)
sys.backup_devices(Transact-SQL) sys.backup_devices (Transact-SQL)
sys.dm_io_backup_tapes(Transact-SQL) sys.dm_io_backup_tapes (Transact-SQL)
미러된 백업 미디어 세트(SQL Server)Mirrored Backup Media Sets (SQL Server)