拡張可能ストレージ エンジンのエラー コード
適用対象: Windows | Windows Server
拡張可能ストレージ エンジンのエラー コード
次のエラー コード (フラグ) は、Extensible Storage Engine API の関数によって使用されます。
0 の JET_ERR 値は、成功として解釈する必要があります。
Success |
説明 |
---|---|
JET_errSuccess 0 |
関数が正常に実行されました。 |
0 より大きい JET_ERR 値は、警告として解釈する必要があります。
警告 |
説明 |
---|---|
JET_wrnRemainingVersions |
バージョン ストアがまだアクティブです。 このエラーは、ディレクトリ マネージャーによって返されます。 |
JET_wrnUniqueKey |
一意でないインデックスに対するシークによって一意キーが生成されました。 このエラーは、ディレクトリ マネージャーによって返されます。 |
JET_wrnSeparateLongValue |
データベース列が、区切られた long 値です。 このエラーは、レコード マネージャーによって返されます。 |
JET_wrnExistingLogFileHasBadSignature |
既存のログ ファイルに不適切な署名が含まれています。 |
JET_wrnExistingLogFileIsNotContiguous |
既存のログ ファイルが連続していません。 |
JET_wrnSkipThisRecord |
このエラーは内部使用のみを目的としています。 |
JET_wrnTargetInstanceRunning |
復元に対して指定された TargetInstance が実行されています。 |
JET_wrnDatabaseRepaired |
データベースの破損が修復されました。 |
JET_wrnColumnNull |
列に NULL 値が含まれています。 |
JET_wrnBufferTruncated |
バッファーがデータには小さすぎます。 |
JET_wrnDatabaseAttached |
データベースが既にアタッチされています。 |
JET_wrnSortOverflow |
試行されている並べ替えに完了するための十分なメモリがありません。 |
JET_wrnSeekNotEqual |
シーク中に完全一致が見つかりませんでした。 |
JET_wrnRecordFoundGreater |
シーク中に完全一致が見つかりませんでした。 このエラーは、レコード マネージャーによって返されます。 |
JET_wrnRecordFoundLess |
シーク中に完全一致が見つかりませんでした。 このエラーは、レコード マネージャーによって返されます。 |
JET_wrnNoErrorInfo |
拡張エラー情報がありません。 |
JET_wrnNoIdleActivity |
アイドル状態のアクティビティが発生しませんでした。 |
JET_wrnNoWriteLock |
トランザクション レベル 0 に書き込みロックがありません。 |
JET_wrnColumnSetNull |
列が NULL 値に設定されています。 |
JET_wrnTableEmpty |
空のテーブルが開かれました。 |
JET_wrnTableInUseBySystem |
システム クリーンアップのテーブルでカーソルが開いています。 |
JET_wrnCorruptIndexDeleted |
期限切れのインデックスを削除する必要があります。 |
JET_wrnColumnMaxTruncated |
最大長が大きすぎるため、切り捨てられました。 |
JET_wrnCopyLongValue |
BLOB 値がレコードから大きな BLOB の個別のストレージに移動されました。 注 このエラーは内部使用のみを目的としています。 |
JET_wrnColumnSkipped |
列挙のために要求された JET_ENUMCOLUMNVALUE 構造体の対応する列 ID または itagSequence メンバーが null であったため、列の値が返されませんでした。 |
JET_wrnColumnNotLocal |
既存のデータから再構築できなかったため、列の値が返されませんでした。 |
JET_wrnColumnMoreTags |
列挙のために既存の列の値が要求されませんでした。 |
JET_wrnColumnTruncated |
列挙中に、要求されたサイズ制限で列の値が切り捨てられました。 |
JET_wrnColumnPresent |
列の値は存在しますが、要求によって返されませんでした。 |
JET_wrnColumnSingleValue |
JET_bitEnumerateCompressOutput が設定された結果として、JET_COLUMNENUM で列の値が返されました。 |
JET_wrnColumnDefault |
列の値が列の既定値に設定されています。 |
JET_wrnDataHasChanged |
データが変更されました。 |
JET_wrnKeyChanged |
新しいキーが使用されています。 |
JET_wrnFileOpenReadOnly |
データベース ファイルは読み取り専用です。 |
JET_wrnIdleFull |
アイドル状態のレジストリがいっぱいです。 |
JET_wrnDefragAlreadyRunning |
指定されたデータベースで既にオンライン最適化が実行されていました。 |
JET_wrnDefragNotRunning |
指定されたデータベースでオンライン最適化が実行されていません。 |
JET_wrnCallbackNotRegistered |
存在しないコールバック関数が登録解除されました。 |
0 より小さい JET_ERR 値は、エラーとして解釈する必要があります。
エラー |
説明 |
---|---|
JET_wrnNyi |
この関数はまだ実装されていません。 |
JET_errRfsFailure |
リソース エラー シミュレーターが失敗しました。 |
JET_errRfsNotArmed |
リソース エラー シミュレーターが初期化されていません。 |
JET_errFileClose |
ファイルを閉じることができませんでした。 |
JET_errOutOfThreads |
スレッドを起動できませんでした。 |
JET_errTooManyIO |
IO が多すぎるため、システムがビジー状態です。 |
JET_errTaskDropped |
要求された非同期タスクを実行できませんでした。 |
JET_errInternalError |
致命的な内部エラーが発生しました。 |
JET_errDatabaseBufferDependenciesCorrupted |
バッファーの依存関係が誤って設定されたため、回復エラーが発生しました。 |
JET_errPreviousVersion |
このバージョンは既に存在していたため、回復エラーが発生しました。 このエラーは、ディレクトリ マネージャーによって返されます。 |
JET_errPageBoundary |
ページ境界に達しました。 このエラーは、ディレクトリ マネージャーによって返されます。 |
JET_errKeyBoundary |
キーの境界に達しました。 このエラーは、ディレクトリ マネージャーによって返されます。 |
JET_errBadPageLink |
データベースが壊れています。 このエラーは、ディレクトリ マネージャーによって返されます。 |
JET_errBadBookmark |
このブックマークはデータベースに対応するアドレスがありません。 このエラーは、ディレクトリ マネージャーによって返されます。 |
JET_errNTSystemCallFailed |
オペレーティング システムの呼び出しに失敗しました。 このエラーは、ディレクトリ マネージャーによって返されます。 |
JET_errBadParentPageLink |
親データベースが壊れています。 このエラーは、ディレクトリ マネージャーによって返されます。 |
JET_errSPAvailExtCacheOutOfSync |
AvailExt キャッシュが B+ ツリーと一致しません。 このエラーは、ディレクトリ マネージャーによって返されます。 |
JET_errSPAvailExtCorrupted |
AllAvailExt 領域ツリーが壊れています。 このエラーは、ディレクトリ マネージャーによって返されます。 |
JET_errSPAvailExtCacheOutOfMemory |
AvailExt キャッシュ ノードの割り当て中にメモリ不足エラーが発生しました。 このエラーは、ディレクトリ マネージャーによって返されます。 |
JET_errSPOwnExtCorrupted |
OwnExt 領域ツリーが壊れています。 このエラーは、ディレクトリ マネージャーによって返されます。 |
JET_errDbTimeCorrupted |
現在のページの Dbtime がグローバル データベースの Dbtime を超えています。 このエラーは、ディレクトリ マネージャーによって返されます。 |
JET_errKeyTruncated |
キーが切り捨てられることになりますが、インデックス定義でキーの切り捨てが禁止されているため、インデックス エントリのキーを作成しようとして失敗しました。 |
JET_errKeyTooBig |
キーが大きすぎます。 このエラーは、レコード マネージャーによって返されます。 |
JET_errInvalidLoggedOperation |
ログ記録操作を再実行できません。 |
JET_errLogFileCorrupt |
ログ ファイルが壊れています。 |
JET_errNoBackupDirectory |
バックアップ ディレクトリが指定されませんでした。 |
JET_errBackupDirectoryNotEmpty |
バックアップ ディレクトリが空ではありません。 |
JET_errBackupInProgress |
バックアップが既にアクティブです。 |
JET_errRestoreInProgress |
復元が進行中です。 |
JET_errMissingPreviousLogFile |
チェック ポイントのログ ファイルがありません。 |
JET_errLogWriteFail |
ログ ファイルへの書き込み中にエラーが発生しました。 |
JET_errLogDisabledDueToRecoveryFailure |
回復後にログに書き込もうとして失敗しました。 |
JET_errCannotLogDuringRecoveryRedo |
回復の再実行中にログに書き込もうとして失敗しました。 |
JET_errLogGenerationMismatch |
ログ ファイルの名前が内部の世代番号と一致しません。 |
JET_errBadLogVersion |
ログ ファイルのバージョンが ESE バージョンと互換性がありません。 |
JET_errInvalidLogSequence |
次のログ内のタイムスタンプが予期されたタイムスタンプと一致しません。 |
JET_errLoggingDisabled |
ログがアクティブではありません。 |
JET_errLogBufferTooSmall |
ログ バッファーが回復には小さすぎます。 |
JET_errLogSequenceEnd |
最大のログ ファイル番号を超えました。 |
JET_errNoBackup |
進行中のバックアップがありません。 |
JET_errInvalidBackupSequence |
バックアップ呼び出しの順序が正しくありません。 |
JET_errBackupNotAllowedYet |
現時点ではバックアップを実行できません。 |
JET_errDeleteBackupFileFail |
バックアップ ファイルを削除できませんでした。 |
JET_errMakeBackupDirectoryFail |
バックアップ一時ディレクトリを作成できませんでした。 |
JET_errInvalidBackup |
循環ログが有効になっています。増分バックアップを実行できません。 |
JET_errRecoveredWithErrors |
データがエラーで復元されました。 |
JET_errMissingLogFile |
現在のログ ファイルがありません。 |
JET_errLogDiskFull |
ログ ディスクの空き容量が不足しています。 |
JET_errBadLogSignature |
ログ ファイルの不適切な署名があります。 |
JET_errBadDbSignature |
データベース ファイルの不適切な署名があります。 |
JET_errBadCheckpointSignature |
チェックポイント ファイルの不適切な署名があります。 |
JET_errCheckpointCorrupt |
チェックポイント ファイルが見つからないか、または壊れていました。 |
JET_errMissingPatchPage |
回復中にデータベース パッチ ファイル ページが見つかりませんでした。 |
JET_errBadPatchPage |
データベース パッチ ファイル ページが有効ではありません。 |
JET_errRedoAbruptEnded |
ログ ファイルからのログの読み取り中に突然のエラーが発生したため、再実行が突然終了しました。 |
JET_errBadSLVSignature |
このフラグは予約されています。 |
JET_errPatchFileMissing |
ハード リストアでバックアップ セットにデータベース パッチ ファイルがないことが検出されました。 |
JET_errDatabaseLogSetMismatch |
データベースが現在のログ ファイルのセットに属していません。 |
JET_errDatabaseStreamingFileMismatch |
このフラグは予約されています。 |
JET_errLogFileSizeMismatch |
実際のログ ファイル サイズが JET_paramLogFileSize と一致しません。 |
JET_errCheckpointFileNotFound |
チェックポイント ファイルが見つかりませんでした。 |
JET_errRequiredLogFilesMissing |
回復に必要なログ ファイルがありません。 |
JET_errSoftRecoveryOnBackupDatabase |
代わりに復元を使用する必要があるときに、バックアップ データベースに対してソフト リカバリが使用されようとしています。 |
JET_errLogFileSizeMismatchDatabasesConsistent |
データベースは回復されましたが、回復中に使用されたログ ファイル サイズが JET_paramLogFileSize と一致しません。 |
JET_errLogSectorSizeMismatch |
ログ ファイルのセクター サイズが現在のボリュームのセクター サイズと一致しません。 |
JET_errLogSectorSizeMismatchDatabasesConsistent |
データベースは回復されましたが、(回復中に使用された) ログ ファイルのセクター サイズが現在のボリュームのセクター サイズと一致しません。 |
JET_errLogSequenceEndDatabasesConsistent |
データベースは回復されましたが、現在のシーケンスで可能性のあるすべてのログ世代が使用されました。 続行する前に、すべてのログ ファイルとチェックポイント ファイルを削除し、データベースをバックアップする必要があります。 |
JET_errStreamingDataNotLogged |
データがログに記録されなかったストリーミング ファイル操作を不正に再生しようとしました。 ここれは、循環ログを有効にしてロールフォワードしようとしたために発生する可能性があります。 |
JET_errDatabaseDirtyShutdown |
データベースがクリーンにシャットダウンされませんでした。 前のシャットダウンのデータベース操作を正常に完了するには、まず回復を実行する必要があります。 |
JET_errDatabaseInconsistent |
このエラーは廃止され、JET_errDatabaseDirtyShutdown に置き換えられています。 |
JET_errConsistentTimeMismatch |
データベースの最後の一貫した時刻が一致しませんでした。 |
JET_errDatabasePatchFileMismatch |
データベース パッチ ファイルがこのバックアップから生成されません。 |
JET_errEndingRestoreLogTooLow |
開始ログ番号が復元には低すぎます。 |
JET_errStartingRestoreLogTooHigh |
開始ログ番号が復元には高すぎます。 |
JET_errGivenLogFileHasBadSignature |
復元ログ ファイルに不適切な署名が含まれています。 |
JET_errGivenLogFileIsNotContiguous |
復元ログ ファイルが連続していません。 |
JET_errMissingRestoreLogFiles |
いくつかの復元ログ ファイルがありません。 |
JET_errMissingFullBackup |
増分バックアップを実行しようとする前に、データベースに以前の完全バックアップがありませんでした。 |
JET_errBadBackupDatabaseSize |
バックアップ データベースのサイズがデータベース ページ サイズの倍数ではありません。 |
JET_errDatabaseAlreadyUpgraded |
データベースが既に最新であるため、データベースを現在アップグレードしようとする試行が停止されました。 |
JET_errDatabaseIncompleteUpgrade |
データベースが現在の形式に部分的にしか変換されませんでした。 データベースをバックアップから復元する必要があります。 |
JET_errMissingCurrentLogFiles |
連続して復元するには、現在のログ ファイルのいくつかがありません。 |
JET_errDbTimeTooOld |
ページ上の Dbtime がレコード内にある dbtimeBefore より小さくなっています。 |
JET_errDbTimeTooNew |
ページ上の Dbtime がレコード内にある dbtimeBefore より進んでいます。 |
JET_errMissingFileToBackup |
バックアップ中に、いくつかのログまたはデータベース パッチ ファイルがありませんでした。 |
JET_errLogTornWriteDuringHardRestore |
ハード リストア中に設定されたバックアップ内に破損した書き込みが検出されました。 |
JET_errLogTornWriteDuringHardRecovery |
ハード リカバリ中に破損した書き込みが検出されました (このログはバックアップ セットの一部ではありませんでした)。 |
JET_errLogCorruptDuringHardRestore |
ハード リストア中にバックアップ セット内に破損が検出されました。 |
JET_errLogCorruptDuringHardRecovery |
ハード リカバリ中に破損が検出されました (このログはバックアップ セットの一部ではありませんでした)。 |
JET_errMustDisableLoggingForDbUpgrade |
データベースをアップグレードしようとしている間はログ記録を有効にできません。 |
JET_errBadRestoreTargetInstance |
復元に対して指定された TargetInstance が見つからなかったか、またはログ ファイルが一致しません。 |
JET_errRecoveredWithoutUndo |
データベース エンジンにより、クラッシュ回復を実行するためのトランザクション ログ内のすべての操作が正常に再生されましたが、呼び出し元が、コミットされていない更新をロールバックすることなく回復を停止することを選択しました。 |
JET_errDatabasesNotFromSameSnapshot |
復元されるデータベースが同じシャドウ コピー バックアップからのものではありません。 |
JET_errSoftRecoveryOnSnapshot |
シャドウ コピー バックアップ セットからのデータベースにソフト リカバリがあります。 |
JET_errUnicodeTranslationBufferTooSmall |
Unicode 変換バッファーが小さすぎます。 |
JET_errUnicodeTranslationFail |
Unicode 正規化が失敗しました。 |
JET_errUnicodeNormalizationNotSupported |
オペレーティング システムでは Unicode 正規化のサポートが提供されておらず、正規化コールバックが指定されませんでした。 |
JET_errExistingLogFileHasBadSignature |
既存のログ ファイルに不適切な署名が含まれています。 |
JET_errExistingLogFileIsNotContiguous |
既存のログ ファイルが連続していません。 |
JET_errLogReadVerifyFailure |
バックアップ中にログ ファイル内にチェックサム エラーが見つかりました。 |
JET_errSLVReadVerifyFailure |
このフラグは予約されています。 |
JET_errCheckpointDepthTooDeep |
チェックポイントと現在の世代の間にある未処理の世代が多すぎます。 |
JET_errRestoreOfNonBackupDatabase |
バックアップ データベースではないデータベースに対してハード リカバリが試行されました。 |
JET_errInvalidGrbit |
無効な grbit パラメーターがあります。 |
JET_errTermInProgress |
終了が進行中です。 |
JET_errFeatureNotAvailable |
この API 要素はサポートされていません。 |
JET_errInvalidName |
無効な名前が使用されています。 |
JET_errInvalidParameter |
無効な API パラメーターが使用されています。 |
JET_errDatabaseFileReadOnly |
読み取り/書き込み操作のために読み取り専用データベース ファイルにアタッチしようとしました。 |
JET_errInvalidDatabaseId |
無効なデータベース ID があります。 |
JET_errOutOfMemory |
システムのメモリが不足しています。 |
JET_errOutOfDatabaseSpace |
データベースの最大サイズに達しました。 |
JET_errOutOfCursors |
テーブルがカーソルから外れています。 |
JET_errOutOfBuffers |
データベースがページ バッファーから外れています。 |
JET_errTooManyIndexes |
インデックスが多すぎます。 |
JET_errTooManyKeys |
インデックス内の列が多すぎます。 |
JET_errRecordDeleted |
レコードが削除されました。 |
JET_errReadVerifyFailure |
データベース ページにチェックサム エラーがあります。 |
JET_errPageNotInitialized |
空のデータベース ページがあります。 |
JET_errOutOfFileHandles |
ファイル ハンドルがありません。 |
JET_errDiskIO |
ディスク IO エラーが発生しています。 |
JET_errInvalidPath |
無効なファイル パスがあります。 |
JET_errInvalidSystemPath |
無効なシステム パスがあります。 |
JET_errInvalidLogDirectory |
無効なログ ディレクトリがあります。 |
JET_errRecordTooBig |
このレコードは最大サイズを超えています。 |
JET_errTooManyOpenDatabases |
開いているデータベースが多すぎます。 |
JET_errInvalidDatabase |
これはデータベース ファイルではありません。 |
JET_errNotInitialized |
データベース エンジンが初期化されていません。 |
JET_errAlreadyInitialized |
データベース エンジンが既に初期化されています。 |
JET_errInitInProgress |
データベース エンジンは初期化中です。 |
JET_errFileAccessDenied |
ファイルがロックまたは使用されているため、このファイルにアクセスできません。 |
JET_errBufferTooSmall |
バッファーが小さすぎます。 |
JET_errTooManyColumns |
定義されている列が多すぎます。 |
JET_errContainerNotEmpty |
コンテナーが空ではありません。 |
JET_errInvalidFilename |
ファイル名が無効です。 |
JET_errInvalidBookmark |
無効なブックマークがあります。 |
JET_errColumnInUse |
使用される列がインデックス内にあります。 |
JET_errInvalidBufferSize |
データ バッファーが列のサイズと一致しません。 |
JET_errColumnNotUpdatable |
列の値を設定できません。 |
JET_errIndexInUse |
このインデックスは使用されています。 |
JET_errLinkNotSupported |
リンクのサポートは使用できません。 |
JET_errNullKeyDisallowed |
インデックスで Null キーは許可されていません。 |
JET_errNotInTransaction |
この操作はトランザクション内で実行する必要があります。 |
JET_errTooManyActiveUsers |
アクティブなデータベース ユーザーが多すぎます。 |
JET_errInvalidCountry |
無効または不明な国番号があります。 |
JET_errInvalidLanguageId |
無効または不明な言語 ID があります。 |
JET_errInvalidCodePage |
無効または不明なコード ページがあります。 |
JET_errInvalidLCMapStringFlags |
LCMapString に使用されている無効なフラグがあります。 |
JET_errVersionStoreEntryTooBig |
バージョン バケットより大きなバージョン ストア エントリ (RCE) を作成しようとしました。 |
JET_errVersionStoreOutOfMemoryAndCleanupTimedOut |
バージョン ストアのメモリが不足しているため、クリーンアップの試行を完了できませんでした。 |
JET_errVersionStoreOutOfMemory |
バージョン ストアのメモリが不足しており、クリーンアップは既に試行されました。 |
JET_errCannotIndex |
エスクロー列と SLV 列はインデックスを作成できません。 |
JET_errRecordNotDeleted |
レコードが削除されていません。 |
JET_errTooManyMempoolEntries |
要求された mempool エントリが多すぎます。 |
JET_errOutOfObjectIDs |
データベースが B+ ツリー ObjectId から外れているため、解放されたか、または未使用の ObjectId を再利用するにはオフライン最適化を実行する必要があります。 |
JET_errOutOfLongValueIDs |
long 値の ID カウンターが最大値に達しました。 空きまたは未使用の LongValueID を再利用するにはオフライン最適化を実行する必要があります。 |
JET_errOutOfAutoincrementValues |
自動増分カウンターが最大値に達しました。 オフライン最適化で空きまたは未使用の自動増分値を再利用することはできません。 |
JET_errOutOfDbtimeValues |
Dbtime カウンターが最大値に達しました。 空きまたは未使用の Dbtime 値を再利用するにはオフライン最適化を実行する必要があります。 |
JET_errOutOfSequentialIndexValues |
シーケンシャル インデックス カウンターが最大値に達しました。 空きまたは未使用の SequentialIndex 値を再利用するにはオフライン最適化を実行する必要があります。 |
JET_errRunningInOneInstanceMode |
このマルチインスタンス呼び出しでは単一インスタンス モードが有効になっています。 |
JET_errRunningInMultiInstanceMode |
この単一インスタンス呼び出しではマルチインスタンス モードが有効になっています。 |
JET_errSystemParamsAlreadySet |
グローバル システム パラメーターが既に設定されています。 |
JET_errSystemPathInUse |
システム パスが既に別のデータベース インスタンスによって使用されています。 |
JET_errLogFilePathInUse |
ログ ファイルのパスが既に別のデータベース インスタンスによって使用されています。 |
JET_errTempPathInUse |
一時データベースへのパスが既に別のデータベース インスタンスによって使用されています。 |
JET_errInstanceNameInUse |
このインスタンス名は既に使用されています。 |
JET_errInstanceUnavailable |
致命的なエラーが発生したため、このインスタンスを使用できません。 |
JET_errDatabaseUnavailable |
致命的なエラーが発生したため、このデータベースを使用できません。 |
JET_errInstanceUnavailableDueToFatalLogDiskFull |
操作 (トランザクション ロールバックなど) の実行中に、エラーを許容できないログ ディスクがいっぱいのエラーが発生したため、このインスタンスを使用できません。 |
JET_errOutOfSessions |
データベースがセッションから外れています。 |
JET_errWriteConflict |
未処理の書き込みロックが存在するため、書き込みロックに失敗しました。 |
JET_errTransTooDeep |
トランザクションの入れ子が深すぎます。 |
JET_errInvalidSesid |
無効なセッション ハンドルがあります。 |
JET_errWriteConflictPrimaryIndex |
コミットされていないプライマリ インデックスに対して更新が試行されました。 |
JET_errInTransaction |
この操作はトランザクション内では許可されていません。 |
JET_errRollbackRequired |
現在のトランザクションをロールバックする必要があります。 それをコミットできないため、新しいトランザクションを開始できません。 |
JET_errTransReadOnly |
読み取り専用トランザクションがデータベースを変更しようとしました。 |
JET_errSessionWriteConflict |
同じセッション内の 2 つの異なるカーソルで同じレコードを置き換えようとしました。 |
JET_errRecordTooBigForBackwardCompatibility |
以前のバージョンの Jet のデータベース形式で表された場合、このレコードは大きすぎます。 |
JET_errCannotMaterializeForwardOnlySort |
JET_bitTTForwardOnly と競合するパラメーターのために、一時テーブルを作成できませんでした。 |
JET_errSesidTableIdMismatch |
その作成に使用されなかったため、このテーブル ID でそのセッション ハンドルを使用できません。 |
JET_errInvalidInstance |
インスタンス ハンドルが無効か、またはシャットダウンされたインスタンスを参照しています。 |
JET_errReadLostFlushVerifyFailure |
ディスクからのデータベース ページの読み取りに、そのページに表されていない以前の書き込みが含まれていました。 クライアントの場合は Windows 8 以降、サーバーの場合は Windows Server 2012 以降で使用できます。 |
JET_errDatabaseDuplicate |
このデータベースは既に存在します。 |
JET_errDatabaseInUse |
このデータベースは使用されています。 |
JET_errDatabaseNotFound |
このようなデータベースはありません。 |
JET_errDatabaseInvalidName |
データベース名が無効です。 |
JET_errDatabaseInvalidPages |
無効なページ数があります。 |
JET_errDatabaseCorrupted |
データベース以外のファイルまたは破損したデータベースがあります。 |
JET_errDatabaseLocked |
データベースが排他的にロックされています。 |
JET_errCannotDisableVersioning |
このデータベースのバージョン管理を無効にすることはできません。 |
JET_errInvalidDatabaseVersion |
データベース エンジンがデータベースと互換性がありません。 |
JET_errDatabase200Format |
データベースが古い (200) 形式になっています。 このエラーは、JET_paramCheckFormatWhenOpenFail が設定されている場合、JetInit によって返されます。 Windows NT クライアントのみ。 |
JET_errDatabase400Format |
データベースが古い (400) 形式になっています。 このエラーは、JET_paramCheckFormatWhenOpenFail が設定されている場合、JetInit によって返されます。 Windows NT クライアントのみ。 |
JET_errDatabase500Format |
データベースが古い (500) 形式になっています。 このエラーは、JET_paramCheckFormatWhenOpenFail が設定されている場合、JetInit によって返されます。 Windows NT クライアントのみ。 |
JET_errPageSizeMismatch |
データベース ページ サイズがエンジンと一致しません。 |
JET_errTooManyInstances |
これ以上のデータベース インスタンスを起動できません。 |
JET_errDatabaseSharingViolation |
別のデータベース インスタンスがこのデータベースを使用しています。 |
JET_errAttachedDatabaseMismatch |
回復の開始または終了時に未処理のデータベース アタッチが検出されましたが、データベースがないか、またはアタッチの情報と一致しません。 |
JET_errDatabaseInvalidPath |
データベース ファイルへの指定されたパスが無効です。 |
JET_errDatabaseIdInUse |
データベースに既に使用されている ID が割り当てられています。 |
JET_errForceDetachNotAllowed |
強制デタッチは、通常のデタッチがエラーのために停止された後にのみ許可されています。 |
JET_errCatalogCorrupted |
カタログに破損が検出されました。 |
JET_errPartiallyAttachedDB |
データベースが部分的にしかアタッチされないため、アタッチ操作を完了できません。 |
JET_errDatabaseSignInUse |
同じ署名を持つデータベースが既に使用されています。 |
JET_errDatabaseCorruptedNoRepair |
データベースが壊れていますが、修復は許可されていません。 |
JET_errInvalidCreateDbVersion |
データベース エンジンがトランザクション ログから [データベースの作成] 操作を再生しようとしましたが、その操作の互換性のないバージョンのために失敗しました。 |
JET_errTableLocked |
テーブルが排他的にロックされています。 |
JET_errTableDuplicate |
このテーブルは既に存在します。 |
JET_errTableInUse |
このテーブルは使用されているため、ロックできません。 |
JET_errObjectNotFound |
このようなテーブルまたはオブジェクトはありません。 |
JET_errDensityInvalid |
不適切なファイルまたはインデックス密度があります。 |
JET_errTableNotEmpty |
テーブルが空ではありません。 |
JET_errInvalidTableId |
テーブル ID が無効です。 |
JET_errTooManyOpenTables |
内部のクリーンアップ タスクが実行された後でも、これ以上のテーブルを開けません。 |
JET_errIllegalOperation |
この操作はテーブルに対してサポートされていません。 |
JET_errTooManyOpenTablesAndCleanupTimedOut |
クリーンアップの試行を完了できなかったため、これ以上のテーブルを開けません。 |
JET_errObjectDuplicate |
このテーブルまたはオブジェクト名は使用されています。 |
JET_errInvalidObject |
このオブジェクトの操作は無効です。 |
JET_errCannotDeleteTempTable |
一時テーブルを削除するには、JetDeleteTable の代わりに JetCloseTable を使用する必要があります。 |
JET_errCannotDeleteSystemTable |
システム テーブルを不正に削除しようとしました。 |
JET_errCannotDeleteTemplateTable |
テンプレート テーブルを不正に削除しようとしました。 |
JET_errExclusiveTableLockRequired |
このテーブルに対する排他的ロックが必要です。 |
JET_errFixedDDL |
このテーブルに対する DDL 操作は禁止されています。 |
JET_errFixedInheritedDDL |
派生テーブルでは、DDL の継承された部分に対する DDL 操作は禁止されています。 |
JET_errCannotNestDDL |
階層型 DDL の入れ子は現在サポートされていません。 |
JET_errDDLNotInheritable |
テンプレート テーブルとしてマークされていないテーブルから DDL を継承しようとしました。 |
JET_errInvalidSettings |
システム パラメーターが誤って設定されました。 |
JET_errClientRequestToStopJetService |
クライアントがサービスの停止を要求しました。 |
JET_errCannotAddFixedVarColumnToDerivedTable |
このテンプレート テーブルは NoFixedVarColumnsInDerivedTables フラグを設定して作成されました。 |
JET_errIndexCantBuild |
インデックス構築に失敗しました。 |
JET_errIndexHasPrimary |
このプライマリ インデックスは既に定義されています。 |
JET_errIndexDuplicate |
このインデックスは既に定義されています。 |
JET_errIndexNotFound |
このようなインデックスはありません。 |
JET_errIndexMustStay |
クラスター化インデックスを削除できません。 |
JET_errIndexInvalidDef |
インデックス定義が無効です。 |
JET_errInvalidCreateIndex |
インデックス記述の作成が無効でした。 |
JET_errTooManyOpenIndexes |
データベースがインデックス記述ブロックから外れています。 |
JET_errMultiValuedIndexViolation |
複数値インデックスに対して、一意でないレコード間インデックス キーが生成されました。 |
JET_errIndexBuildCorrupted |
プライマリ インデックスが適切に反映されたセカンダリ インデックスを構築できませんでした。 |
JET_errPrimaryIndexCorrupted |
プライマリ インデックスが壊れているため、データベースを最適化する必要があります。 |
JET_errSecondaryIndexCorrupted |
セカンダリ インデックスが壊れているため、データベースを最適化する必要があります。 |
JET_errInvalidIndexId |
インデックス ID が無効です。 |
JET_errIndexTuplesSecondaryIndexOnly |
タプル インデックスはセカンダリ インデックスに対してしか設定できません。 |
JET_errIndexTuplesTooManyColumns |
タプル インデックスのインデックス定義に、データベース エンジンでサポートできる数より多いキー列が含まれています。 注 JET_errIndexTuplesOneColumnOnly のエラーは廃止され、JET_errIndexTuplesTooManyColumns に置き換えられています。 |
JET_errIndexTuplesNonUniqueOnly |
タプル インデックスは一意でないインデックスである必要があります。 |
JET_errIndexTuplesTextBinaryColumnsOnly |
タプル インデックスの定義には、列の種類がテキストまたはバイナリであるキー列しか含めることができません。 注 JET_errIndexTuplesTextColumnsOnly のエラーは廃止され、JET_errIndexTuplesTextBinaryColumnsOnly に置き換えられています。 |
JET_errIndexTuplesVarSegMacNotAllowed |
タプル インデックスでは cbVarSegMac の設定は許可されていません。 |
JET_errIndexTuplesInvalidLimits |
インデックスに対して指定された最小/最大タプル長または最大文字数が無効です。 |
JET_errIndexTuplesCannotRetrieveFromIndex |
タプル インデックス上の列を取得しているときに、JET_bitRetrieveFromIndex フラグを設定して JetRetrieveColumn を呼び出すことはできません。 |
JET_errIndexTuplesKeyTooSmall |
指定されたキーが最小タプル長を満たしていません。 |
JET_errColumnLong |
列の値は long です。 |
JET_errColumnNoChunk |
long 値にこのようなチャンクはありません。 |
JET_errColumnDoesNotFit |
このフィールドはレコードに収まりません。 |
JET_errNullInvalid |
Null は有効ではありません。 |
JET_errColumnIllegalNull |
Null は有効ではありません。 このエラーは、レコード マネージャーによって返されます。 |
JET_errColumnIndexed -1505 |
列のインデックスが作成されているため、この列を削除できません。 |
JET_errColumnTooBig -1506 |
フィールド長が、許可されている最大長を超えています。 |
JET_errColumnNotFound -1507 |
このような列はありません。 |
JET_errColumnDuplicate -1508 |
このフィールドは既に定義されています。 |
JET_errMultiValuedColumnMustBeTagged -1509 |
複数値列を作成しようとしましたが、列がタグ付けされていませんでした。 |
JET_errColumnRedundant -1510 |
2 つ目の自動増加列またはバージョン列がありました。 |
JET_errInvalidColumnType -1511 |
列のデータ型が無効です。 |
JET_errTaggedNotNULL -1514 |
NULL 以外のタグ付き列がありません。 |
JET_errNoCurrentIndex -1515 |
現在のインデックスが含まれていないため、データベースが無効です。 |
JET_errKeyIsMade -1516 |
このキーは完全に作成されています。 |
JET_errBadColumnId -1517 |
列 ID が正しくありません。 |
JET_errBadItagSequence -1518 |
タグ付き列の不適切な itagSequence があります。 |
JET_errColumnInRelationship -1519 |
リレーションシップの一部であるため、列を削除できません。 |
JET_errCannotBeTagged -1521 |
自動増分とバージョンにはタグ付けできません。 |
JET_errDefaultValueTooBig -1524 |
既定値が最大サイズを超えています。 |
JET_errMultiValuedDuplicate -1525 |
一意の複数値列で重複する値が検出されました。 |
JET_errLVCorrupted -1526 |
long 値のツリーで破損が発生しました。 |
JET_errMultiValuedDuplicateAfterTruncation -1528 |
データが正規化された後に一意の複数値列で重複する値が検出されたため、比較の前にデータを切り捨てて正規化しています。 |
JET_errDerivedColumnCorruption -1529 |
派生テーブル内に無効な列があります。 |
JET_errInvalidPlaceholderColumn -1530 |
列をプライマリ インデックス プレースホルダーに変換しようとしましたが、列が必要な条件を満たしていません。 |
JET_errRecordNotFound -1601 |
キーが見つかりませんでした。 |
JET_errRecordNoCopy -1602 |
作業バッファーがありません。 |
JET_errNoCurrentRecord -1603 |
現在のレコードがありません。 |
JET_errRecordPrimaryChanged -1604 |
主キーが変更されない可能性があります。 |
JET_errKeyDuplicate -1605 |
無効な重複するキーがあります。 |
JET_errAlreadyPrepared -1607 |
レコードの更新が既に進行中であったときにレコードを更新しようとしました。 |
JET_errKeyNotMade -1608 |
JetMakeKey の呼び出しが行われませんでした。 |
JET_errUpdateNotPrepared -1609 |
JetPrepareUpdate の呼び出しが行われませんでした。 |
JET_errDataHasChanged -1611 |
データが変更されたため、操作が中止されました。 |
JET_errLanguageNotSupported -1619 |
この Windows インストールでは、選択された言語はサポートされていません。 |
JET_errTooManySorts -1701 |
並べ替えプロセスが多すぎます。 |
JET_errInvalidOnSort -1702 |
並べ替え中に無効な操作が発生しました。 |
JET_errTempFileOpenError -1803 |
一時ファイルを開けませんでした。 |
JET_errTooManyAttachedDatabases -1805 |
開いているデータベースが多すぎます。 |
JET_errDiskFull -1808 |
ディスクに空き領域がありません。 |
JET_errPermissionDenied -1809 |
アクセス許可が拒否されます。 |
JET_errFileNotFound -1811 |
ファイルが見つかりませんでした。 |
JET_errFileInvalidType -1812 |
ファイルの種類が無効です。 |
JET_errAfterInitialization -1850 |
初期化の後に復元を開始できません。 |
JET_errLogCorrupted -1852 |
ログを解釈できませんでした。 |
JET_errInvalidOperation -1906 |
この操作は無効です。 |
JET_errAccessDenied -1907 |
アクセスが拒否されました。 |
JET_errTooManySplits -1909 |
無限分割です。 |
JET_errSessionSharingViolation -1910 |
複数のスレッドが同じセッションを使用しています。 |
JET_errEntryPointNotFound -1911 |
必要な DLL 内のエントリ ポイントが見つかりませんでした。 |
JET_errSessionContextAlreadySet -1912 |
指定されたセッションに既にセッション コンテキストが設定されています。 |
JET_errSessionContextNotSetByThisThread -1913 |
セッション コンテキストをリセットしようとしましたが、現在のスレッドは、そのセッション コンテキストを設定した元のスレッドではありませんでした。 |
JET_errSessionInUse -1914 |
現在使用されているセッションを終了しようとしました。 |
JET_errRecordFormatConversionFailed -1915 |
動的レコード形式の変換中に内部エラーが発生しました。 |
JET_errOneDatabasePerSession -1916 |
セッションごとに許可される開いているユーザー データベースは 1 つだけです (データベースの作成中に JET_paramOneDatabasePerSession フラグを設定することによって示されます)。 |
JET_errRollbackError -1917 |
ロールバック中にエラーが発生しました。 |
JET_errCallbackFailed -2101 |
コールバック関数の呼び出しに失敗しました。 |
JET_errCallbackNotResolved -2102 |
コールバック関数が見つかりませんでした。 |
JET_errOSSnapshotInvalidSequence -2401 |
オペレーティング システムのシャドウ コピー API が無効なシーケンスで使用されました。 |
JET_errOSSnapshotTimeOut -2402 |
オペレーティング システムのシャドウ コピーがタイムアウトで終了しました。 |
JET_errOSSnapshotNotAllowed -2403 |
バックアップまたは回復が進行中であるため、オペレーティング システムのシャドウ コピーは許可されません。 |
JET_errOSSnapshotInvalidSnapId -2404 |
指定されたオペレーティング システムのシャドウ コピー ハンドルが無効だったため、操作が失敗しました。 |
JET_errLSCallbackNotSpecified -3000 |
コールバック関数を指定せずにローカル ストレージを使用しようとしました。 |
JET_errLSAlreadySet -3001 |
ローカル ストレージが既に設定されているオブジェクトのローカル ストレージを設定しようとしました。 |
JET_errLSNotSet -3002 |
ローカル ストレージが設定されていないオブジェクトからローカル ストレージを取得しようとしました。 |
JET_errFileIOSparse -4000 |
ファイルの未割り当て領域に対して試行されたため、I/O 操作が失敗しました。 |
JET_errFileIOBeyondEOF -4001 |
読み取りが EOF を超える場所に発行されました (書き込みによってファイルが拡張されます)。 |
JET_errFileIOAbort -4002 |
このフラグは、JET_ABORTRETRYFAILCALLBACK の呼び出し元に、指定した I/O を中止するよう指示します。 |
JET_errFileIORetry -4003 |
このフラグは、JET_ABORTRETRYFAILCALLBACK の呼び出し元に、指定した I/O を再試行するよう指示します。 |
JET_errFileIOFail -4004 |
このフラグは、JET_ABORTRETRYFAILCALLBACK の呼び出し元に、指定した I/O を失敗させるよう指示します。 |
JET_errFileCompressed -4005 |
圧縮ファイルに対する読み取り/書き込みアクセスはサポートされていません。 |
解説
一般に、0 より大きい値は警告として解釈する必要があり、0 の値は成功として解釈する必要があり、0 より小さい値はエラーとして解釈する必要があります。 アプリケーションは、これらの値の他のパターン (値の範囲など) に依存すべきではありません。
必要条件
要件 | Value |
---|---|
クライアント |
Windows Vista、Windows XP、または Windows 2000 Professional が必要です。 |
サーバー |
Windows Server 2008、Windows Server 2003、または Windows 2000 Server が必要です。 |
ヘッダー |
Esent.h で宣言されています。 |