문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

Backup 클래스

The Backup object provides programmatic access to Microsoft SQL Server backup operations.

System.Object
  Microsoft.SqlServer.Management.Smo.BackupRestoreBase
    Microsoft.SqlServer.Management.Smo.Backup

네임스페이스:  Microsoft.SqlServer.Management.Smo
어셈블리:  Microsoft.SqlServer.SmoExtended(Microsoft.SqlServer.SmoExtended.dll)

public sealed class Backup : BackupRestoreBase

Backup 유형에서 다음 멤버를 표시합니다.

  이름설명
공용 메서드BackupInitializes a new instance of the Backup class.
맨 위로 이동

  이름설명
공용 속성ActionGets or sets the type of backup to be performed.
공용 속성AsyncStatus백업 또는 복원 프로세스의 비동기 상태를 가져옵니다. (BackupRestoreBase에서 상속됨)
공용 속성BackupSetDescriptionGets or sets a textual description for a particular backup set.
공용 속성BackupSetNameGets or sets the name used to identify a particular backup set.
공용 속성BlockSize백업 또는 복원의 실제 블록 크기(바이트)를 가져오거나 설정합니다. (BackupRestoreBase에서 상속됨)
공용 속성BufferCount백업 또는 복원 작업에 사용할 I/O 버퍼의 총 수를 가져오거나 설정합니다. (BackupRestoreBase에서 상속됨)
공용 속성Checksum백업 또는 복원 작업 중 체크섬 값을 계산할지 여부를 결정하는 Boolean 속성 값을 가져오거나 설정합니다. (BackupRestoreBase에서 상속됨)
공용 속성CompressionOptionGets or sets the backup compression option.
공용 속성ContinueAfterError체크섬 오류가 발생한 후 백업을 계속할지 또는 복원을 계속할지를 결정하는 Boolean 속성 값을 가져오거나 설정합니다. (BackupRestoreBase에서 상속됨)
공용 속성CopyOnlyGets or sets a Boolean property value that specifies the backup is a copy-only backup. This does not affect the sequence of backups in the usual backup schedule.
공용 속성Database백업 또는 복원 작업이 실행되는 데이터베이스를 가져오거나 설정합니다. (BackupRestoreBase에서 상속됨)
공용 속성DatabaseFileGroups백업 또는 복원 작업의 대상으로 지정된 SQL Server 파일 그룹을 가져옵니다. (BackupRestoreBase에서 상속됨)
공용 속성DatabaseFiles백업 또는 복원 작업의 대상으로 지정된 운영 체제 파일을 가져옵니다. (BackupRestoreBase에서 상속됨)
공용 속성Devices백업 또는 복원 작업에 대해 지정된 백업 장치를 가져옵니다. (BackupRestoreBase에서 상속됨)
공용 속성ExpirationDateGets or sets the date and time when the backup set expires and the backup data is no longer considered relevant.
공용 속성FormatMediaGets or sets a Boolean property value that determines whether a tape is formatted as the first step of the backup operation.
공용 속성IncrementalGets or sets a Boolean property value that determines whether to perform a differential backup.
공용 속성InitializeGets or sets a Boolean property value that determines whether the devices associated with a backup operation are initialized as part of the backup operation.
공용 속성LogTruncationGets or sets the method used to truncate the database log as part of the backup operation.
공용 속성MaxTransferSize백업 미디어와 SQL Server 인스턴스 간에 전송할 최대 바이트 수를 가져오거나 설정합니다. (BackupRestoreBase에서 상속됨)
공용 속성MediaDescriptionGets or sets a textual description of the medium that contains a backup set.
공용 속성MediaName특정 미디어 세트를 식별하는 데 사용되는 이름을 가져오거나 설정합니다. (BackupRestoreBase에서 상속됨)
공용 속성MirrorsGets or sets the list of backup devices used by the mirrored backup.
공용 속성NoRecovery비상 로그 백업 여부 및 데이터베이스를 복원 중인 상태로 복원할지 여부를 결정하는 Boolean 속성 값을 가져오거나 설정합니다. (BackupRestoreBase에서 상속됨)
공용 속성NoRewindMicrosoft SQL Server에서 백업 또는 복원 작업 후 테이프를 열어 둘지 여부를 결정하는 Boolean 속성 값을 가져오거나 설정합니다. (BackupRestoreBase에서 상속됨)
공용 속성PercentCompleteNotification PercentCompleteEventHandler 이벤트 처리기 호출의 백분율 간격을 가져오거나 설정합니다. (BackupRestoreBase에서 상속됨)
공용 속성Restart백업 또는 복원 작업이 중단된 경우 다시 시작할지 여부를 결정하는 Boolean 속성 값을 가져오거나 설정합니다. (BackupRestoreBase에서 상속됨)
공용 속성RetainDaysGets or sets the number of days that must elapse before a backup set can be overwritten.
공용 속성SkipTapeHeaderGets or sets Boolean property that determines whether the tape header is read.
공용 속성UndoFileNameGets or sets the name of the undo file used to store uncommitted transactions that are rolled back during recovery.
공용 속성UnloadTapeAfter백업 또는 복원 작업이 완료된 후 테이프 미디어를 되감고 언로드할지 여부를 결정하는 Boolean 속성 값을 가져오거나 설정합니다. (BackupRestoreBase에서 상속됨)
맨 위로 이동

  이름설명
공용 메서드Abort실행 중인 백업 또는 복원 작업을 종료합니다. (BackupRestoreBase에서 상속됨)
공용 메서드Equals (Object에서 상속됨)
공용 메서드GetHashCode (Object에서 상속됨)
공용 메서드GetType (Object에서 상속됨)
공용 메서드ScriptReturns a String containing the Transact-SQL statement that can be used to execute the referenced backup.
공용 메서드SetMediaPassword(SecureString) 더 이상 사용되지 않습니다. 미디어 세트의 암호를 설정합니다. (BackupRestoreBase에서 상속됨)
공용 메서드SetMediaPassword(String) 더 이상 사용되지 않습니다. 미디어 세트의 암호를 설정합니다. (BackupRestoreBase에서 상속됨)
공용 메서드SetPassword(SecureString)백업 세트의 암호를 설정합니다. (BackupRestoreBase에서 상속됨)
공용 메서드SetPassword(String)백업 세트의 암호를 설정합니다. (BackupRestoreBase에서 상속됨)
공용 메서드SqlBackupPerforms the database backup operation as specified by the properties of the Backup object used.
공용 메서드SqlBackupAsyncPerforms the database backup operation asynchronously as specified by the properties of the Backup object used.
공용 메서드ToString (Object에서 상속됨)
공용 메서드Wait다음 프로세스로 이동하기 전에 현재 백업 또는 복원 작업이 완료되기를 기다립니다. (BackupRestoreBase에서 상속됨)
맨 위로 이동

  이름설명
공용 이벤트Complete백업 또는 복원 작업이 완료될 때 발생합니다. (BackupRestoreBase에서 상속됨)
공용 이벤트InformationMicrosoft SQL Server에서 Complete NextMedia 또는 PercentComplete 이벤트로 처리할 수 없는 정보 메시지를 발행할 때 발생합니다. (BackupRestoreBase에서 상속됨)
공용 이벤트NextMedia백업 또는 복원 작업이 대상 장치의 미디어를 모두 사용할 때 발생합니다. (BackupRestoreBase에서 상속됨)
공용 이벤트PercentComplete백업 또는 복원 작업이 완료 단위에 도달할 때 발생합니다. (BackupRestoreBase에서 상속됨)
맨 위로 이동

A Backup object allows you to do the following:

  • Back up a SQL Server database or database transaction log.

  • Generate a Transact-SQL BACKUP statement defining a backup.

  • Monitor a backup operation, reporting status to the user.

For SQL Server, a database delimits the largest backup unit. Although many different database backup images can be maintained on any single medium, a backup cannot span more than a single database. By default, backup operations performed with a Backup object back up a complete database.

SQL Server can write a backup to one of the following media types: disk, tape, or a proprietary medium called a backup device.

SQL Server supports backup striping. A striped backup is one directed to more than a single device. When striped, a backup is written across the devices in equal chunks. Striping is supported to a single media type only. For example, a backup can be written to two tape devices, but SQL Server cannot write part of a backup to a tape device and the rest to a disk.

At a minimum, you must supply values for a backup source and a backup target when using a Backup object. The Database property (inherited from BackupRestoreBase class) specifies the backup operation source.

To get Backup object properties, users can be a member of the public fixed server role.

To set Backup object properties, users must have BACKUP DATABASE or BACKUP LOG permissions on the database, or be a member of the db_owner and db_backupoperator fixed database role and the sysadmin fixed server role.

To run the SqlBackup method, users must have BACKUP DATABASE or BACKUP LOG permissions on the database, or be a member of the db_owner and db_backupoperator fixed database role and the sysadmin fixed server role.

이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

커뮤니티 추가 항목

추가
표시: