RestoreOptions 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
public class RestoreOptions
type RestoreOptions = class
Public Class RestoreOptions
- 繼承
-
RestoreOptions
建構函式
| 名稱 | Description |
|---|---|
| RestoreOptions() |
初始化 RestoreOptions 類別的新執行個體。 |
屬性
| 名稱 | Description |
|---|---|
| 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 或系統管理員角色。 |
| StandByFile |
STANDBY 還原未提交的交易,但將復原動作保存在備用檔案中,允許恢復效果被逆轉。 |