次の方法で共有


バックアップと復元のパラメーター

適用対象: 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

型:

Boolean

有効な範囲:

False、True

スコープ:

インスタンス

JetCreateInstance の後に設定します。

はい

JetInit の後に設定します。

いいえ

物理レイアウトに影響します。

はい

信頼性に影響します。

いいえ

パフォーマンスに影響します。

いいえ

リソースに影響します。

いいえ

可用性:

All

JET_paramDeleteOutOfRangeLogs
52

このパラメーターが true の場合、ログ ファイルの現在のシーケンスに含まれていないディスク上にあるトランザクション ログ ファイルは 、JetInit によって削除されます。 これは、復元操作後に余分なログ ファイルを自動的にクリーンするために使用できます。

Windows XP: Windows XP で導入されました。

Label

既定値:

False

型:

Boolean

有効な範囲:

False、True

スコープ:

インスタンス

JetCreateInstance の後に設定します。

はい

JetInit の後に設定します。

いいえ

物理レイアウトに影響します。

はい

信頼性に影響します。

いいえ

パフォーマンスに影響します。

はい

リソースに影響します。

はい

可用性:

Windows XP 以降のリリース

JET_paramOSSnapshotTimeout
82

このパラメーターは、タイムアウトが発生するまでの JetOSSnapshotFreezeJetOSSnapshotThaw の呼び出しの間に許容される時間を構成します。 詳細については、 JetOSSnapshotFreezeJetOSSnapshotThaw を参照してください。 タイムアウトはミリ秒単位です。

Label

既定値:

20000 (Windows XP および Windows Server 2003);

70000 (Windows Server 2003 SP1)

型:

整数

有効な範囲:

0 – 2147483647

スコープ:

グローバル

JetCreateInstance の後に設定します。

はい

JetInit の後に設定します。

はい

物理レイアウトに影響します。

いいえ

信頼性に影響します。

いいえ

パフォーマンスに影響します。

いいえ

リソースに影響します。

いいえ

可用性:

Windows XP 以降のリリース

JET_paramZeroDatabaseDuringBackup
71

このパラメーターが true の場合、ストリーミング バックアップを実行しているデータベース内のすべてのページが削除されたデータのスクラブされます。 スクラブされているデータベース ページはディスク上に存在します。 完全なデータ・セットは、スクラブ・プロセスの前にバックアップされます。

Label

既定値:

False

型:

Boolean

有効な範囲:

False、True

スコープ:

インスタンス

JetCreateInstance の後に設定します。

はい

JetInit の後に設定します。

いいえ

物理レイアウトに影響します。

いいえ

信頼性に影響します。

いいえ

パフォーマンスに影響します。

はい

リソースに影響します。

いいえ

可用性:

Windows XP 以降のリリース

要件

要件

Client

Windows Vista、Windows XP、または Windows 2000 Professional が必要です。

[サーバー]

Windows Server 2008、Windows Server 2003、または Windows 2000 Server が必要です。

Header

Esent.h で宣言されています。

参照

JetCreateInstance
JetInit
JetOSSnapshotFreeze
JetOSSnapshotThaw