备份和还原参数
适用于: Windows |Windows Server
备份和还原参数
本主题包含用于备份和还原的参数。
JET_paramAlternateDatabaseRecoveryPath
113
每个数据库的完整路径在运行时保留在事务日志中。 通常,这些数据库必须保留在原始位置,事务重播才能正常运行。 此参数可用于强制故障恢复或还原操作,以查找指定文件夹中事务日志中引用的数据库。
Label | 值 |
---|---|
默认值: |
"" |
键入: |
文件夹路径 (字符串) |
有效范围: |
0 – 246 个字符 |
范围: |
实例 |
在 JetCreateInstance 之后设置: |
是 |
在 JetInit 之后设置: |
否 |
影响物理布局: |
否 |
影响可靠性: |
否 |
影响性能: |
否 |
影响资源: |
否 |
可用性: |
Windows XP 和更高版本 |
JET_paramCleanupMismatchedLogFiles
77
当数据库引擎配置为开始使用与配置的大小不同的事务日志文件时,此参数控制 JetInit 的结果。 通常, JetInit 将成功恢复数据库,但会失败,JET_errLogFileSizeMismatchDatabasesConsistent指示日志文件大小配置错误。 但是,当此参数设置为 true 时,数据库引擎将以无提示方式删除所有旧日志文件,使用配置的日志文件大小启动一组新的事务日志文件,并返回JET_errSuccess。
当应用程序希望以透明方式更改其事务日志文件大小但仍在升级和还原方案中以透明方式工作时,此参数非常有用。
Label | 值 |
---|---|
默认值: |
错误 |
键入: |
布尔 |
有效范围: |
False、True |
范围: |
实例 |
在 JetCreateInstance 之后设置: |
是 |
在 JetInit 之后设置: |
否 |
影响物理布局: |
是 |
影响可靠性: |
否 |
影响性能: |
否 |
影响资源: |
否 |
可用性: |
All |
JET_paramDeleteOutOfRangeLogs
52
如果此参数为 true,则 JetInit 将删除磁盘上不属于当前日志文件序列的任何事务日志文件。 这可用于在还原操作后自动清理无关的日志文件。
Windowsxp: 在 Windows XP 中引入。
Label | 值 |
---|---|
默认值: |
错误 |
键入: |
布尔 |
有效范围: |
False、True |
范围: |
实例 |
在 JetCreateInstance 之后设置: |
是 |
在 JetInit 之后设置: |
否 |
影响物理布局: |
是 |
影响可靠性: |
否 |
影响性能: |
是 |
影响资源: |
是 |
可用性: |
Windows XP 和更高版本 |
JET_paramOSSnapshotTimeout
82
此参数配置在超时之前调用 JetOSSnapshotFreeze 和 JetOSSnapshotThaw 之间允许的时间量。 有关详细信息 ,请参阅 JetOSSnapshotFreeze 和 JetOSSnapshotThaw 。 超时以毫秒为单位。
Label | 值 |
---|---|
默认值: |
20000 (Windows XP 和 Windows Server 2003) ; 70000 (Windows Server 2003 SP1) |
键入: |
整数 |
有效范围: |
0 – 2147483647 |
范围: |
全球 |
在 JetCreateInstance 之后设置: |
是 |
在 JetInit 之后设置: |
是 |
影响物理布局: |
否 |
影响可靠性: |
否 |
影响性能: |
否 |
影响资源: |
否 |
可用性: |
Windows XP 及更高版本 |
JET_paramZeroDatabaseDuringBackup
71
如果此参数为 true,则数据库中正在进行流式备份的每一页都将清理已删除的数据。 请务必注意,正在清理的数据库页位于磁盘上。 在清理过程之前,将备份完整的数据集。
Label | 值 |
---|---|
默认值: |
错误 |
键入: |
布尔 |
有效范围: |
False、True |
范围: |
实例 |
在 JetCreateInstance 之后设置: |
是 |
在 JetInit 之后设置: |
否 |
影响物理布局: |
否 |
影响可靠性: |
否 |
影响性能: |
是 |
影响资源: |
否 |
可用性: |
Windows XP 及更高版本 |
要求
要求 | 值 |
---|---|
客户端 |
需要 Windows Vista、Windows XP 或 Windows 2000 专业版。 |
服务器 |
需要 Windows Server 2008、Windows Server 2003 或 Windows 2000 Server。 |
标头 |
在 Esent.h 中声明。 |
另请参阅
JetCreateInstance
JetInit
JetOSSnapshotFreeze
JetOSSnapshotThaw