RestoreOptions クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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. |