RestorePlan クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
データベース復元プランは、特定の時点の特定の状態にデータベースを復旧する一連のデータベース復元操作です。
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 |
[サーバーが達成率情報を送信する] ときに発生します。 |