Restore Members

Restore オブジェクトを使用すると、プログラムで復元操作にアクセスできます。

Restore データ型で公開されるメンバを以下の表に示します。

パブリック コンストラクタ

  名前 説明
Restore Restore クラスの新しいインスタンスを初期化します。

このページのトップへ

パブリック フィールド

( プロテクト フィールド も参照)

  名前 説明
ms220122.pubfield(ja-jp,SQL.90).gif VerifyComplete VerifyCompleteEventHandler を指定します。

このページのトップへ

プロテクト フィールド

  名前 説明
ms220122.protfield(ja-jp,SQL.90).gif currentAsyncOperation  ( BackupRestoreBase から継承されます)
ms220122.protfield(ja-jp,SQL.90).gif m_BackupAction  ( BackupRestoreBase から継承されます)
ms220122.protfield(ja-jp,SQL.90).gif m_LogTruncation  ( BackupRestoreBase から継承されます)
ms220122.protfield(ja-jp,SQL.90).gif m_RestoreAction  ( BackupRestoreBase から継承されます)

このページのトップへ

パブリック プロパティ

  名前 説明
ms220122.pubproperty(ja-jp,SQL.90).gif Action 実行する復元の種類を取得します。値の設定も可能です。
ms220122.pubproperty(ja-jp,SQL.90).gif AsyncStatus  バックアップまたは復元プロセスの非同期状態を取得します。 (BackupRestoreBase から継承されます)
ms220122.pubproperty(ja-jp,SQL.90).gif Checksum  バックアップまたは復元操作中にチェックサム値を計算するかどうかを示す Boolean プロパティ値を取得または設定します。 (BackupRestoreBase から継承されます)
ms220122.pubproperty(ja-jp,SQL.90).gif ClearSuspectPageTableAfterRestore 復元操作の後に未確認のページ テーブル内のエントリを削除するかどうかを示す Boolean 値を取得します。値の設定も可能です。
ms220122.pubproperty(ja-jp,SQL.90).gif ContinueAfterError  バックアップまたは復元がチェックサム エラーが発生した後も続行されるかどうかを示す Boolean プロパティ値を取得または設定します。 (BackupRestoreBase から継承されます)
ms220122.pubproperty(ja-jp,SQL.90).gif Database  バックアップまたは復元操作を実行する対象のデータベースを取得または設定します。 (BackupRestoreBase から継承されます)
ms220122.pubproperty(ja-jp,SQL.90).gif DatabaseFileGroups  バックアップまたは復元操作の対象となる Microsoft SQL Server ファイル グループを取得します。 (BackupRestoreBase から継承されます)
ms220122.pubproperty(ja-jp,SQL.90).gif DatabaseFiles  バックアップまたは復元操作の対象となるオペレーティング システム ファイルを取得します。 (BackupRestoreBase から継承されます)
ms220122.pubproperty(ja-jp,SQL.90).gif Devices  バックアップまたは復元操作に対して指定されているバックアップ デバイスを取得します。 このプロパティは、CLS に準拠していません。 (BackupRestoreBase から継承されます)
ms220122.pubproperty(ja-jp,SQL.90).gif FileNumber バックアップ メディア上の対象のバックアップ セットを識別するために使用されるインデックス番号を取得します。値の設定も可能です。
ms220122.pubproperty(ja-jp,SQL.90).gif KeepReplication 復元操作時にレプリケーション構成を維持するかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。
ms220122.pubproperty(ja-jp,SQL.90).gif MediaName  特定のメディア セットを識別するために使用する名前を取得または設定します。 (BackupRestoreBase から継承されます)
ms220122.pubproperty(ja-jp,SQL.90).gif NoRecovery  ログの末尾がバックアップされるかどうか、およびデータベースが Restoring 状態に復元されるかどうかを示す Boolean プロパティ値を取得または設定します。 (BackupRestoreBase から継承されます)
ms220122.pubproperty(ja-jp,SQL.90).gif NoRewind  バックアップまたは復元操作の後に Microsoft SQL Server でテープを開いたままにするかどうかを示すBoolean プロパティ値を取得または設定します。 (BackupRestoreBase から継承されます)
ms220122.pubproperty(ja-jp,SQL.90).gif Offset 復元するページ アドレスの配列を取得します。値の設定も可能です。
ms220122.pubproperty(ja-jp,SQL.90).gif Partial 部分的な復元操作と完全な復元操作のどちらを実行するかを示す Boolean プロパティ値を取得します。値の設定も可能です。
ms220122.pubproperty(ja-jp,SQL.90).gif PercentCompleteNotification  PercentCompleteEventHandler イベント ハンドラの呼び出し間隔の割合を取得または設定します。 (BackupRestoreBase から継承されます)
ms220122.pubproperty(ja-jp,SQL.90).gif RelocateFiles データベースを新しい物理的な場所に復元するときにデータベース ストレージのリダイレクトに使用される、データベース論理ファイル名とオペレーティング システム物理ファイル名の配列を取得します。値の設定も可能です。
ms220122.pubproperty(ja-jp,SQL.90).gif ReplaceDatabase 復元したデータベースの新しいイメージを復元操作で作成するかどうかを示す Boolean 値を取得します。値の設定も可能です。
ms220122.pubproperty(ja-jp,SQL.90).gif Restart  バックアップまたは復元操作が中断された場合に再開するかどうかを示す Boolean プロパティ値を取得または設定します。 (BackupRestoreBase から継承されます)
ms220122.pubproperty(ja-jp,SQL.90).gif RestrictedUser 復元したデータベースへのアクセスを、固定データベース ロール db_owner のメンバと固定サーバー ロール dbcreator および sysadmin のメンバに制限するかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。
ms220122.pubproperty(ja-jp,SQL.90).gif StandbyFile Microsoft SQL Server インスタンスのイメージング方法の一部として使用される UNDO ファイルの名前を取得します。値の設定も可能です。
ms220122.pubproperty(ja-jp,SQL.90).gif StopAtMarkAfterDate 復旧操作の停止位置を表すために StopAtMarkName が示すマーク名と共に使用される日付を取得します。値の設定も可能です。
ms220122.pubproperty(ja-jp,SQL.90).gif StopAtMarkName 復旧操作の停止位置を表すために StopAtMarkAfterDate が示す日付と共に使用されるマーク名を取得します。値の設定も可能です。
ms220122.pubproperty(ja-jp,SQL.90).gif StopBeforeMarkAfterDate 復旧操作の停止位置を表すために StopBeforeMarkName が示すマーク名と共に使用される日付を取得します。値の設定も可能です。
ms220122.pubproperty(ja-jp,SQL.90).gif StopBeforeMarkName 復旧操作の停止位置を表すために StopBeforeMarkAfterDate が示す日付と共に使用されるマーク名を取得します。値の設定も可能です。
ms220122.pubproperty(ja-jp,SQL.90).gif ToPointInTime データベース ログの復元のエンドポイントを取得します。値の設定も可能です。
ms220122.pubproperty(ja-jp,SQL.90).gif UnloadTapeAfter  バックアップまたは復元操作の完了後にテープ メディアが巻き戻されてアンロードされるかどうかを示す Boolean プロパティ値を取得または設定します。 (BackupRestoreBase から継承されます)

このページのトップへ

パブリック メソッド

( プロテクト メソッド も参照)

  名前 説明
ms220122.pubmethod(ja-jp,SQL.90).gif Abort  実行中のバックアップまたは復元操作を終了します。 (BackupRestoreBase から継承されます)
ms220122.pubmethod(ja-jp,SQL.90).gif ClearSuspectPageTable 未確認のページ テーブルのエントリを削除します。
ms220122.pubmethod(ja-jp,SQL.90).gif Equals  オーバーロードされます。 ( Object から継承されます)
ms220122.pubmethod(ja-jp,SQL.90).gif GetHashCode  ( Object から継承されます)
ms220122.pubmethod(ja-jp,SQL.90).gif GetType  ( Object から継承されます)
ms220122.pubmethod(ja-jp,SQL.90).gif ReadBackupHeader バックアップ ヘッダーを読み取り、メディアの内容に関する情報を返します。
ms220122.pubmethod(ja-jp,SQL.90).gif ReadFileList 対象メディアのデータベース ファイルの一覧を返します。
ms220122.pubmethod(ja-jp,SQL.90).gif ReadMediaHeader メディア ヘッダーを読み取り、メディア ヘッダー値を返します。
ms220122.pubmethod(ja-jp,SQL.90).gif ReadSuspectPageTable 対象となる Microsoft SQL Server インスタンスの未確認のページ テーブルを返します。
ms220122.pubmethod(ja-jp,SQL.90).gifms220122.static(ja-jp,SQL.90).gif ReferenceEquals  ( Object から継承されます)
ms220122.pubmethod(ja-jp,SQL.90).gif Script 復元操作の再作成に使用できる Transact-SQL スクリプトを生成します。
ms220122.pubmethod(ja-jp,SQL.90).gif SetMediaPassword  オーバーロードされます。 ( BackupRestoreBase から継承されます)
ms220122.pubmethod(ja-jp,SQL.90).gif SetPassword  オーバーロードされます。 ( BackupRestoreBase から継承されます)
ms220122.pubmethod(ja-jp,SQL.90).gif SqlRestore 復元操作を実行します。
ms220122.pubmethod(ja-jp,SQL.90).gif SqlRestoreAsync 復元操作を非同期で実行します。
ms220122.pubmethod(ja-jp,SQL.90).gif SqlVerify オーバーロードされます。 指定した Server オブジェクトによって表される Microsoft SQL Server のインスタンス上のメディアを確認します。
ms220122.pubmethod(ja-jp,SQL.90).gif SqlVerifyAsync オーバーロードされます。 指定した Server オブジェクトによって表される Microsoft SQL Server のインスタンス上のメディアを非同期で確認します。
ms220122.pubmethod(ja-jp,SQL.90).gif SqlVerifyLatest オーバーロードされます。 最新のバックアップを確認しますが、復元は行いません。また、バックアップ セットが完全なバックアップ セットであり、バックアップ全体が読み取り可能であることを確認します。
ms220122.pubmethod(ja-jp,SQL.90).gif ToString  ( Object から継承されます)
ms220122.pubmethod(ja-jp,SQL.90).gif Wait  次のプロセスに進む前に、現在のバックアップまたは復元操作が完了するまで待機します。 (BackupRestoreBase から継承されます)

このページのトップへ

プロテクト メソッド

  名前 説明
ms220122.protmethod(ja-jp,SQL.90).gif ExecuteSql  ( BackupRestoreBase から継承されます)
ms220122.protmethod(ja-jp,SQL.90).gif ExecuteSqlAsync  ( BackupRestoreBase から継承されます)
ms220122.protmethod(ja-jp,SQL.90).gif ExecuteSqlWithResults  ( BackupRestoreBase から継承されます)
ms220122.protmethod(ja-jp,SQL.90).gif Finalize  ( Object から継承されます)
ms220122.protmethod(ja-jp,SQL.90).gif GetDevicesScript  ( BackupRestoreBase から継承されます)
ms220122.protmethod(ja-jp,SQL.90).gif IsStringValid  ( BackupRestoreBase から継承されます)
ms220122.protmethod(ja-jp,SQL.90).gif MemberwiseClone  ( Object から継承されます)

このページのトップへ

パブリック イベント

  名前 説明
ms220122.pubevent(ja-jp,SQL.90).gif Complete  バックアップまたは復元操作が完了すると発生します。 (BackupRestoreBase から継承されます)
ms220122.pubevent(ja-jp,SQL.90).gif Information  CompleteNextMedia または PercentComplete イベントによって処理できない情報メッセージが Microsoft SQL Server により発行されると発生します。 (BackupRestoreBase から継承されます)
ms220122.pubevent(ja-jp,SQL.90).gif NextMedia  バックアップまたは復元操作が対象デバイスのメディアを使い果たすと発生します。 (BackupRestoreBase から継承されます)
ms220122.pubevent(ja-jp,SQL.90).gif PercentComplete  バックアップまたは復元操作が完了ユニットに達すると発生します。 (BackupRestoreBase から継承されます)

このページのトップへ

参照

関連項目

Restore Class
Microsoft.SqlServer.Management.Smo Namespace

その他の技術情報

データベースおよびトランザクション ログのバックアップと復元
RESTORE (Transact-SQL)
SQL Server でのデータベースのバックアップおよび復元