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 ログの末尾がバックアップされるかどうか、およびデータベースが Restoring 状態に復元されるかどうかを示す 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 の指定したインスタンスについて 1 つ以上の結果セットが返される必要のある、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 CompleteNextMedia、または PercentComplete イベントによって処理できない情報メッセージが Microsoft SQL Server により発行されると発生します。
パブリック イベント NextMedia バックアップまたは復元操作が対象デバイスのメディアを使い果たすと発生します。
パブリック イベント PercentComplete バックアップまたは復元操作が完了ユニットに達すると発生します。

先頭に戻る

フィールド

  名前 説明
プロテクト フィールド currentAsyncOperation バックアップ操作、復元操作、操作なしなどの現在の非同期操作を指定します。
プロテクト フィールド m_BackupAction データベース、ログなどのバックアップ操作の種類を指定します。
プロテクト フィールド m_LogTruncation ログを切り捨てるかどうかを指定します。
プロテクト フィールド m_RestoreAction データベース、ログなどの復元操作の種類を指定します。

先頭に戻る

説明

BackupRestoreBase クラスは、Restore クラスおよび Backup クラスの構築に使用され、これらに共通した機能を含んでいます。

使用例

データベースおよびトランザクション ログのバックアップと復元

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.SqlServer.Management.Smo 名前空間

その他の技術情報

BACKUP (Transact-SQL)

RESTORE (Transact-SQL)