Kode Kesalahan Mesin Penyimpanan yang Dapat Diperluas

Berlaku untuk: Windows | Windows Server

Kode Kesalahan Mesin Penyimpanan yang Dapat Diperluas

Kode kesalahan (bendera) berikut digunakan oleh fungsi di Extensible Storage Engine API.

Nilai JET_ERR nol harus ditafsirkan sebagai keberhasilan.

Sukses

Deskripsi

JET_errSuccess 0

Fungsi berhasil.

Nilai JET_ERR yang lebih besar dari nol harus ditafsirkan sebagai peringatan.

Peringatan

Deskripsi

JET_wrnRemainingVersions
321

Penyimpanan versi masih aktif. Kesalahan ini dikembalikan oleh manajer direktori.

JET_wrnUniqueKey
345

Pencarian pada indeks yang tidak unik menghasilkan kunci unik. Kesalahan ini dikembalikan oleh manajer direktori.

JET_wrnSeparateLongValue
406

Kolom database adalah nilai panjang yang dipisahkan. Kesalahan ini dikembalikan oleh manajer rekaman.

JET_wrnExistingLogFileHasBadSignature
558

File log yang ada memiliki tanda tangan yang buruk.

JET_wrnExistingLogFileIsNotContiguous
559

File log yang ada tidak bersebelahan.

JET_wrnSkipThisRecord
564

Kesalahan ini hanya untuk penggunaan internal.

JET_wrnTargetInstanceRunning
578

TargetInstance yang ditentukan untuk pemulihan sedang berjalan.

JET_wrnDatabaseRepaired
595

Kerusakan database telah diperbaiki.

JET_wrnColumnNull
1004

Kolom memiliki nilai NULL .

JET_wrnBufferTruncated
1006

Buffer terlalu kecil untuk data.

JET_wrnDatabaseAttached
1007

Database sudah dilampirkan.

JET_wrnSortOverflow
1009

Pengurutan yang sedang dicoba tidak memiliki cukup memori untuk diselesaikan.

JET_wrnSeekNotEqual
1039

Kecocokan yang tepat tidak ditemukan selama pencarian.

JET_wrnRecordFoundGreater
JET_wrnSeekNotEqual

Kecocokan yang tepat tidak ditemukan selama pencarian. Kesalahan ini dikembalikan oleh manajer rekaman.

JET_wrnRecordFoundLess
JET_wrnSeekNotEqual

Kecocokan yang tepat tidak ditemukan selama pencarian. Kesalahan ini dikembalikan oleh manajer rekaman.

JET_wrnNoErrorInfo
1055

Tidak ada informasi kesalahan yang diperluas.

JET_wrnNoIdleActivity
1058

Tidak ada aktivitas menganggur yang terjadi.

JET_wrnNoWriteLock
1067

Tidak ada kunci tulis pada tingkat transaksi 0.

JET_wrnColumnSetNull
1068

Kolom diatur ke nilai NULL .

JET_wrnTableEmpty
1301

Tabel kosong dibuka.

JET_wrnTableInUseBySystem
1327

Pembersihan sistem memiliki kursor yang terbuka pada tabel.

JET_wrnCorruptIndexDeleted
1415

Indeks kedaluarsa harus dihapus.

JET_wrnColumnMaxTruncated
1512

Panjang Maksimum terlalu besar dan telah dipotong.

JET_wrnCopyLongValue
1520

Nilai BLOB telah dipindahkan dari rekaman ke penyimpanan terpisah dari BLOB besar.

Catatan Kesalahan ini hanya untuk penggunaan internal.

JET_wrnColumnSkipped
1531

Nilai kolom tidak dikembalikan karena ID kolom yang sesuai atau anggota itagSequence dari struktur JET_ENUMCOLUMNVALUE yang diminta untuk enumerasi null.

JET_wrnColumnNotLocal
1532

Nilai kolom tidak dikembalikan karena tidak dapat direkonstruksi dari data yang ada.

JET_wrnColumnMoreTags
1533

Nilai kolom yang ada tidak diminta untuk enumerasi.

JET_wrnColumnTruncated
1534

Nilai kolom dipotong pada batas ukuran yang diminta selama enumerasi.

JET_wrnColumnPresent
1535

Nilai kolom ada tetapi tidak dikembalikan oleh permintaan.

JET_wrnColumnSingleValue
1536

Nilai kolom dikembalikan dalam JET_COLUMNENUM sebagai hasil dari JET_bitEnumerateCompressOutput yang ditetapkan.

JET_wrnColumnDefault
1537

Nilai kolom diatur ke nilai default kolom.

JET_wrnDataHasChanged
1610

Data telah berubah.

JET_wrnKeyChanged
1618

Kunci baru sedang digunakan.

JET_wrnFileOpenReadOnly
1813

File database hanya dibaca.

JET_wrnIdleFull
1908

Registri diam penuh.

JET_wrnDefragAlreadyRunning
2000

Ada defragmentasi online yang sudah berjalan pada database yang ditentukan.

JET_wrnDefragNotRunning
2001

Defragmentasi online tidak berjalan pada database yang ditentukan.

JET_wrnCallbackNotRegistered
2100

Fungsi panggilan balik yang tidak ada tidak terdaftar.

Nilai JET_ERR yang kurang dari nol harus ditafsirkan sebagai kesalahan.

Kesalahan

Deskripsi

JET_wrnNyi
-1

Fungsi belum diimplementasikan.

JET_errRfsFailure
-100

Simulator Kegagalan Sumber Daya gagal.

JET_errRfsNotArmed
-101

Simulator Kegagalan Sumber Daya belum diinisialisasi.

JET_errFileClose
-102

File tidak dapat ditutup.

JET_errOutOfThreads
103-

Utas tidak dapat dimulai.

JET_errTooManyIO
-105

Sistem sibuk karena terlalu banyak IO.

JET_errTaskDropped
-106

Tugas asinkron yang diminta tidak dapat dijalankan.

JET_errInternalError
-107

Ada kesalahan internal yang fatal.

JET_errDatabaseBufferDependenciesCorrupted
-255

Dependensi buffer diatur secara tidak tepat dan ada kegagalan pemulihan.

JET_errPreviousVersion
-322

Versi sudah ada dan ada kegagalan pemulihan. Kesalahan ini dikembalikan oleh manajer direktori.

JET_errPageBoundary
-323

Batas halaman telah tercapai. Kesalahan ini dikembalikan oleh manajer direktori.

JET_errKeyBoundary
-324

Batas kunci telah tercapai. Kesalahan ini dikembalikan oleh manajer direktori.

JET_errBadPageLink
-327

Database rusak. Kesalahan ini dikembalikan oleh manajer direktori.

JET_errBadBookmark
-328

Bookmark tidak memiliki alamat yang sesuai dalam database. Kesalahan ini dikembalikan oleh manajer direktori.

JET_errNTSystemCallFailed
-334

Panggilan ke sistem operasi gagal. Kesalahan ini dikembalikan oleh manajer direktori.

JET_errBadParentPageLink
-338

Database induk rusak. Kesalahan ini dikembalikan oleh manajer direktori.

JET_errSPAvailExtCacheOutOfSync
340-

Cache AvailExt tidak cocok dengan pohon B+. Kesalahan ini dikembalikan oleh manajer direktori.

JET_errSPAvailExtCorrupted
-341

Pohon ruang AllAvailExt rusak. Kesalahan ini dikembalikan oleh manajer direktori.

JET_errSPAvailExtCacheOutOfMemory
-342

Terjadi kesalahan kehabisan memori saat mengalokasikan simpul cache AvailExt. Kesalahan ini dikembalikan oleh manajer direktori.

JET_errSPOwnExtCorrupted
-343

Pohon ruang OwnExt rusak. Kesalahan ini dikembalikan oleh manajer direktori.

JET_errDbTimeCorrupted
-344

Dbtime pada halaman saat ini lebih besar dari dbtime database global. Kesalahan ini dikembalikan oleh manajer direktori.

JET_errKeyTruncated
-346

Upaya untuk membuat kunci untuk entri indeks gagal karena kunci akan terpotong dan definisi indeks melarang pemotongan kunci.

JET_errKeyTooBig
-408

Kuncinya terlalu besar. Kesalahan ini dikembalikan oleh manajer rekaman.

JET_errInvalidLoggedOperation
-500

Operasi yang dicatat tidak dapat direalone.

JET_errLogFileCorrupt
-501

File log rusak.

JET_errNoBackupDirectory
-503

Direktori cadangan tidak diberikan.

JET_errBackupDirectoryNotEmpty
-504

Direktori cadangan tidak kosong.

JET_errBackupInProgress
-505

Pencadangan sudah aktif.

JET_errRestoreInProgress
-506

Pemulihan sedang berlangsung.

JET_errMissingPreviousLogFile
-509

File log hilang untuk titik pemeriksaan.

JET_errLogWriteFail
-510

Ada kegagalan menulis ke file log.

JET_errLogDisabledDueToRecoveryFailure
-511

Upaya untuk menulis ke log setelah pemulihan gagal.

JET_errCannotLogDuringRecoveryRedo
-512

Upaya untuk menulis ke log selama pengulangan pemulihan gagal.

JET_errLogGenerationMismatch
-513

Nama file log tidak cocok dengan nomor pembuatan internal.

JET_errBadLogVersion
-514

Versi file log tidak kompatibel dengan versi ESE.

JET_errInvalidLogSequence
-515

Tanda waktu di log berikutnya tidak cocok dengan tanda waktu yang diharapkan.

JET_errLoggingDisabled
-516

Log tidak aktif.

JET_errLogBufferTooSmall
-517

Buffer log terlalu kecil untuk pemulihan.

JET_errLogSequenceEnd
-519

Jumlah file log maksimum telah terlampaui.

JET_errNoBackup
-520

Tidak ada pencadangan yang sedang berlangsung.

JET_errInvalidBackupSequence
-521

Panggilan cadangan tidak berurutan.

JET_errBackupNotAllowedYet
-523

Pencadangan tidak dapat dilakukan saat ini.

JET_errDeleteBackupFileFail
-524

File cadangan tidak dapat dihapus.

JET_errMakeBackupDirectoryFail
-525

Direktori sementara cadangan tidak dapat dibuat.

JET_errInvalidBackup
-526

Pengelogan melingkar diaktifkan; pencadangan inkremental tidak dapat dilakukan.

JET_errRecoveredWithErrors
-527

Data dipulihkan dengan kesalahan.

JET_errMissingLogFile
-528

File log saat ini hilang.

JET_errLogDiskFull
-529

Disk log penuh.

JET_errBadLogSignature
-530

Ada tanda tangan buruk untuk file log.

JET_errBadDbSignature
-531

Ada tanda tangan buruk untuk file database.

JET_errBadCheckpointSignature
-532

Ada tanda tangan buruk untuk file titik pemeriksaan.

JET_errCheckpointCorrupt
-533

File titik pemeriksaan tidak ditemukan atau rusak.

JET_errMissingPatchPage
-534

Halaman file patch database tidak ditemukan selama pemulihan.

JET_errBadPatchPage
-535

Halaman file patch database tidak valid.

JET_errRedoAbruptEnded
-536

Pengulangan tiba-tiba berakhir karena kegagalan mendadak saat membaca log dari file log.

JET_errBadSLVSignature
-537

Bendera ini dicadangkan.

JET_errPatchFileMissing
-538

Pemulihan keras mendeteksi bahwa file patch database hilang dari kumpulan cadangan.

JET_errDatabaseLogSetMismatch
-539

Database tidak termasuk dalam kumpulan file log saat ini.

JET_errDatabaseStreamingFileMismatch
-540

Bendera ini dicadangkan.

JET_errLogFileSizeMismatch
-541

Ukuran file log aktual tidak cocok dengan JET_paramLogFileSize.

JET_errCheckpointFileNotFound
-542

File titik pemeriksaan tidak dapat ditemukan.

JET_errRequiredLogFilesMissing
-543

File log yang diperlukan untuk pemulihan hilang.

JET_errSoftRecoveryOnBackupDatabase
-544

Pemulihan sementara akan digunakan pada database cadangan ketika pemulihan harus digunakan sebagai gantinya.

JET_errLogFileSizeMismatchDatabasesConsistent
-545

Database telah dipulihkan, tetapi ukuran file log yang digunakan selama pemulihan tidak cocok dengan JET_paramLogFileSize.

JET_errLogSectorSizeMismatch
-546

Ukuran sektor file log tidak cocok dengan ukuran sektor volume saat ini.

JET_errLogSectorSizeMismatchDatabasesConsistent
-547

Database telah dipulihkan, tetapi ukuran sektor file log (digunakan selama pemulihan) tidak cocok dengan ukuran sektor volume saat ini.

JET_errLogSequenceEndDatabasesConsistent
-548

Database telah dipulihkan, tetapi semua kemungkinan pembuatan log dalam urutan saat ini telah digunakan. Semua file log dan file titik pemeriksaan harus dihapus dan database harus dicadangkan sebelum melanjutkan.

JET_errStreamingDataNotLogged
-549

Ada upaya ilegal untuk memutar ulang operasi file streaming di mana data tidak dicatat. Ini mungkin disebabkan oleh upaya untuk rollforward dengan pengelogan melingkar diaktifkan.

JET_errDatabaseDirtyShutdown
-550

Database tidak dimatikan dengan bersih. Pemulihan harus dijalankan terlebih dahulu untuk menyelesaikan operasi database dengan benar untuk pematian sebelumnya.

JET_errDatabaseInconsistent
JET_errDatabaseDirtyShutdown

Kesalahan ini usang dan telah digantikan oleh JET_errDatabaseDirtyShutdown.

JET_errConsistentTimeMismatch
-551

Waktu konsisten terakhir untuk database belum dicocokkan.

JET_errDatabasePatchFileMismatch
-552

File patch database tidak dihasilkan dari cadangan ini.

JET_errEndingRestoreLogTooLow
-553

Nomor log awal terlalu rendah untuk pemulihan.

JET_errStartingRestoreLogTooHigh
-554

Nomor log awal terlalu tinggi untuk pemulihan.

JET_errGivenLogFileHasBadSignature
-555

File log pemulihan memiliki tanda tangan yang buruk.

JET_errGivenLogFileIsNotContiguous
-556

File log pemulihan tidak bersebelah.

JET_errMissingRestoreLogFiles
-557

Beberapa file log pemulihan hilang.

JET_errMissingFullBackup
-560

Database melewatkan pencadangan penuh sebelumnya sebelum mencoba melakukan pencadangan inkremental.

JET_errBadBackupDatabaseSize
-561

Ukuran database cadangan bukan kelipatan ukuran halaman database.

JET_errDatabaseAlreadyUpgraded
-562

Upaya saat ini untuk memutakhirkan database telah dihentikan karena database sudah saat ini.

JET_errDatabaseIncompleteUpgrade
-563

Database hanya dikonversi sebagian ke format saat ini. Database harus dipulihkan dari cadangan.

JET_errMissingCurrentLogFiles
-565

Beberapa file log saat ini hilang untuk pemulihan berkelanjutan.

JET_errDbTimeTooOld
-566

Dbtime pada halaman lebih kecil dari dbtimeBefore yang ada dalam catatan.

JET_errDbTimeTooNew
-567

Dbtime pada halaman berada di muka dbtimeBefore yang ada dalam catatan.

JET_errMissingFileToBackup
-569

Beberapa file patch log atau database hilang selama pencadangan.

JET_errLogTornWriteDuringHardRestore
-570

Penulisan robek terdeteksi dalam cadangan yang diatur selama pemulihan keras.

JET_errLogTornWriteDuringHardRecovery
-571

Penulisan robek terdeteksi selama pemulihan keras (log bukan bagian dari kumpulan cadangan).

JET_errLogCorruptDuringHardRestore
-573

Kerusakan terdeteksi dalam set cadangan selama pemulihan keras.

JET_errLogCorruptDuringHardRecovery
-574

Kerusakan terdeteksi selama pemulihan keras (log bukan bagian dari kumpulan cadangan).

JET_errMustDisableLoggingForDbUpgrade
-575

Pengelogan tidak dapat diaktifkan saat mencoba memutakhirkan database.

JET_errBadRestoreTargetInstance
-577

TargetInstance yang ditentukan untuk pemulihan belum ditemukan atau file log tidak cocok.

JET_errRecoveredWithoutUndo
-579

Mesin database berhasil memutar ulang semua operasi dalam log transaksi untuk melakukan pemulihan crash tetapi pemanggil memilih untuk menghentikan pemulihan tanpa mengembalikan pembaruan yang tidak dilakukan.

JET_errDatabasesNotFromSameSnapshot
-580

Database yang akan dipulihkan bukan berasal dari cadangan salinan bayangan yang sama.

JET_errSoftRecoveryOnSnapshot
-581

Ada pemulihan lunak pada database dari kumpulan cadangan salinan bayangan.

JET_errUnicodeTranslationBufferTooSmall
-601

Buffer terjemahan Unicode terlalu kecil.

JET_errUnicodeTranslationFail
-602

Normalisasi Unicode gagal.

JET_errUnicodeNormalizationNotSupported
-603

Sistem operasi tidak menyediakan dukungan untuk normalisasi Unicode dan panggilan balik normalisasi tidak ditentukan.

JET_errExistingLogFileHasBadSignature
-610

File log yang ada memiliki tanda tangan yang buruk.

JET_errExistingLogFileIsNotContiguous
-611

File log yang ada tidak berdampingan.

JET_errLogReadVerifyFailure
-612

Kesalahan checksum ditemukan dalam file log selama pencadangan.

JET_errSLVReadVerifyFailure
-613

Bendera ini dicadangkan.

JET_errCheckpointDepthTooDeep
-614

Ada terlalu banyak generasi yang luar biasa antara titik pemeriksaan dan generasi saat ini.

JET_errRestoreOfNonBackupDatabase
-615

Pemulihan keras dicoba pada database yang bukan database cadangan.

JET_errInvalidGrbit
-900

Ada parameter grbit yang tidak valid.

JET_errTermInProgress
-1000

Penghentian sedang berlangsung.

JET_errFeatureNotAvailable
-1001

Elemen API ini tidak didukung.

JET_errInvalidName
-1002

Nama yang tidak valid sedang digunakan.

JET_errInvalidParameter
-1003

Parameter API yang tidak valid sedang digunakan.

JET_errDatabaseFileReadOnly
-1008

Ada upaya untuk melampirkan ke file database baca-saja untuk operasi baca/tulis.

JET_errInvalidDatabaseId
-1010

Ada ID database yang tidak valid.

JET_errOutOfMemory
-1011

Sistem kehabisan memori.

JET_errOutOfDatabaseSpace
-1012

Ukuran database maksimum telah tercapai.

JET_errOutOfCursors
-1013

Tabel kehabisan kursor.

JET_errOutOfBuffers
-1014

Database berada di luar buffer halaman.

JET_errTooManyIndexes
-1015

Terlalu banyak indeks.

JET_errTooManyKeys
-1016

Ada terlalu banyak kolom dalam indeks.

JET_errRecordDeleted
-1017

Rekaman telah dihapus.

JET_errReadVerifyFailure
-1018

Ada kesalahan checksum pada halaman database.

JET_errPageNotInitialized
-1019

Ada halaman database kosong.

JET_errOutOfFileHandles
-1020

Tidak ada handel file.

JET_errcakramIO
-1022

Ada kesalahan IO disk.

JET_errInvalidPath
-1023

Ada jalur file yang tidak valid.

JET_errInvalidSystemPath
-1024

Ada jalur sistem yang tidak valid.

JET_errInvalidLogDirectory
-1025

Ada direktori log yang tidak valid.

JET_errRecordTooBig
-1026

Catatan lebih besar dari ukuran maksimum.

JET_errTooManyOpenDatabases
-1027

Terlalu banyak database terbuka.

JET_errInvalidDatabase
-1028

Ini bukan file database.

JET_errNotInitialized
-1029

Mesin database belum diinisialisasi.

JET_errAlreadyInitialized
-1030

Mesin database sudah diinisialisasi.

JET_errInitInProgress
-1031

Mesin database sedang diinisialisasi.

JET_errFileAccessDenied
-1032

File tidak dapat diakses karena file terkunci atau sedang digunakan.

JET_errBufferTooSmall
-1038

Buffer terlalu kecil.

JET_errTooManyColumns
-1040

Terlalu banyak kolom yang ditentukan.

JET_errContainerNotEmpty
-1043

Kontainer tidak kosong.

JET_errInvalidFilename
-1044

Nama file tidak valid.

JET_errInvalidBookmark
-1045

Ada marka buku yang tidak valid.

JET_errColumnInUse
-1046

Kolom yang digunakan berada dalam indeks.

JET_errInvalidBufferSize
-1047

Buffer data tidak cocok dengan ukuran kolom.

JET_errColumnNotUpdatable
-1048

Nilai kolom tidak dapat diatur.

JET_errIndexInUse
-1051

Indeks sedang digunakan.

JET_errLinkNotSupported
-1052

Dukungan tautan tidak tersedia.

JET_errNullKeyDisallowed
-1053

Kunci null tidak diperbolehkan pada indeks.

JET_errNotInTransaction
-1054

Operasi harus terjadi dalam transaksi.

JET_errTooManyActiveUsers
-1059

Terlalu banyak pengguna database aktif

JET_errInvalidCountry
-1061

Ada kode negara yang tidak valid atau tidak diketahui.

JET_errInvalidLanguageId
-1062

Ada ID bahasa yang tidak valid atau tidak diketahui.

JET_errInvalidCodePage
-1063

Ada halaman kode yang tidak valid atau tidak diketahui.

JET_errInvalidLCMapStringFlags
-1064

Ada bendera yang tidak valid yang digunakan untuk LCMapString.

JET_errVersionStoreEntryTooBig
-1065

Ada upaya untuk membuat entri penyimpanan versi (RCE) yang lebih besar dari wadah versi.

JET_errVersionStoreOutOfMemoryAndCleanupTimedOut
-1066

Penyimpanan versi kehabisan memori dan upaya pembersihan gagal diselesaikan.

JET_errVersionStoreOutOfMemory
-1069

Penyimpanan versi kehabisan memori dan pembersihan sudah dicoba).

JET_errCannotIndex
-1071

Kolom escrow dan SLV tidak dapat diindeks.

JET_errRecordNotDeleted
-1072

Rekaman belum dihapus.

JET_errTooManyMempoolEntries
-1073

Terlalu banyak entri mempool yang diminta.

JET_errOutOfObjectIDs
-1074

Database berada di luar ObjectID pohon B+ sehingga defragmentasi offline harus dilakukan untuk mengklaim kembali ObjectId yang dibebaskan atau tidak digunakan.

JET_errOutOfLongValueIDs
-1075

Penghitung ID nilai panjang telah mencapai nilai maksimum. Defragmentasi offline harus dilakukan untuk mengklaim kembali LongValueID gratis atau tidak digunakan.

JET_errOutOfAutoincrementValues
-1076

Penghitung kenaikan otomatis telah mencapai nilai maksimum. Defragmentasi offline tidak akan dapat mengklaim kembali nilai kenaikan otomatis yang bebas atau tidak digunakan).

JET_errOutOfDbtimeValues
-1077

Penghitung Dbtime telah mencapai nilai maksimum. Defragmentasi offline harus dilakukan untuk mengklaim kembali nilai Dbtime gratis atau tidak digunakan.

JET_errOutOfSequentialIndexValues
-1078

Penghitung indeks berurutan telah mencapai nilai maksimum. Defragmentasi offline harus dilakukan untuk mengklaim kembali nilai SequentialIndex gratis atau tidak digunakan.

JET_errRunningInOneInstanceMode
-1080

Panggilan multi-instans ini mengaktifkan mode instans tunggal.

JET_errRunningInMultiInstanceMode
-1081

Panggilan instans tunggal ini mengaktifkan mode multi-instans.

JET_errSystemParamsAlreadySet
-1082

Parameter sistem global telah ditetapkan.

JET_errSystemPathInUse
-1083

Jalur sistem sudah digunakan oleh instans database lain.

JET_errLogFilePathInUse
-1084

Jalur file log sudah digunakan oleh instans database lain.

JET_errTempPathInUse
-1085

Jalur ke database sementara sudah digunakan oleh instans database lain.

JET_errInstanceNameInUse
-1086

Nama instans sudah digunakan.

JET_errInstanceUnavailable
-1090

Instans ini tidak dapat digunakan karena mengalami kesalahan fatal.

JET_errDatabaseUnavailable
-1091

Database ini tidak dapat digunakan karena mengalami kesalahan fatal.

JET_errInstanceUnavailableDueToFatalLogDiskFull
-1092

Instans ini tidak dapat digunakan karena mengalami kesalahan penuh disk log saat melakukan operasi (seperti pembatalan transaksi) yang tidak dapat mentolerir kegagalan.

JET_errOutOfSessions
-1101

Database kehabisan sesi.

JET_errWriteConflict
-1102

Kunci tulis gagal karena adanya kunci tulis yang luar biasa.

JET_errTransTooDeep
-1103

Transaksi bersarang terlalu dalam.

JET_errInvalidSesid
-1104

Ada handel sesi yang tidak valid.

JET_errWriteConflictPrimaryIndex
-1105

Pembaruan dicoba pada indeks utama yang tidak dilakukan.

JET_errInTransaction
-1108

Operasi tidak diizinkan dalam transaksi.

JET_errRollbackRequired
-1109

Transaksi saat ini harus digulung balik. Ini tidak dapat diterapkan dan yang baru tidak dapat dimulai.

JET_errTransReadOnly
-1110

Transaksi baca-saja mencoba mengubah database.

JET_errSessionWriteConflict
-1111

Ada upaya untuk mengganti rekaman yang sama dengan dua kursor yang berbeda dalam sesi yang sama.

JET_errRecordTooBigForBackwardCompatibility
-1112

Catatan akan terlalu besar jika diwakili dalam format database dari versi Jet sebelumnya.

JET_errCannotMaterializeForwardOnlySort
1113-

Tabel sementara tidak dapat dibuat karena parameter yang bertentangan dengan JET_bitTTForwardOnly.

JET_errSesidTableIdMismatch
-1114

Handel sesi tidak dapat digunakan dengan id tabel karena tidak digunakan untuk membuatnya.

JET_errInvalidInstance
-1115

Handel instans tidak valid atau mengacu pada instans yang telah dimatikan.

JET_errReadLostFlushVerifyFailure
-1119

Halaman database yang dibaca dari disk memiliki tulisan sebelumnya yang tidak diwakili pada halaman. Tersedia di Windows 8 dan yang lebih baru untuk klien, dan Windows Server 2012 dan yang lebih baru untuk server.

JET_errDatabaseDuplicate
-1201

Database sudah ada.

JET_errDatabaseInUse
-1202

Database yang digunakan.

JET_errDatabaseNotFound
-1203

Tidak ada database seperti itu.

JET_errDatabaseInvalidName
-1204

Nama database tidak valid.

JET_errDatabaseInvalidPages
-1205

Ada jumlah halaman yang tidak valid.

JET_errDatabaseCorrupted
-1206

Ada file non-database atau database yang rusak.

JET_errDatabaseLocked
-1207

Database dikunci secara eksklusif.

JET_errCannotDisableVersioning
-1208

Penerapan versi untuk database ini tidak dapat dinonaktifkan.

JET_errInvalidDatabaseVersion
-1209

Mesin database tidak kompatibel dengan database.

JET_errDatabase200Format
-1210

Database dalam format yang lebih lama (200). Kesalahan ini dikembalikan oleh JetInit jika JET_paramCheckFormatWhenOpenFail diatur. Hanya klien Windows NT.

JET_errDatabase400Format
-1211

Database dalam format (400) yang lebih lama. Kesalahan ini dikembalikan oleh JetInit jika JET_paramCheckFormatWhenOpenFail diatur. Hanya klien Windows NT.

JET_errDatabase500Format
-1212

Database dalam format (500) yang lebih lama. Kesalahan ini dikembalikan oleh JetInit jika JET_paramCheckFormatWhenOpenFail diatur. Hanya klien Windows NT.

JET_errPageSizeMismatch
-1213

Ukuran halaman database tidak cocok dengan mesin.

JET_errTooManyInstances
-1214

Tidak ada lagi instans database yang dapat dimulai.

JET_errDatabaseSharingViolation
-1215

Instans database yang berbeda menggunakan database ini.

JET_errAttachedDatabaseMismatch
-1216

Lampiran database yang luar biasa telah terdeteksi di awal atau akhir pemulihan, tetapi database hilang atau tidak cocok dengan info lampiran.

JET_errDatabaseInvalidPath
-1217

Jalur yang ditentukan ke file database ilegal.

JET_errDatabaseIdInUse
-1218

Database sedang diberi ID yang sudah digunakan.

JET_errForceDetachNotAllowed
-1219

Pencopotan paksa hanya diperbolehkan setelah pencopotan normal dihentikan karena kesalahan.

JET_errCatalogCorrupted
-1220

Kerusakan terdeteksi dalam katalog.

JET_errPartiallyAttachedDB
-1221

Database hanya dilampirkan sebagian dan operasi lampirkan tidak dapat diselesaikan.

JET_errDatabaseSignInUse
-1222

Database dengan tanda tangan yang sama sudah digunakan.

JET_errDatabaseCorruptedNoRepair
-1224

Database rusak tetapi perbaikan tidak diperbolehkan.

JET_errInvalidCreateDbVersion
-1225

Mesin database mencoba memutar ulang operasi Buat Database dari log transaksi tetapi gagal karena versi operasi tersebut yang tidak kompatibel.

JET_errTableLocked
-1302

Tabel dikunci secara eksklusif.

JET_errTableDuplicate
-1303

Tabel sudah ada.

JET_errTableInUse
-1304

Tabel sedang digunakan dan tidak dapat dikunci.

JET_errObjectNotFound
-1305

Tidak ada tabel atau objek tersebut.

JET_errDensityInvalid
-1307

Ada file buruk atau kepadatan indeks.

JET_errTableNotEmpty
-1308

Tabel tidak kosong.

JET_errInvalidTableId
-1310

ID tabel tidak valid.

JET_errTooManyOpenTables
-1311

Tidak ada lagi tabel yang dapat dibuka, bahkan setelah tugas pembersihan internal berjalan.

JET_errIllegalOperation
-1312

Operasi tidak didukung pada tabel.

JET_errTooManyOpenTablesAndCleanupTimedOut
-1313

Tidak ada lagi tabel yang dapat dibuka karena upaya pembersihan gagal diselesaikan.

JET_errObjectDuplicate
-1314

Nama tabel atau objek sedang digunakan.

JET_errInvalidObject
-1316

Objek tidak valid untuk operasi.

JET_errCannotDeleteTempTable
-1317

JetCloseTable harus digunakan alih-alih JetDeleteTable untuk menghapus tabel sementara.

JET_errCannotDeleteSystemTable
-1318

Ada upaya ilegal untuk menghapus tabel sistem.

JET_errCannotDeleteTemplateTable
-1319

Ada upaya ilegal untuk menghapus tabel templat.

JET_errExclusiveTableLockRequired
-1322

Pasti ada kunci eksklusif di atas meja.

JET_errFixedDDL
-1323

Operasi DDL dilarang pada tabel ini.

JET_errFixedInheritedDDL
-1324

Pada tabel turunan, operasi DDL dilarang pada bagian DDL yang diwariskan.

JET_errCannotNestDDL
-1325

Menyarangkan DDL hierarkis saat ini tidak didukung.

JET_errDDLNotInheritable
-1326

Ada upaya untuk mewarisi DDL dari tabel yang tidak ditandai sebagai tabel templat.

JET_errInvalidPengaturan
-1328

Parameter sistem diatur secara tidak tepat.

JET_errClientRequestToStopJetService
-1329

Klien telah meminta agar layanan dihentikan.

JET_errCannotAddFixedVarColumnToDerivedTable
-1330

Tabel Templat dibuat dengan kumpulan bendera NoFixedVarColumnsInDerivedTables.

JET_errIndexCantBuild
-1401

Build indeks gagal.

JET_errIndexHasPrimary
-1402

Indeks utama sudah ditentukan.

JET_errIndexDuplicate
-1403

Indeks sudah ditentukan.

JET_errIndexNotFound
-1404

Tidak ada indeks seperti itu.

JET_errIndexMustStay
-1405

Indeks berkluster tidak dapat dihapus.

JET_errIndexInvalidDef
-1406

Definisi indeks tidak valid.

JET_errInvalidCreateIndex
-1409

Pembuatan deskripsi indeks tidak valid.

JET_errTooManyOpenIndexes
-1410

Database berada di luar blok deskripsi indeks.

JET_errMultiValuedIndexViolation
-1411

Kunci indeks antar-rekaman yang tidak unik telah dibuat untuk indeks multinilai.

JET_errIndexBuildCorrupted
-1412

Indeks sekunder yang mencerminkan indeks utama yang gagal dibangun dengan benar.

JET_errPrimaryIndexCorrupted
-1413

Indeks utama rusak dan database harus didefragmentasi.

JET_errSecondaryIndexCorrupted
-1414

Indeks sekunder rusak dan database harus didefragmentasi.

JET_errInvalidIndexId
-1416

ID indeks tidak valid.

JET_errIndexTuplesSecondaryIndexOnly
-1430

Indeks tuple hanya dapat diatur pada indeks sekunder.

JET_errIndexTuplesTooManyColumns
-1431

Definisi indeks untuk indeks tuple berisi lebih banyak kolom kunci yang dapat didukung mesin database.

Catatan Kesalahan JET_errIndexTuplesOneColumnOnly usang dan telah digantikan oleh JET_errIndexTuplesTooManyColumns.

JET_errIndexTuplesNonUniqueOnly
-1432

Indeks tuple harus merupakan indeks yang tidak unik.

JET_errIndexTuplesTextBinaryColumnsOnly
-1433

Definisi indeks tuple hanya dapat berisi kolom kunci yang memiliki tipe kolom teks atau biner.

Catatan Kesalahan JET_errIndexTuplesTextColumnsOnly usang dan telah digantikan oleh JET_errIndexTuplesTextBinaryColumnsOnly.

JET_errIndexTuplesVarSegMacNotAllowed
-1434

Indeks tuple tidak mengizinkan pengaturan cbVarSegMac.

JET_errIndexTuplesInvalidLimits
-1435

Panjang tuple minimum/maksimum atau jumlah maksimum karakter yang ditentukan untuk indeks tidak valid.

JET_errIndexTuplesCannotRetrieveFromIndex
-1436

JetRetrieveColumn tidak dapat dipanggil dengan bendera JET_bitRetrieveFromIndex diatur saat mengambil kolom pada indeks tuple.

JET_errIndexTuplesKeyTooSmall
-1437

Kunci yang ditentukan tidak memenuhi panjang tuple minimum.

JET_errColumnLong
-1501

Nilai kolom panjang.

JET_errColumnNoChunk
-1502

Tidak ada potongan seperti itu dalam nilai yang panjang.

JET_errColumnDoesNotFit
-1503

Bidang tidak akan pas dalam rekaman.

JET_errNullInvalid
-1504

Null tidak valid.

JET_errColumnIllegalNull
JET_errNullInvalid

Null tidak valid. Kesalahan ini dikembalikan oleh manajer rekaman.

JET_errColumnIndexed -1505

Kolom diindeks dan tidak dapat dihapus.

JET_errColumnTooBig -1506

Panjang bidang lebih besar dari panjang maksimum yang diizinkan.

JET_errColumnNotFound -1507

Tidak ada kolom seperti itu.

JET_errColumnDuplicate -1508

Bidang ini sudah ditentukan.

JET_errMultiValuedColumnMustBeTagged -1509

Upaya dilakukan untuk membuat kolom multinilai, tetapi kolom tidak ditandai.

JET_errColumnRedundant -1510

Ada kenaikan otomatis atau kolom versi kedua.

JET_errInvalidColumnType -1511

Tipe data kolom tidak valid.

JET_errTaggedNotNULL -1514

Tidak ada kolom yang ditandai non-NULL.

JET_errNoCurrentIndex -1515

Database tidak valid karena tidak berisi indeks saat ini.

JET_errKeyIsMade -1516

Kuncinya benar-benar dibuat.

JET_errBadColumnId -1517

ID kolom salah.

JET_errBadItagSequence -1518

Ada itagSequence yang buruk untuk kolom yang ditandai.

JET_errColumnInRelationship -1519

Kolom tidak dapat dihapus karena merupakan bagian dari hubungan.

JET_errCannotBeTagged -1521

Kenaikan otomatis dan versi tidak dapat ditandai.

JET_errDefaultValueTooBig -1524

Nilai default melebihi ukuran maksimum.

JET_errMultiValuedDuplicate -1525

Nilai duplikat terdeteksi pada kolom multinilai unik.

JET_errLVCorrupted -1526

Kerusakan ditemui di pohon bernilai panjang.

JET_errMultiValuedDuplicateAfterTruncation -1528

Nilai duplikat terdeteksi pada kolom multinilai unik setelah data dinormalisasi, dan menormalkan pemotongan data sebelum perbandingan.

JET_errDerivedColumnCorruption -1529

Ada kolom yang tidak valid dalam tabel turunan.

JET_errInvalidPlaceholderColumn -1530

Upaya dilakukan untuk mengonversi kolom ke tempat penampung indeks utama, tetapi kolom tidak memenuhi kriteria yang diperlukan.

JET_errRecordNotFound -1601

Kunci tidak ditemukan.

JET_errRecordNoCopy -1602

Tidak ada buffer kerja.

JET_errNoCurrentRecord -1603

Tidak ada rekaman saat ini.

JET_errRecordPrimaryChanged -1604

Kunci primer mungkin tidak berubah.

JET_errKeyDuplicate -1605

Ada kunci duplikat ilegal.

JET_errAlreadyPrepared -1607

Upaya dilakukan untuk memperbarui rekaman saat pembaruan rekaman sudah berlangsung.

JET_errKeyNotMade -1608

Panggilan tidak dilakukan ke JetMakeKey.

JET_errUpdateNotPrepared -1609

Panggilan tidak dilakukan ke JetPrepareUpdate.

JET_errDataHasChanged -1611

Data telah berubah dan operasi dibatalkan.

JET_errLanguageNotSupported -1619

Penginstalan Windows ini tidak mendukung bahasa yang dipilih.

JET_errTooManySorts -1701

Terlalu banyak proses pengurutan.

JET_errInvalidOnSort -1702

Terjadi operasi yang tidak valid selama pengurutan.

JET_errTempFileOpenError -1803

File sementara tidak dapat dibuka.

JET_errTooManyAttachedDatabases -1805

Terlalu banyak database yang terbuka.

JET_errDiskFull -1808

Tidak ada ruang yang tersisa pada disk.

JET_errPermissionDenied -1809

Izin ditolak.

JET_errFileNotFound -1811

File tidak ditemukan.

JET_errFileInvalidType -1812

Tipe file tidak valid.

JET_errAfterInitialization -1850

Pemulihan tidak dapat dimulai setelah inisialisasi.

JET_errLogCorrupted -1852

Log tidak dapat ditafsirkan.

JET_errInvalidOperation -1906

Operasi ini tidak valid.

JET_errAccessDenied -1907

Akses ditolak.

JET_errTooManySplits -1909

Pemisahan tak terbatas.

JET_errSessionSharingViolation -1910

Beberapa utas menggunakan sesi yang sama.

JET_errEntryPointNotFound -1911

Titik masuk dalam DLL yang diperlukan tidak dapat ditemukan.

JET_errSessionContextAlreadySet -1912

Sesi yang ditentukan sudah memiliki kumpulan konteks sesi.

JET_errSessionContextNotSetByThisThread -1913

Upaya dilakukan untuk mengatur ulang konteks sesi, tetapi utas saat ini bukan yang asli yang mengatur konteks sesi.

JET_errSessionInUse -1914

Upaya dilakukan untuk mengakhiri sesi yang saat ini sedang digunakan.

JET_errRecordFormatConversionFailed -1915

Terjadi kesalahan internal selama konversi format rekaman dinamis.

JET_errOneDatabasePerSession -1916

Hanya satu database pengguna terbuka per sesi yang diizinkan (seperti yang ditunjukkan dengan mengatur bendera JET_paramOneDatabasePerSession selama pembuatan database).

JET_errRollbackError -1917

Terjadi kesalahan selama pemutaran kembali.

JET_errCallbackFailed -2101

Panggilan fungsi panggilan balik gagal.

JET_errCallbackNotResolved -2102

Fungsi panggilan balik tidak dapat ditemukan.

JET_errOSSnapshotInvalidSequence -2401

API salinan bayangan sistem operasi digunakan dalam urutan yang tidak valid.

JET_errOSSnapshotTimeOut -2402

Salinan bayangan sistem operasi berakhir dengan waktu habis.

JET_errOSSnapshotNotAllowed -2403

Salinan bayangan sistem operasi tidak diperbolehkan karena pencadangan atau pemulihan sedang berlangsung.

JET_errOSSnapshotInvalidSnapId -2404

Operasi gagal karena handel salinan bayangan sistem operasi yang ditentukan tidak valid.

JET_errLSCallbackNotSpecified -3000

Upaya dilakukan untuk menggunakan penyimpanan lokal tanpa fungsi panggilan balik yang ditentukan.

JET_errLSAlreadySet -3001

Upaya dilakukan untuk mengatur penyimpanan lokal untuk objek yang sudah ditetapkan.

JET_errLSNotSet -3002

Upaya dilakukan untuk mengambil penyimpanan lokal dari objek yang tidak mengaturnya.

JET_errFileIOSparse -4000

Operasi I/O gagal karena dicoba terhadap wilayah file yang tidak dialokasikan.

JET_errFileIOBeyondEOF -4001

Bacaan dikeluarkan ke lokasi di luar EOF (penulisan akan memperluas file).

JET_errFileIOAbort -4002

Bendera ini menginstruksikan pemanggil JET_ABORTRETRYFAILCALLBACK untuk membatalkan I/O yang ditentukan.

JET_errFileIORetry -4003

Bendera ini menginstruksikan pemanggil JET_ABORTRETRYFAILCALLBACK untuk mencoba kembali I/O yang ditentukan.

JET_errFileIOFail -4004

Bendera ini menginstruksikan pemanggil JET_ABORTRETRYFAILCALLBACK untuk gagal I/O yang ditentukan.

JET_errFileCompressed -4005

Akses baca/tulis tidak didukung pada file terkompresi.

Keterangan

Secara umum, nilai yang lebih besar dari nol harus ditafsirkan sebagai peringatan, nilai nol harus ditafsirkan sebagai keberhasilan, dan nilai yang kurang dari nol harus ditafsirkan sebagai kesalahan. Tidak ada pola lain dalam nilai-nilai ini, seperti rentang nilai, yang harus diandalkan oleh aplikasi.

Persyaratan

Persyaratan Nilai

Klien

Memerlukan Windows Vista, Windows XP, atau Windows 2000 Professional.

Server

Memerlukan Windows Server 2008, Windows Server 2003, atau Windows 2000 Server.

Header

Dinyatakan dalam Esent.h.

Lihat Juga

Parameter Penanganan Kesalahan
Kesalahan Mesin Penyimpanan yang Dapat Diperluas
File Mesin Penyimpanan yang Dapat Diperluas