Restore Members
Restore オブジェクトを使用すると、プログラムで復元操作にアクセスできます。
Restore データ型で公開されるメンバを以下の表に示します。
パブリック コンストラクタ
名前 | 説明 | |
---|---|---|
Restore | Restore クラスの新しいインスタンスを初期化します。 |
このページのトップへ
パブリック フィールド
( プロテクト フィールド も参照)
名前 | 説明 | |
---|---|---|
VerifyComplete | VerifyCompleteEventHandler を指定します。 |
このページのトップへ
プロテクト フィールド
名前 | 説明 | |
---|---|---|
currentAsyncOperation | ( BackupRestoreBase から継承されます) | |
m_BackupAction | ( BackupRestoreBase から継承されます) | |
m_LogTruncation | ( BackupRestoreBase から継承されます) | |
m_RestoreAction | ( BackupRestoreBase から継承されます) |
このページのトップへ
パブリック プロパティ
名前 | 説明 | |
---|---|---|
Action | 実行する復元の種類を取得します。値の設定も可能です。 | |
AsyncStatus | バックアップまたは復元プロセスの非同期状態を取得します。 (BackupRestoreBase から継承されます) | |
Checksum | バックアップまたは復元操作中にチェックサム値を計算するかどうかを示す Boolean プロパティ値を取得または設定します。 (BackupRestoreBase から継承されます) | |
ClearSuspectPageTableAfterRestore | 復元操作の後に未確認のページ テーブル内のエントリを削除するかどうかを示す Boolean 値を取得します。値の設定も可能です。 | |
ContinueAfterError | バックアップまたは復元がチェックサム エラーが発生した後も続行されるかどうかを示す Boolean プロパティ値を取得または設定します。 (BackupRestoreBase から継承されます) | |
Database | バックアップまたは復元操作を実行する対象のデータベースを取得または設定します。 (BackupRestoreBase から継承されます) | |
DatabaseFileGroups | バックアップまたは復元操作の対象となる Microsoft SQL Server ファイル グループを取得します。 (BackupRestoreBase から継承されます) | |
DatabaseFiles | バックアップまたは復元操作の対象となるオペレーティング システム ファイルを取得します。 (BackupRestoreBase から継承されます) | |
Devices | バックアップまたは復元操作に対して指定されているバックアップ デバイスを取得します。 このプロパティは、CLS に準拠していません。 (BackupRestoreBase から継承されます) | |
FileNumber | バックアップ メディア上の対象のバックアップ セットを識別するために使用されるインデックス番号を取得します。値の設定も可能です。 | |
KeepReplication | 復元操作時にレプリケーション構成を維持するかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
MediaName | 特定のメディア セットを識別するために使用する名前を取得または設定します。 (BackupRestoreBase から継承されます) | |
NoRecovery | ログの末尾がバックアップされるかどうか、およびデータベースが Restoring 状態に復元されるかどうかを示す Boolean プロパティ値を取得または設定します。 (BackupRestoreBase から継承されます) | |
NoRewind | バックアップまたは復元操作の後に Microsoft SQL Server でテープを開いたままにするかどうかを示すBoolean プロパティ値を取得または設定します。 (BackupRestoreBase から継承されます) | |
Offset | 復元するページ アドレスの配列を取得します。値の設定も可能です。 | |
Partial | 部分的な復元操作と完全な復元操作のどちらを実行するかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
PercentCompleteNotification | PercentCompleteEventHandler イベント ハンドラの呼び出し間隔の割合を取得または設定します。 (BackupRestoreBase から継承されます) | |
RelocateFiles | データベースを新しい物理的な場所に復元するときにデータベース ストレージのリダイレクトに使用される、データベース論理ファイル名とオペレーティング システム物理ファイル名の配列を取得します。値の設定も可能です。 | |
ReplaceDatabase | 復元したデータベースの新しいイメージを復元操作で作成するかどうかを示す Boolean 値を取得します。値の設定も可能です。 | |
Restart | バックアップまたは復元操作が中断された場合に再開するかどうかを示す Boolean プロパティ値を取得または設定します。 (BackupRestoreBase から継承されます) | |
RestrictedUser | 復元したデータベースへのアクセスを、固定データベース ロール db_owner のメンバと固定サーバー ロール dbcreator および sysadmin のメンバに制限するかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
StandbyFile | Microsoft SQL Server インスタンスのイメージング方法の一部として使用される UNDO ファイルの名前を取得します。値の設定も可能です。 | |
StopAtMarkAfterDate | 復旧操作の停止位置を表すために StopAtMarkName が示すマーク名と共に使用される日付を取得します。値の設定も可能です。 | |
StopAtMarkName | 復旧操作の停止位置を表すために StopAtMarkAfterDate が示す日付と共に使用されるマーク名を取得します。値の設定も可能です。 | |
StopBeforeMarkAfterDate | 復旧操作の停止位置を表すために StopBeforeMarkName が示すマーク名と共に使用される日付を取得します。値の設定も可能です。 | |
StopBeforeMarkName | 復旧操作の停止位置を表すために StopBeforeMarkAfterDate が示す日付と共に使用されるマーク名を取得します。値の設定も可能です。 | |
ToPointInTime | データベース ログの復元のエンドポイントを取得します。値の設定も可能です。 | |
UnloadTapeAfter | バックアップまたは復元操作の完了後にテープ メディアが巻き戻されてアンロードされるかどうかを示す Boolean プロパティ値を取得または設定します。 (BackupRestoreBase から継承されます) |
このページのトップへ
パブリック メソッド
( プロテクト メソッド も参照)
名前 | 説明 | |
---|---|---|
Abort | 実行中のバックアップまたは復元操作を終了します。 (BackupRestoreBase から継承されます) | |
ClearSuspectPageTable | 未確認のページ テーブルのエントリを削除します。 | |
Equals | オーバーロードされます。 ( Object から継承されます) | |
GetHashCode | ( Object から継承されます) | |
GetType | ( Object から継承されます) | |
ReadBackupHeader | バックアップ ヘッダーを読み取り、メディアの内容に関する情報を返します。 | |
ReadFileList | 対象メディアのデータベース ファイルの一覧を返します。 | |
ReadMediaHeader | メディア ヘッダーを読み取り、メディア ヘッダー値を返します。 | |
ReadSuspectPageTable | 対象となる Microsoft SQL Server インスタンスの未確認のページ テーブルを返します。 | |
ReferenceEquals | ( Object から継承されます) | |
Script | 復元操作の再作成に使用できる Transact-SQL スクリプトを生成します。 | |
SetMediaPassword | オーバーロードされます。 ( BackupRestoreBase から継承されます) | |
SetPassword | オーバーロードされます。 ( BackupRestoreBase から継承されます) | |
SqlRestore | 復元操作を実行します。 | |
SqlRestoreAsync | 復元操作を非同期で実行します。 | |
SqlVerify | オーバーロードされます。 指定した Server オブジェクトによって表される Microsoft SQL Server のインスタンス上のメディアを確認します。 | |
SqlVerifyAsync | オーバーロードされます。 指定した Server オブジェクトによって表される Microsoft SQL Server のインスタンス上のメディアを非同期で確認します。 | |
SqlVerifyLatest | オーバーロードされます。 最新のバックアップを確認しますが、復元は行いません。また、バックアップ セットが完全なバックアップ セットであり、バックアップ全体が読み取り可能であることを確認します。 | |
ToString | ( Object から継承されます) | |
Wait | 次のプロセスに進む前に、現在のバックアップまたは復元操作が完了するまで待機します。 (BackupRestoreBase から継承されます) |
このページのトップへ
プロテクト メソッド
名前 | 説明 | |
---|---|---|
ExecuteSql | ( BackupRestoreBase から継承されます) | |
ExecuteSqlAsync | ( BackupRestoreBase から継承されます) | |
ExecuteSqlWithResults | ( BackupRestoreBase から継承されます) | |
Finalize | ( Object から継承されます) | |
GetDevicesScript | ( BackupRestoreBase から継承されます) | |
IsStringValid | ( BackupRestoreBase から継承されます) | |
MemberwiseClone | ( Object から継承されます) |
このページのトップへ
パブリック イベント
名前 | 説明 | |
---|---|---|
Complete | バックアップまたは復元操作が完了すると発生します。 (BackupRestoreBase から継承されます) | |
Information | CompleteNextMedia または PercentComplete イベントによって処理できない情報メッセージが Microsoft SQL Server により発行されると発生します。 (BackupRestoreBase から継承されます) | |
NextMedia | バックアップまたは復元操作が対象デバイスのメディアを使い果たすと発生します。 (BackupRestoreBase から継承されます) | |
PercentComplete | バックアップまたは復元操作が完了ユニットに達すると発生します。 (BackupRestoreBase から継承されます) |
このページのトップへ
参照
関連項目
Restore Class
Microsoft.SqlServer.Management.Smo Namespace
その他の技術情報
データベースおよびトランザクション ログのバックアップと復元
RESTORE (Transact-SQL)
SQL Server でのデータベースのバックアップおよび復元