RestorePlan クラス

定義

データベース復元プランは、特定の時点の特定の状態にデータベースを復旧する一連のデータベース復元操作です。

public class RestorePlan
type RestorePlan = class
Public Class RestorePlan
継承
RestorePlan

コンストラクター

名前 説明
RestorePlan(Database)

RestorePlan クラスの新しいインスタンスを初期化します。

RestorePlan(Server, String)

RestorePlan クラスの新しいインスタンスを初期化します。

RestorePlan(Server)

データベース復元プランは、特定の時点の特定の状態にデータベースを復旧する一連のデータベース復元操作です。

プロパティ

名前 説明
AsyncStatus

発生する可能性のあるエラーを含む、最新の非同期操作の状態を取得します。

CloseExistingConnections

[既存の接続を閉じる] かどうかを示す値を取得または設定します。

DatabaseName

データベースの名前を取得または設定します。

RestoreAction

復元アクションの種類 (データベース、ファイル、ログ、ページ) を取得および設定します。

RestoreOperations

復元操作を取得または設定します。

Server

復元プランが実行されるサーバー。

TailLogBackupOperation

ログ末尾のバックアップ操作を取得または設定します。

メソッド

名前 説明
AddRestoreOperation(BackupSet)

復元操作を追加します。

AddRestoreOperation(List<BackupSet>)

復元操作を追加します。

CanDropExistingConnections(String)

指定されたデータベースが接続の削除をサポートしているかどうかを確認します。 9.0 (SQL 2005) 互換モードまたは通常ではない状態にあるものは、接続の削除をサポートしていません。

CheckBackupSetsExistence()

バックアップ セットの存在を確認します。

Execute()

復元プランを検証して実行します。 <exeception> 検証が失敗すると InvalidRestorePlanException がスローされます。 </exeception>

ExecuteAsync()

復元プランの非同期を検証して実行します。

Script()

復元計画を検証し、操作をスクリプトします。

SetRestoreOptions(RestoreOptions)

復元オプションを設定します。

Verify(Boolean)

復元計画を検証します。 検証が失敗すると、InvalidRestorePlanException がスローされます。 SQL Server 2005 以降でのみサポートされます。

イベント

名前 説明
Complete

[復元操作が完了した] ときに発生します。

Information

[サーバーが情報を送信する] ときに発生します。

NextMedia

[次のメディアを読み込む必要がある] ときに発生します。

NextRestore

[次の復元] 時に発生します。

PercentComplete

[サーバーが達成率情報を送信する] ときに発生します。

適用対象