BackupRestoreBase 클래스
BackupRestoreBase 클래스는 백업 및 복원 작업에 공통으로 적용되는 기능을 나타내는 기본 클래스입니다.
상속 계층
System.Object
Microsoft.SqlServer.Management.Smo.BackupRestoreBase
Microsoft.SqlServer.Management.Smo.Backup
Microsoft.SqlServer.Management.Smo.Restore
네임스페이스: Microsoft.SqlServer.Management.Smo
어셈블리: Microsoft.SqlServer.SmoExtended(Microsoft.SqlServer.SmoExtended.dll)
구문
‘선언
Public Class BackupRestoreBase
‘사용 방법
Dim instance As BackupRestoreBase
public class BackupRestoreBase
public ref class BackupRestoreBase
type BackupRestoreBase = class end
public class BackupRestoreBase
BackupRestoreBase 유형에서 다음 멤버를 표시합니다.
생성자
이름 | 설명 | |
---|---|---|
BackupRestoreBase | BackupRestoreBase 클래스의 새 인스턴스를 초기화합니다. |
맨 위로 이동
속성
이름 | 설명 | |
---|---|---|
AsyncStatus | 백업 또는 복원 프로세스의 비동기 상태를 가져옵니다. | |
BlockSize | 백업 또는 복원의 실제 블록 크기(바이트)를 가져오거나 설정합니다. | |
BufferCount | 백업 또는 복원 작업에 사용할 I/O 버퍼의 총 수를 가져오거나 설정합니다. | |
Checksum | 백업 또는 복원 작업 중 체크섬 값을 계산할지 여부를 결정하는 Boolean 속성 값을 가져오거나 설정합니다. | |
ContinueAfterError | 체크섬 오류가 발생한 후 백업을 계속할지 또는 복원을 계속할지를 결정하는 Boolean 속성 값을 가져오거나 설정합니다. | |
Database | 백업 또는 복원 작업이 실행되는 데이터베이스를 가져오거나 설정합니다. | |
DatabaseFileGroups | 백업 또는 복원 작업의 대상으로 지정된 SQL Server 파일 그룹을 가져옵니다. | |
DatabaseFiles | 백업 또는 복원 작업의 대상으로 지정된 운영 체제 파일을 가져옵니다. | |
Devices | 백업 또는 복원 작업에 대해 지정된 백업 장치를 가져옵니다. | |
MaxTransferSize | 백업 미디어와 SQL Server 인스턴스 간에 전송할 최대 바이트 수를 가져오거나 설정합니다. | |
MediaName | 특정 미디어 세트를 식별하는 데 사용되는 이름을 가져오거나 설정합니다. | |
NoRecovery | 비상 로그 백업 여부 및 데이터베이스를 복원 중인 상태로 복원할지 여부를 결정하는 Boolean 속성 값을 가져오거나 설정합니다. | |
NoRewind | Microsoft SQL Server에서 백업 또는 복원 작업 후 테이프를 열어 둘지 여부를 결정하는 Boolean 속성 값을 가져오거나 설정합니다. | |
PercentCompleteNotification | PercentCompleteEventHandler 이벤트 처리기 호출의 백분율 간격을 가져오거나 설정합니다. | |
Restart | 백업 또는 복원 작업이 중단된 경우 다시 시작할지 여부를 결정하는 Boolean 속성 값을 가져오거나 설정합니다. | |
UnloadTapeAfter | 백업 또는 복원 작업이 완료된 후 테이프 미디어를 되감고 언로드할지 여부를 결정하는 Boolean 속성 값을 가져오거나 설정합니다. |
맨 위로 이동
메서드
이름 | 설명 | |
---|---|---|
Abort | 실행 중인 백업 또는 복원 작업을 종료합니다. | |
Equals | (Object에서 상속됨) | |
ExecuteSql | 지정한 SQL Server 인스턴스에서 반환된 결과 집합이 필요하지 않은 Transact-SQL 문 일괄 처리를 실행합니다. | |
ExecuteSqlAsync | 지정한 SQL Server 인스턴스에서 반환된 결과 집합이 필요하지 않은 Transact-SQL 문 일괄 처리를 비동기적으로 실행합니다. | |
ExecuteSqlWithResults | 지정한 SQL Server 인스턴스에서 하나 이상의 결과 집합이 반환되는 Transact-SQL 문 일괄 처리를 실행합니다. | |
Finalize | (Object에서 상속됨) | |
GetDevicesScript | 장치를 만드는 데 사용되는 스크립트를 가져옵니다. | |
GetHashCode | (Object에서 상속됨) | |
GetType | (Object에서 상속됨) | |
IsStringValid | 지정한 문자열이 올바른지 여부를 확인합니다. | |
MemberwiseClone | (Object에서 상속됨) | |
SetMediaPassword(SecureString) | 더 이상 사용되지 않습니다. 미디어 세트의 암호를 설정합니다. | |
SetMediaPassword(String) | 더 이상 사용되지 않습니다. 미디어 세트의 암호를 설정합니다. | |
SetPassword(SecureString) | 백업 세트의 암호를 설정합니다. | |
SetPassword(String) | 백업 세트의 암호를 설정합니다. | |
ToString | (Object에서 상속됨) | |
Wait | 다음 프로세스로 이동하기 전에 현재 백업 또는 복원 작업이 완료되기를 기다립니다. |
맨 위로 이동
이벤트
이름 | 설명 | |
---|---|---|
Complete | 백업 또는 복원 작업이 완료될 때 발생합니다. | |
Information | Microsoft SQL Server에서 Complete NextMedia 또는 PercentComplete 이벤트로 처리할 수 없는 정보 메시지를 발행할 때 발생합니다. | |
NextMedia | 백업 또는 복원 작업이 대상 장치의 미디어를 모두 사용할 때 발생합니다. | |
PercentComplete | 백업 또는 복원 작업이 완료 단위에 도달할 때 발생합니다. |
맨 위로 이동
필드
이름 | 설명 | |
---|---|---|
currentAsyncOperation | 백업, 복원 또는 없음과 같은 현재 비동기 작업을 지정합니다. | |
m_BackupAction | 데이터베이스 또는 로그와 같은 백업 동작 유형을 지정합니다. | |
m_LogTruncation | 로그를 자를지 여부를 지정합니다. | |
m_RestoreAction | 데이터베이스 또는 로그와 같은 복원 동작 유형을 지정합니다. |
맨 위로 이동
주의
BackupRestoreBase 클래스는 Restore 클래스 및 Backup 클래스의 생성에 사용되며 공통되는 기능을 포함합니다.
예
스레드 보안
이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.
참고 항목
참조
Microsoft.SqlServer.Management.Smo 네임스페이스