RestoreOptions クラス

定義

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

コンストラクター

名前 説明
RestoreOptions()

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

プロパティ

名前 説明
Blocksize

BLOCKSIZE 物理ブロック サイズをバイト単位で指定します。 サポートされるサイズは、512、1024、2048、4096、8192、16384、32768、および 65536 (64 KB) バイトです。 テープ デバイスの場合の既定値は 65536 バイトで、他のデバイスの場合の既定値は 512 バイトです。 CD-ROM からバックアップを復元する場合は、BLOCKSIZE=2048 と指定します。

BufferCount

BUFFERCOUNT 復元操作に使用する I/O バッファーの合計数を指定します。 バッファーの数が多い場合、Sqlservr.exe プロセスの仮想アドレス空間が不足しているため、"メモリ不足" エラーが発生する可能性があります。

ClearSuspectPageTableAfterRestore

疑わしいページ テーブルのエントリを削除します。

ContinueAfterError

CONTINUE_AFTER_ERROR エラーが発生した後に復元操作を続行することを指定します。

KeepReplication

KEEP_REPLICATION KEEP_REPLICATION、ウォーム スタンバイ サーバーでデータベース バックアップまたはログ バックアップが復元され、データベースが復旧されたときにレプリケーション設定が削除されないようにします。

KeepTemporalRetention

KEEP_TEMPORAL_RETENTION KEEP_TEMPORAL_RETENTION、ウォーム スタンバイ サーバーでデータベース バックアップが復元され、データベースが復旧されるときに、テンポラル履歴テーブルの保持ポリシー設定が削除されないようにします。

MaxTransferSize

MAXTRANSFERSIZE バックアップ メディアとSQL Serverの間で使用される最大転送単位をバイト単位で指定します。 有効値は 65536 バイト (64 KB) の倍数で、最大有効値は 4194304 バイト (4 MB) です。

PercentCompleteNotification

個々の復元操作の PercentCompleteEventHandler イベント ハンドラー呼び出しの割合の間隔を取得または設定します。

RecoveryState
ReplaceDatabase

REPLACE 同じ名前の別のデータベースが既に存在する場合でも、SQL Serverが指定したデータベースとその関連ファイルを作成することを指定します。 この場合、既存のデータベースは削除されます。 REPLACE オプションを指定しない場合、安全性チェックが行われます。 これにより、他のデータベースを誤って上書きするのを防止できます。

SetRestrictedUser

RESTRICTED_USER 新しく復元されたデータベースのアクセスを、db_owner、dbcreator、または sysadmin ロールのメンバーに制限します。

StandByFile

STANDBY Undo uncommitted transactions, but save the undo actions in a standby file that allows the recovery effects to be reversed.

適用対象