共用方式為


備份和還原參數

適用于: Windows |Windows Server

備份和還原參數

本主題包含用於備份和還原的參數。

JET_paramAlternateDatabaseRecoveryPath
113

每個資料庫的完整路徑會在執行時間保存在交易記錄中。 一般而言,這些資料庫必須保留在原始位置,交易重新執行才能正常運作。 此參數可用來強制損毀復原或還原作業,以尋找指定資料夾中交易記錄中所參考的資料庫。

標籤

預設值:3

""

輸入:

資料夾路徑 (字串)

有效範圍:

0 – 246 個字元

範圍:

執行個體

設定 JetCreateInstance之後:

Yes

JetInit之後設定:

No

影響實體配置:

No

影響可靠性:

No

影響效能:

No

影響資源:

No

可用性:

Windows XP 和更新版本

JET_paramCleanupMismatchedLogFiles
77

此參數可控制當資料庫引擎設定為在磁片上使用大小與所設定不同大小的交易記錄檔時, JetInit 的結果。 一般而言, JetInit 會成功復原資料庫,但會失敗,JET_errLogFileSizeMismatchDatabasesConsistent表示記錄檔大小設定不正確。 不過,當此參數設定為 true 時,資料庫引擎會以無訊息方式刪除所有舊的記錄檔、使用設定的記錄檔大小啟動一組新的交易記錄檔,並傳回JET_errSuccess。

當應用程式想要以透明方式變更其交易記錄檔大小,但仍在升級和還原案例中以透明方式運作時,此參數會很有用。

標籤

預設值:3

輸入:

Boolean

有效範圍:

False, True

範圍:

執行個體

設定 JetCreateInstance之後:

Yes

JetInit之後設定:

No

影響實體配置:

Yes

影響可靠性:

No

影響效能:

No

影響資源:

No

可用性:

全部

JET_paramDeleteOutOfRangeLogs
52

如果此參數為 true,則 JetInit將會刪除不在目前記錄檔序列的磁片上找到的任何交易記錄檔。 這可用來在還原作業之後自動清除多餘的記錄檔。

Windowsxp: 在 Windows XP 中引進。

標籤

預設值:3

輸入:

Boolean

有效範圍:

False, True

範圍:

執行個體

設定 JetCreateInstance之後:

Yes

JetInit之後設定:

No

影響實體配置:

Yes

影響可靠性:

No

影響效能:

Yes

影響資源:

Yes

可用性:

Windows XP 和更新版本

JET_paramOSSnapshotTimeout
82

此參數會設定在發生逾時之前, JetOSSnapshotFreezeJetOSSnapshotThaw 呼叫之間允許的時間量。 如需詳細資訊 ,請參閱 JetOSSnapshotFreezeJetOSSnapshotThaw 。 逾時以毫秒為單位。

標籤

預設值:3

20000 (Windows XP 和 Windows Server 2003) ;

70000 (Windows Server 2003 SP1)

輸入:

整數

有效範圍:

0 – 2147483647

範圍:

全球

設定 JetCreateInstance之後:

Yes

JetInit之後設定:

Yes

影響實體版面配置:

No

影響可靠性:

No

影響效能:

No

影響資源:

No

可用性:

Windows XP 和更新版本

JET_paramZeroDatabaseDuringBackup
71

當此參數為 true 時,將會清除正在進行串流備份之資料庫中的每個頁面刪除已刪除的資料。 請務必注意,正在清除的資料庫頁面位於磁片上。 清除程式之前會備份完整的資料集。

標籤

預設值:3

輸入:

Boolean

有效範圍:

False, True

範圍:

執行個體

設定 JetCreateInstance之後:

Yes

JetInit之後設定:

No

影響實體版面配置:

No

影響可靠性:

No

影響效能:

Yes

影響資源:

No

可用性:

Windows XP 和更新版本

規格需求

需求

用戶端

需要 Windows Vista、Windows XP 或 Windows 2000 Professional。

Server

需要 Windows Server 2008、Windows Server 2003 或 Windows 2000 Server。

標頭

在 Esent.h 中宣告。

另請參閱

JetCreateInstance
JetInit
JetOSSnapshotFreeze
JetOSSnapshotThaw