Q124617: Jetpack.exe Error Codes and Messages for Windows NT 3.5
Article: Q124617
Product(s): Microsoft Windows NT
Version(s): WinNT:3.5
Operating System(s):
Keyword(s): kberrmsg kbtool
Last Modified: 08-AUG-2001
-------------------------------------------------------------------------------
The information in this article applies to:
- Microsoft Windows NT Server version 3.5
-------------------------------------------------------------------------------
SUMMARY
=======
This article lists the error codes and messages used by Jetpack.exe (the
Microsoft Windows NT Server utility that can be used to compact a WINS or DHCP
database).
MORE INFORMATION
================
Success
-------
0 Successful Operation
Errors
------
1 Function Not Yet Implemented
System Errors
-------------
100 JET_errRfsFailure
101 JET_errRfsFailure
102 Could not close DOS file
103 Could not start thread
104 Fail to get computername
105 System busy due to too many IOs
Buffer Manager Errors
---------------------
200 Buffer page evicted
201 Page not found
202 Cannot abandon buffer
Directory Manager Errors
------------------------
300 Out of page space
301 Itag too big
302 Record deleted
303 Tags used up
304 Conflict in BM Clean up
305 No Short Circuit Avail
306 Cannot horizontally split FDP
307 Cannot go up
308 On an FDP Node
309 May have left critical section
310 Moved through empty page
311 Device extent being extended
312 Found Less
313 Found Greater
314 Son out of range
315 Item out of range
316 Greater than all items
317 Last node of item list
318 First node of item list
319 Duplicated Item
320 Item not there
321 Some versions couldn't be cleaned
322 Version already existed
323 Reached Page Boundary
324 Reached Key Boundary
325 SridFather in page to free
Record Manager Errors
---------------------
400 Key too big (truncated it)
401 Too many key segments
402 Key is entirely NULL
403 No more keys to extract
404 Null segment in key
405 Separated long field
Logging Recovery Errors
-----------------------
500 Restore failed
501 Log file is corrupt
502 Last log record read
503 No backup directory given
504 The backup directory is not empty
505 Backup is active already
506 Fail to restore (copy) database
507 No databases for restore found
508 jet.log for restore is missing
509 Missing the log file for check point
510 Fail when writing to log file
511 Fail to incremental backup for non-contiguous generation number
512 Fail to make a temp directory
513 Fail to clean up temp directory
514 Version of log file is not compatible with Jet version
515 Version of next log file is not compatible with current one
516 Log is not active
517 Log buffer is too small for recovery
518 Retry to LGLogRec
1001 API not supported
1002 Invalid name
1003 Invalid API parameter
1004 Column is NULL-valued
1005 No such reference
1006 Buf too short, data truncated
1007 Database is already attached
1008 On end point
1009 Sort does not fit in memory
1010 Invalid database id
1011 Out of Memory
1012 Couldn't allocate a page
1013 Max # of cursors allocated
1014 JET_errOutOfBuffers
1015 Too many indexes
1016 Too many columns in an index
1017 Record has been deleted
1018 Read verification error
1019 Obsolete database format
1020 No more file handles
1021 Disk not ready
1022 JET_errDiskIO
1023 JET_errInvalidPath
1024 JET_errFileShareViolation
1025 JET_errFileLockViolation
1026 JET_errRecordTooBig
1027 Database limit reached
1028 This isn't a database
1029 JetInit not yet called
1030 JetInit already called
1031 JET_errFileLockingUnavailable
1032 JET_errFileAccessDenied
1033 OS sharing buffer exceeded
1034 Query support unavailable
1035 SQL Link support unavailable
1036 Too many client tasks
1037 Unsupported OS version
1038 Buffer is too small
1039 SeekLE or SeekGE didn't find exact match
1040 Too many columns defined
1041 Too many fixed columns defined
1042 Too many variable columns defined
1043 Container is not empty
1044 Filename is invalid
1045 Invalid bookmark
1046 Column used in an index
1047 Data buffer doesn't match column size
1048 Can't set column value
1049 Commit did not flush to disk
1050 Forced Salvager abort
1051 Index is in use
1052 Link support unavailable
1053 Null keys are disallowed on index
1054 JET_errNotInTransaction
1055 No extended error information
1056 Installable ISAM not found
1057 Operation canceled by client
1058 No idle activity occurred
1059 Too many active database users
1060 Cannot append long value
1061 Invalid or unknown country code
1062 Invalid or unknown language id
1063 Invalid or unknown code page
1064 Can't build key for this sort order.
1065 Re-entrancy on same cursor family
1066 Can't create relationship
1067 No write lock at transaction level 0
1067 API not supported using old database format*
1101 Cannot BeginSession
1102 Write lock failed due to outstanding write lock
1103 Xactions nested too deeply
1104 Invalid session handle
1105 Commit lock failed due to outstanding read lock
1106 Read lock failed due to outstanding commit lock
1107 Another session has private version of page
1108 Operation not allowed within a transaction
1201 Database already exists
1202 Database in use
1203 No such database
1204 Invalid database name
1205 Invalid number of pages
1206 Non-db file or corrupted db
1207 Database exclusively locked
1208 Database is encrypted
1301 Open an empty table
1302 Table is exclusively locked
1303 Table already exists
1304 Table is in use, cannot lock
1305 No such table or object
1306 Cannot rename temporary file
1307 Bad fiindex density
1308 Cannot define clustered index
1309 No DDLo exclusive lock
1310 Invalid table id
1311 Cannot open any more tables
1312 Oper. not supported on table
1313 Query Execution segment is released
1314 Table or object name in use
1315 Rules loaded, can't define more
1316 Object is invalid for operation
1401 Cannot build clustered index
1402 Primary index already defined
1403 Index is already defined
1404 No such index
1405 Cannot delete clustered index
1406 Illegal index definition
1407 RefereReferenced index is the same
1408 Clustered index already defined
1501 Column value is long
1502 No such chunk in field
1503 Field will not fit in record
1504 Null not valid
1505 Column indexed, cannot delete
1506 Field length is > maximum
1507 No such column
1508 Field is already defined
1509 No defaults on tagged fields
1510 Second autoinc or version column
1511 Invalid column data type
1512 Max length too big, truncated
1513 Cannot index Bit,LongText,LongBinary
1514 No non-NULL tagged fields
1515 Invalio a current index
1516 The key is completely made
1517 Column Id Incorrect
1518 Bad itagSequence for tagged column
1519 Cannot delete, column participates in relationship
1520 Single instance column bursted
1521 AutoIncrement and Version cannot be tagged
1601 The key was not found
1602 No working buffer
1603 Currency not on a record
1604 Primary key may not change
1605 Illegal duplicate key
1606 Cannot insert before current
1607 Alreadclear current
1608 No call to JetMakeKey
1609 No call to JetPrepareUpdate
1610 Data has changed
1611 Data has changed; operation aborted
1612 References to key exist
1613 No referenced key exists
1614 Repaint whole datasheet
1615 Master key does not match lookup key
1618 Moved to new key
1699 CONSIDER: QJET INTERNAL
1698 CONSIDER: QJET INTERNAL(jpbulk.c)*
1701 Too many sort processes
1702 Invalid operation on Sort
1801 Config. file can't be opened
1802 System db could not be opened
1803 Temp file could not be opened
1804 Database file can't be opened
1805 Too many open databases
1806 Db file could not be closed
1807 Too many files open
1808 No space left on disk
1809 Permission denied
1810 Could not open sort file
1811 File not found
1812 No space left on disk
1813 Database file is read only
1850 Cannot Restore after init.
1851 New log generation id too big
1852 Logs could not be interpreted
1901 Failed sysdb on beginsession
1902 Invalid logon at beginsession
1903 Invalid account name
1904 Invalid SID
1905 Invalid password
1906 Invalid operation
1907 Access denied
1908 Can't open MSysAccounts
1909 Can't open MSysGroups
1910 Invalid pin
2001 RMT: ODBC call failed
2006 RMT: Can't load ODBC DLL
2007 RMT: Insert statement failed
2008 RMT: Delete statement failed
2009 RMT: Update statement failed
2010 RMT: data truncated
2011 RMT: Can't create JET type on server
2012 RMT: Create table stmt failed
2014 RMT: Function not legal for rdb
2020 RMT: Data value out of range
2021 RMT INTERNAL: SQL_STILL_EXECUTING
2022 RMT: Server Not Responding
2023 RMT: Internal only - need Lv data
2024 Fat cursor has no effect ***
2025 RMT: INTERNAL: wrong SProc ver ***
2026 RMT: the def for the rmt tbl has changed
2027 RMT: Can't open DenyWrite
2029 RMT: INTERNAL: driver cannot convert
2030 RMT: Table ambiguous: must specify owner
2031 RMT: SPT: Bad connect string
3001 Invalid query attribute
3002 Only 1 such row allowed
3003 Missing value in row
3004 Invalid value in Flag field
3005 Cycle in query definition
3006 Invalid table in join
3007 Ambiguous column reference
3008 Cannot bind name
3009 Parm redefined with different type
3010 Too few parameters supplied
3011 Invalid query output
3012 HAVING clause without aggregation
3013 Duplicate output alias
3014 Cannot input from MGB
3015 Invalid ORDER BY expression
3016 Too many levels on MGB
3017 Missing intermediate MGB level
3018 Aggregates not allowed
3019 Duplicate destination output
3020 Grbit should be set for Bulk Operation
3021 Query is not a Bulk Operation
3022 No inconsistent updates on outer joins
3023 Column must be NULL
3024 Query must have an output
3025 Query must have an input
3026 Query is not updatable (but IS RVT)
3027 Bogus character in alias name
3028 Cannot input from bulk operation
3029 T. must use direct child
3030 Expression evaluation error
3031 Query does not return rows
3032 Can't create RVT, query is static
3033 Wrong parameter type given
3034 Query Objects are being updated
3035 Operation must use an updatable query
3036 Missing destination column
3037 Repeated table name in FROM list
3038 Query is an MGB
3039 CannotMGB
3040 DISTINCT not allowed for MGB
3041 DISTINCTROW not allowed for MGB
3045 Dest DB for VT parm not allowed
3047 Duplicated Fixed Value
3048 Must specify tables to delete from
3049 Cannot delete from specified tables
3050 Too many GROUP BY expressions
3051 Too many ORDER BY expressions
3052 Too many DISTINCT output expressions
3053 Malformed value list in Transform
3054 Connect string too long
3055 Invalid Parmeter Name (>64 char)
3056 Can't get parameters with Db Parm
3057 Illegally Upward ref'ed
3058 Joins in a QO are ambiguous
3059 Not a DDL Operation
3060 No database in connect string
3061 Not row returning
3062 RVT already has a find session open
3063 At most one record with one column can be returned from a scalar
subquery
3064 Union Query: number of columns in children do not match
3065 Top not allowed for MGB
3066 Must set JET_bitTableDDL
3067 Query is Corrupt
3068 INTERNAL only
3069 SPT marked as RowReturning did not return a table
3100 Syntax error in expression
3101 Illegal type in expression
3102 Unknown function in expression
3500 Bogus SQL statement type
3501 Parameter clause syntax error
3502 INSERT clause syntax error
3503 UPDATE clause syntax error
3504 SELECT clause syntax error
3505 Expected 'FROM' after 'DELETE'
3506 FROM clause syntax error
3507 GROUP BY clause syntax error
3508 ORDER BY clause syntax error
3509 LEVEL syntax error
3510 JOIN syntax error
3511 TRANSFORM syntax error
3512 HAVING clause syntax error
3513 WHERE clause syntax error
3514 Expected query name after 'PROCEDURE'
3515 Buffer too small for SQL string
3516 Missing ; at end of SQL statement
3517 Characters after end of SQL statement
3518 OWNERACCESS OPTION syntax error
3519 Not supported in V11
3520 Can be present in V10 format only
3521 UNION query syntax error
3523 Pass Through query Disallowed
3524 Pass Through query involved
3550 Constraint syntax error
3551 Create table syntax error
3552 Create index syntax error
3553 Column def syntax error
3554 Alter table syntax error
3555 Drop index syntax error
3556 Drop vprocedure syntax error
3557 Create view syntax error
3600 Property was not found
3601 Small Property larger than 2K
3602 No JPM for V1.x databases
3603 Property already exists
3604 DeleteOnly called with non-zero cbData
3700 Cursor wrapped during fast find
TLVs can only be placed on native user tables columns
3701 This field cannot be null
3702 This column cannot be blank
3703 This validation rule must be met
3704 This TLV property cannot be placed on this column
3705 Expression evaluation error
3706 Unknown function in TLV expression
3707 Syntax error in TLV expression
CONSIDER: Remove the following error.
5001 I-ISAM: assert failure
5002 I-ISAM: record locked
5003 I-ISAM: data truncated
5004 I-ISAM: table is not open
5005 I-ISAM: incorrect password
5007 I-ISAMlast
5008 I-ISAM: invalid date
5011 I-ISAM: options were ignored
5012 I-ISAM: incomplete table definition
5013 I-ISAM: illegal network option
5014 I-ISAM: illegal timeout option
5015 I-ISAM: invalid file format
5016 I-ISAM: unexpected engine error code
5017 I-ISAM: can't convert to native type
5020 Paradox: no primary index
5021 Paradox: sort order mismatch
5023 Paradox: net path or user name missing
5024 Paradox: bad Paradox net path
5025 Paradox: obsolete lock file
5026 Paradox: invalid sort sequence
5027 Paradox: wrong sort sequence
5028 Paradox: can't open unkeyed table
5101 dBase: invalid .INF file
5102 dBase: can't open .INF file
5103 dBase: unmaintainable index
5104 dBase: missing memo file
5105 dBase: Illegal century option
5106 dBase: Illegal deleted option
5107 dBase: Illegal statistics option
5108 dBase: Illegal date option
5109 dBase: Illegal mark option
5110 dBase: duplicate indexes in INF file
5111 dBase: missing index in INF file
5112 dBase: wrong memo file type
5113 dBase: Illegal exact option
5200 Btrieve: more than one memo field
5201 Btrieve: wbtrcall.dll missing
5202 Btrieve: win.ini [btrieve] options wrong
5203 Btrieve: need to GetIndexInfo
5204 Btrieve: can't modify record column
5205 Btrieve: out of resources
5206 Btrieve: locking deadlock
5207 Btrieve: Btrieve DLL failure
5208 Btrieve: data dictionary corrupted
5209 Btrieve: too many tasks
5210 Btrieve: Illegal IndexDDF option
5211 Btrieve: Illeagl DataCodePage option
5212 Btrieve: Xtrieve INI options bad
5213 Btrieve: Missing field.ddf
5214 Btrieve: Illeagl IndexRenumber option
Extended error codes must be in the following range.
Major error codes may not be in this range.
8000
8999
8001 Syntax error in FastFind expression
8002 Syntax error in QBE expression
8003 Non-existant object in FROM list
8004 Syntax error in some query expression
8005 Syntax error in expression column
8006 Expected alias after 'AS' in FROM list
8007 Expected 'BY' after 'GROUP'
8008 Expected 'BY' after 'ORDER'
8009 Expected ')' after column list
8010 Expected column name after 'PIVOT'
8011 Expected database name after 'IN'
8012 Expected datatype after parameter name
8013 Expected '=' after update column name
8014 Expected join expression after 'ON'
8015 Expected expression after 'TRANSFORM'
8016 Expected expression after 'WHERE'
8017 Transform expects GROUP BY clause
8018 Expected grouping expression
8019 Expected HAVING expression
8020 Expected 'INTO' after 'INSERT'
8021 ExpectLEFT RIGHT
8022 Expected LEVEL after select list
8023 Expected number after 'LEVEL'
8024 Expected 'ON' after right join table
8025 Expected ordering expression
8026 Expected output alias after 'AS'
8027 Expected output expression
8028 Expected 'PIVOT' after SELECT statement
8029 Expected right join table after 'JOIN'
8030 Expected 'SELECT' after INSERT clause
8031 Expected 'SELECT' after Transform fact
8032 Expected 'SET' after table name
8033 Expected ';' after level number
8034 Expected ';' after parameter list
8035 Expected ';' after PIVOT clause
8036 Expected ';' at end of SQL statement
8037 Expected table name
8038 Expected table name after 'INTO'
8039 Expected update expression after '='
8040 Expected update column name
8041 Bogus token after FROM list
8042 Bogus token after GROUP BY list
8043 Bogus token after HAVING clause
8044 Bogus token after ORDER BY clause
8045 Bogus token after SELECT clause
8046 Bogus token after WHERE clause
8047 Number after 'LEVEL' too big
8048 LEVEL allowed only in MGB
8049 Not group key or agg, but not MGB detail
8050 Agg. arg. uses outputs from > 1 level
8051 Agg. ohigher level
8052 Cannot set column in join key to NULL
8053 Join is broken by column value(s)
8054 INSERT INTO unknown column name
8055 No dest. col. name in SELECT INTO stmt
8056 No dest. col. name in INSERT stmt
8057 Join expr refers to non-join table
8058 Aggregate in JOIN clause
8059 Aggregate in WHERE clause
8060 Aggregate in ORDER BY clause
8061 Aggregate in GROUP BY clause
8062 Aggregate in argument expression
8063 HAVING clause on TRANSFORM query
8064 HAVINGo groupiaggregation
8065 HAVING clause on MGB query
8066 Cycle in SELECT list (via aliases)
8067 'T.*' with grouping, but not MGB level 0
8068 '*' with grouping, but not MGB detail
8069 Cycle in tree of query objects
8072 Table appears twice in FROM list
8073 Level > 2 in TRANSFORM query
8074 Too many levels in MGB
8075 No dest. column name in UPDATE stmt
8076 Join table not in FROM list
8077 Join tables have same name
8078 Output level > 1+max group level
8079 ORDER BY conflicts with GROUP BY
8080 ORDER BY conflicts with DISTINCT
8082 Expected '('
8083 Expected ')'
8084 EB ES error evaluating expression
8085 Unmatched quote for database name
8086 Parameter type should be database
8087 Parameter type should be tableid
8088 Expected identifier
8089 Expected query name after PROCEDURE
8090 Unknown function in expression
8091 Ambiguous column reference
8092 Bad bracketing of identifier
8093 Invalid name in QODEF row
8094 Column not updatable (bulk op)
8095 DISTINCT not allowed for MGB
8096 Duplicate output alias
8097 Duplicate destination output
8098 Duplicated Fixed Value
8099 No inconsistent updates on outer joins
8100 Missing value in row
8101 Invalid query attribute
8102 Cannot input from bulk operation
8103 Invalid value in Flag field
8104 Cannot input from MGB
8105 Illegal long value in aggregate
8106 Illegal long value in DISTINCT
8107 Illegal long value in GROUP BY
8108 Illegal long value in HAVING
8109 Illegal long value in JOIN
8110 Illegal long value in ORDER BY
8111 Missing intermediate MGB level
8112 Too few parameters supplied
8113 Dest DB for VT parm not allowed
8114 No delquery
8115 Query must have an input
8116 No insquery
8117 Query must have an output
8118 No permission to read query definition
8119 No reaquery
8120 No repquery
8121 No CreateTable permission (bulk op)
8122 T. must use direct child
8123 Column must be NULL
8124 Only 1 such row allowed
8125 Query output column not updatable
8126 Parm redefined with different type
8127 Wrong parameter type given
8128 Cannot bind name
8129 RMT: Connection attempt failed
8130 RMT: Delete statement failed
8131 RMT: Insert statement failed
8132 RMT: Can't load ODBC DLL
8133 RMT: ODBC call failed
8134 RMT: Update statement failed
8135 Expected 'FROM' after 'DELETE'
8136 Bogus SQL statement type
8137 Characters after end of SQL statement
8138 '*' illegal above level 0
8139 Parameter type not allowed for expression
8142 Too many destination column specified
8143 No dest. col. name in INSERT stmt
8144 RMT: link not found
8145 RMT: Too many columns on Select Into
8146 Write lock failed due to outstanding write lock
8147 Commit lock failed due to outstanding read lock
8148 Read lock failed due to outstanding commit lock
8149 Table is exclusively locked
8150 Table is in use, cannot lock
8151 Too many cross table column headers
8152 Non-existent table in Insert Into
8153 Table is exclusively locked
8154 Table is in use, cannot lock
8155 Table is exclusively locked
8156 Table is in use, cannot lock
8157 Invalid Parameter Name (>64 char)
8158 File not found
8159 File sharing violation
8160 Access denied
8161 Invalid Path
8162 Table already exists
8163 Illegally Upward ref'ed
8164 References to key exist
8165 No referenced key exists
8166 Unexpected 'with' in this place
8167 Owner Access Option is defined Twice
8168 Owner Access Option Syntax Error
8169 Owner Access Option is defined more than once
8170 Generic Access Denied
8171 I-ISAM: unexpected engine error code
8172 Top not allowed for MGB
8173 Bogus token after table clause
8174 Unexpected tokens after a closing paren
8175 Malformed value list in Transform
8176 Query is Corrupt
8177 Select Top argument is invalid
8178 Query is a snapshot
8179 Output is a calculated column
8180 Column comes from read-only table
8181 Column comes from deleted row
8182 Column comes from locked row
8183 Would row-fixup away from pending changes
8184 Fill-in-the-blank only on most-many
8185 Would orphan joined records
8186 Must match join key in lookup table
8187 Illegal long value in subquery
8188 Unrecognized database format
8189 You can only order by an outputted column in a union
8190 Unknown token in TLV expression
8191 Unknown
8192 Primary key not output
8193 Join key not output
8194 Conflict with exclusive user
8195 No F.I.T.B. insert if no joined record
8196 Illegal long value in set operation
8197 Unknown function in TLV expression
8198 Invalid name
8200 Expect column name
8201 Expect '('
8202 Expect ')'
8203 Expect INDEX
8204 Expect index name
8205 Expect ON
8206 Expect KEY
8207 Expect REFERENCES
8208 Expect table name
8209 Expect FULL or PARTIAL
8210 Expect CASCADE or SET
8211 Expect NULL
8212 Expect UPDATE or DELETE
8213 Expect constraint name
8214 Expect FOREIGN
8215 Expect data type
8216 Expect index options
8217 Expect WITH
8218 Expect TABLE
8219 Expect End Of String
8220 Expect ADD or Drop
8221 Create view not supported
8222 Create proc not supported
8223 Expect object name
8224 Expect COLUMN
8250 Referenced table not in join clause
8251 Exactly two tables should be referenced in join
8252 All tables come from one side of input
8253 Join clause is ambiguous when stored in V1 format
8260 Syntax error in TLV expression
8261 This field cannot be null
8262 This column cannot be blank
8263 This validation rule must be met
8264 Create view syntax error
The following error code ranges are reserved for external use. As is true for Jet
error codes, these ranges cover the negative as well as positive form of the
numbers in the range.
30000 through 30999 for use by Vt Object as defined in JETEB.H
32000 through 32767 for use by Import
======================================================================
Keywords : kberrmsg kbtool
Technology : kbWinNTsearch kbWinNT350search kbWinNTSsearch kbWinNTS350 kbWinNTS350search
Version : WinNT:3.5
=============================================================================
THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.
Copyright Microsoft Corporation 1986-2002.