| SQLSTATE | Error message |
|---|
| 00000 | (no message) |
| 01000 | Warning: %1 |
| 01003 | Null value eliminated in aggregate function |
| 01004 | Value truncated |
| 01S02 | Cursor option values changed |
| 01W01 | Invalid data conversion: NULL was inserted for column '%1' on row %2. |
| 01W02 | Using temporary table |
| 01W03 | Invalid data conversion |
| 01W04 | Row has been updated since last time read |
| 01W05 | Procedure has completed |
| 01W06 | Value for column '%1' in table '%2' has changed |
| 01W07 | Language extension detected in syntax |
| 01W08 | Statement cannot be executed |
| 01W09 | More information required |
| 01W10 | Transaction log backup page only partially full |
| 01W11 | Database option '%1' for user '%2' has an invalid setting |
| 01W12 | Character set translation to '%1' cannot be performed; '%2' is used instead |
| 01W13 | Database server cannot convert data from/to character set '%1', conversion may not be correct |
| 01W14 | Language '%1' is not supported, '%2' will be used |
| 01W15 | Unsupported character set '%1' and unsupported language '%2'; language used is '%3' instead |
| 01W16 | Illegal user selectivity estimate specified |
| 01W17 | '%1' is an unknown option |
| 01W18 | The result returned is non-deterministic. |
| 01W19 | Database created without any schema |
| 01W20 | Plan may contain virtual indexes. |
| 01W21 | A row could not be converted to the new schema format |
| 01W23 | Cannot output the histogram for string column '%1' |
| 01W24 | Row was dropped from table %1 to maintain referential integrity |
| 01WC1 | An invalid multi-byte input character was encountered |
| 01WC2 | An invalid multi-byte output character was encountered |
| 01WC3 | An input character could not be converted to database character set and simple substitution took place |
| 01WC4 | An output character could not be converted to the application character set and simple substitution took place |
| 02000 | Row not found |
| 04W07 | A dbspace has reached its maximum file size |
| 04W08 | The server attempted to access a page beyond the end of the maximum allowable dbspace file size |
| 07001 | Not enough values for host variables |
| 07002 | Not enough fields allocated in SQLDA |
| 07003 | Error opening cursor |
| 07005 | Can only describe a SELECT statement |
| 07009 | Invalid descriptor index |
| 07W01 | Invalid type on DESCRIBE statement |
| 07W02 | Invalid statement |
| 07W03 | Invalid prepared statement type |
| 07W04 | SQLDA fields inconsistent for a multi-row SQLDA |
| 07W05 | SQLDA data type invalid |
| 07W06 | Invalid SQL identifier |
| 07W07 | Host variables may not be used within a batch |
| 07W08 | Invalid sqllen field in SQLDA |
| 08001 | Database cannot be started -- %1 |
| 08003 | Not connected to a database |
| 08004 | User ID '%1' does not exist |
| 08005 | Password contains an illegal character |
| 08W01 | Database server not found |
| 08W02 | Connection not found |
| 08W03 | Database server connection limit exceeded |
| 08W04 | Connections to database have been disabled |
| 08W05 | Cannot open transaction log file -- %1 |
| 08W06 | There are still active database connections |
| 08W07 | Unable to start database server |
| 08W08 | Invalid database server command line |
| 08W09 | Unable to start specified database: %1 |
| 08W10 | Specified database not found |
| 08W11 | Specified database is invalid |
| 08W12 | Communication error |
| 08W13 | Not enough memory to start |
| 08W14 | Database name required to start server |
| 08W15 | Client/server communications protocol version mismatch |
| 08W16 | Database server not running in multi-user mode |
| 08W17 | Error writing to transaction log file |
| 08W18 | Sqlpp/dblib version mismatch |
| 08W19 | Client/database server version mismatch |
| 08W21 | Authentication violation |
| 08W22 | Database page size too big |
| 08W23 | Database server already running |
| 08W24 | Invalid parameter |
| 08W25 | Invalid local database switch |
| 08W26 | Dynamic memory exhausted |
| 08W27 | Database name not unique |
| 08W28 | Request denied -- no active databases |
| 08W29 | Request to start/stop database denied |
| 08W30 | The selected database is currently inactive |
| 08W32 | Invalid database page size |
| 08W33 | Database creation failed: %1 |
| 08W34 | Could not load the store DLL "%1" |
| 08W35 | Could not execute store DLL (%1) entry point. |
| 08W36 | Cannot create item (%1) in the specified dbspace. |
| 08W37 | The connection parameters file could not be found |
| 08W38 | Error parsing connection parameter string |
| 08W39 | No database file specified |
| 08W40 | Database is active |
| 08W41 | Database "%1" needs recovery |
| 08W42 | Database upgrade failed |
| 08W43 | Database upgrade not possible |
| 08W44 | Could not load the backup/restore DLL "%1" |
| 08W45 | Could not execute backup/restore DLL (%1) entry point. |
| 08W46 | Error during backup: %1 |
| 08W47 | Incorrect store DLL (%1) version. |
| 08W48 | Authentication failed |
| 08W49 | Parse error: %1 |
| 08W51 | Invalid IQ database command line option or parameter value: %1 |
| 08W52 | Cannot initialize IQ memory manager: %1 |
| 08W53 | Cannot allocate System V resources |
| 08W54 | Parse error: %1 |
| 08W55 | Server not found and unable to autostart |
| 08W56 | Specified database file already in use |
| 08W57 | Database upgrade not possible; RowGenerator table not owned by user dbo |
| 08W58 | Database upgrade not possible; user tables have table ids in system table range |
| 08W59 | TLS handshake failure |
| 08W60 | Connection error: %1 |
| 08W61 | TLS initialization on server failed |
| 08W62 | Incorrect or missing encryption key |
| 08W63 | Decryption error: %1 |
| 08W64 | Database server cannot convert data from/to character set '%1' |
| 08W65 | Client out of memory |
| 08W66 | Encryption error: %1 |
| 08W67 | Unable to start specified database: Server must be upgraded to start database %1 |
| 08W68 | Unable to start specified database: Log file error |
| 08W69 | jConnect does not support encryption |
| 08W70 | Could not load the encryption DLL "%1" |
| 08W71 | Parameter '%1' in procedure or function '%2' does not have a default value |
| 08W72 | Unable to start specified database: '%1' is an invalid transaction log mirror |
| 08W73 | Unable to start specified database: The transaction log '%1' or its mirror '%2' is invalid |
| 08W74 | Unable to start specified database: '%1' not expecting any operations in transaction log |
| 08W75 | Unable to start specified database: Unknown encryption algorithm. |
| 08W76 | Unable to start specified database: '%1' must be upgraded to start with this server (capability %2 missing). |
| 08W77 | Unable to start specified database: '%1' found, but database not found |
| 08W78 | Unable to start specified database: '%1' is compressed -- use a write file or open in read-only mode |
| 08W79 | Unable to start specified database: The database for write file '%1' has an incorrect modification time |
| 08W80 | Unable to start specified database: Can't use log file '%1' since it has been used more recently than the database file |
| 08W81 | Unable to start specified database: '%1': transaction log file not found |
| 08W82 | Unable to start specified database: Can't use log file '%1' since the offsets don't match the offsets in the database file |
| 08W83 | Unable to start specified database: Can't use log file '%1' since the database file has been used more recently |
| 08W84 | Unable to start specified database: Can't use log file '%1' since it is shorter than expected |
| 08W85 | Unable to start specified database: '%1' is not a database |
| 08W86 | Unable to start specified database: '%1' was created by a different version of the software |
| 08W87 | Unable to start specified database: '%1' is not a valid database file |
| 08W88 | Unable to start specified database: '%1' is an invalid transaction log |
| 09W02 | Illegal cursor operation attempt |
| 09W03 | Result set not permitted in '%1' |
| 09W04 | INSERT/DELETE on cursor can modify only one table |
| 09W05 | Cannot uniquely identify rows in cursor |
| 09W06 | Cursor is restricted to FETCH NEXT operations |
| 09W07 | statement's size limit is invalid. |
| 09W08 | Cannot update or delete an all-NULL row from table '%1' |
| 0A000 | Feature '%1' not implemented |
| 0AQ48 | A log is required for IQ databases |
| 0AW01 | Language extension |
| 0AW02 | Transact-SQL feature not supported |
| 0AW03 | Disallowed language extension detected in syntax near '%1' |
| 0AW04 | Triggers and procedures not supported in runtime server |
| 0AW05 | Statement is not allowed in passthrough mode |
| 0AW06 | Computed columns are not supported in this database |
| 0AW07 | Feature not available with UltraLite |
| 0AW08 | You cannot synchronize or upgrade with uncommitted transactions |
| 0AW09 | Synchronization server failed to commit the upload |
| 0AW10 | DTC transactions are not supported on this platform |
| 0AW11 | Download failed because of conflicts with existing rows. |
| 0AW12 | Synchronization failed due to an error on the server: %1 |
| 0AW13 | Cannot change synchronization user_name when status of the last upload is unknown. |
| 0AW14 | Plan can not be generated for this type of statement |
| 21000 | SELECT returns more than one row |
| 21W01 | Subquery cannot return more than one row |
| 22001 | Right truncation of string data |
| 22002 | No indicator variable provided for NULL result |
| 22003 | Value %1 out of range for destination |
| 22005 | Error in assignment |
| 22012 | Division by zero |
| 22019 | Invalid escape character '%1' |
| 22024 | Unterminated C string |
| 22025 | Invalid escape sequence '%1' |
| 22W02 | Row has changed since last read -- operation canceled |
| 22W03 | Invalid TEXTPTR value used with WRITETEXT or READTEXT |
| 22X13 | Invalid preceding or following size in OLAP function |
| 23501 | Column '%1' in table '%2' cannot be NULL. The invalid data was supplied to load table in a data file on line %3. |
| 23502 | Column '%1' in table '%2' cannot be NULL |
| 23503 | No primary key value for foreign key '%1' in table '%2' |
| 23504 | Number of columns allowing NULLs exceeds limit |
| 23505 | Index '%1' for table '%2' would not be unique |
| 23506 | Constraint '%1' violated: Invalid value for column '%2' in table '%3' |
| 23507 | The specified foreign key (%1) can not be enforced |
| 23W01 | Primary key for table '%1' is not unique |
| 23W05 | Primary key for row in table '%1' is referenced by foreign key '%2' in table '%3' |
| 24000 | Cursor not in a valid state |
| 24501 | Cursor not open |
| 24502 | Cursor already open |
| 24503 | No current row of cursor |
| 24504 | Invalid scroll position '%1' |
| 24W01 | Cursor has not been declared |
| 26501 | SQL statement error |
| 28000 | The string is too long (%1) |
| 28000 | Password cannot be longer than %1 characters |
| 28000 | Password must be at least %1 characters |
| 28000 | Invalid user ID or password |
| 28000 | Invalid user ID or password |
| 28W01 | Invalid user ID or password on preprocessed module |
| 28W02 | Integrated logins are not permitted |
| 28W03 | Integrated logins are required, standard logins are not permitted |
| 28W04 | Integrated login failed |
| 28W05 | Integrated logins are not supported for this database |
| 28W06 | The integrated login ID guest can only be mapped to the guest database user ID |
| 28W07 | Cannot map a login ID to the sys or public user ID |
| 28W08 | The login ID '%1' is already mapped to user ID '%2' |
| 28W09 | The login ID '%1' has not been mapped to any database user ID |
| 28W10 | Too many distinct group mappings for integrated user |
| 2D501 | COMMIT/ROLLBACK not allowed within trigger actions |
| 33000 | Invalid SQL descriptor name |
| 37505 | Wrong number of parameters to function '%1' |
| 38W01 | System command failed with return code %1 |
| 3B001 | Savepoint '%1' not found |
| 3B002 | ROLLBACK TO SAVEPOINT not allowed |
| 3BW01 | Savepoints require a rollback log |
| 3BW02 | Result set not allowed from within an atomic compound statement |
| 40000 | Run time SQL error -- %1 |
| 40001 | Deadlock detected |
| 40W01 | Internal database error %1 -- transaction rolled back |
| 40W02 | Terminated by user -- transaction rolled back |
| 40W03 | Disk full '%1' -- transaction rolled back |
| 40W04 | I/O error %1 -- transaction rolled back |
| 40W05 | Disk write failure '%1' -- transaction rolled back |
| 40W06 | All threads are blocked |
| 40W07 | Connection was terminated |
| 40W08 | Memory error -- transaction rolled back |
| 42501 | Permission denied: %1 |
| 42R01 | Referential integrity actions other than RESTRICT not allowed for temporary tables |
| 42R02 | Tables related by key constraint must both be permanent or both be temporary created with ON COMMIT PRESERVE ROWS |
| 42R03 | Key constraint between temporary tables requires a primary key (not unique constraint) |
| 42U00 | View references '%1', which is a temporary object. Views can only refer to permanent objects. |
| 42U01 | Illegal reference to correlation name '%1' |
| 42U02 | Owner '%1' used in a qualified column reference does not match correlation name '%2' |
| 42U03 | Set clause for column '%1' used incorrectly |
| 42U04 | Constraint '%1' not found |
| 42U05 | (no message) |
| 42U06 | Invalid reference to or operation on constraint '%1' |
| 42U07 | Invalid hint specified for table '%1' |
| 42W01 | User '%1' already has GRANT permission |
| 42W02 | Operation would cause a group cycle |
| 42W03 | User '%1' is not a user group |
| 42W04 | Syntax error near '%1' %2 |
| 42W05 | Unknown function '%1' |
| 42W06 | Invalid use of an aggregate function |
| 42W07 | Invalid host variable |
| 42W08 | Invalid expression near '%1' |
| 42W09 | SETUSER not allowed in procedures, triggers, events or batches |
| 42W13 | Invalid column number |
| 42W14 | Variable '%1' not found |
| 42W15 | There is already a variable named '%1' |
| 42W16 | Invalid option '%1' -- no PUBLIC setting exists |
| 42W17 | Invalid setting for option '%1' |
| 42W18 | User '%1' has the row in '%2' locked |
| 42W19 | Not allowed while '%1' is using the database |
| 42W20 | CHECKPOINT statement requires a rollback log |
| 42W21 | Table in use |
| 42W22 | Attempted two active database requests |
| 42W23 | Procedure in use by '%1' |
| 42W24 | Label '%1' not found |
| 42W25 | Invalid absolute or relative offset in FETCH |
| 42W26 | Wrong number of variables in FETCH |
| 42W27 | %1 |
| 42W28 | COMMIT/ROLLBACK not allowed within atomic operation |
| 42W29 | Procedure or trigger calls have nested too deeply |
| 42W30 | Update operation attempted on a read-only cursor |
| 42W31 | Update operation attempted on non-updatable query |
| 42W32 | Cannot modify column '%1' in table '%2' |
| 42W33 | Table '%1' not found |
| 42W34 | User '%1' already has membership in group '%2' |
| 42W35 | Update operation attempted on non-updatable remote query |
| 42W36 | FOR UPDATE has been incorrectly specified for a READ ONLY cursor. |
| 42W37 | Cannot update column '%1' since it appears in the ORDER BY clause. |
| 42W38 | Cannot update column '%1' since it does not appear in the SELECT clause. |
| 42W40 | Duplicate referencing column |
| 42W41 | Duplicate insert column |
| 42W42 | Parameter name missing in call to procedure '%1' |
| 42W43 | Only PUBLIC settings are allowed for option '%1' |
| 42W44 | More columns are being dropped from table '%1' than are defined |
| 42W45 | Cannot set a temporary option for user '%1' |
| 42W46 | Only the DBA can set the option '%1' |
| 42W47 | Parameter '%1' not found in procedure '%2' |
| 42W48 | Syntax error, cannot specify IQ specific options without specifying IQ PATH |
| 42W49 | TRUNCATE TABLE statement cannot refer to a view |
| 42W50 | READTEXT or WRITETEXT statement cannot refer to a view |
| 42W51 | VALIDATE TABLE statement must refer to a base table |
| 42W52 | The option '%1' can only be set as a temporary option |
| 42W53 | The option '%1' cannot be set from within a procedure |
| 42W54 | Signature '%1' does not match procedure parameters |
| 42W55 | User owns procedures in use |
| 42W56 | User owns tables in use |
| 42W57 | Java class '%1' not found |
| 42W58 | Jar '%1' not found |
| 42W59 | The Select list for the derived table '%1' has no expression to match '%2' |
| 42W60 | Alias '%1' is not unique |
| 42W61 | Definition for alias '%1' must appear before its first reference |
| 42W62 | Row in table '%1' was modified or deleted in BEFORE trigger |
| 42W63 | Procedure '%1' is no longer valid |
| 42W64 | Trigger or foreign key for table '%1' is no longer valid |
| 42W65 | Function or column reference to '%1' in the ORDER BY clause is invalid |
| 42W66 | Trigger name '%1' is ambiguous |
| 42W67 | CREATE/DROP STATISTICS statement cannot refer to virtual tables |
| 42W68 | Aggregated expression '%1' contains multiple columns of which one or more are outer references |
| 42W69 | The aggregate expression '%1' must appear in either the select list or a HAVING clause subquery |
| 42W70 | Grouped query contains more than one distinct aggregate function |
| 42W71 | Statement contains an illegal usage of the NUMBER(*) function |
| 42W73 | There is no way to join to '%1' |
| 42W74 | Index '%1' can not be clustered |
| 42W79 | Statement contains an illegal usage of the non-deterministic function '%1' |
| 42W82 | Cannot delete PUBLIC option '%1' since user settings exist |
| 42W83 | Invalid setting for HTTP option '%1' |
| 42W84 | Invalid setting for HTTP header '%1' |
| 42W90 | Illegal ORDER BY in aggregate function |
| 42W91 | A transaction log file is required for auditing |
| 42W92 | Service type required for CREATE SERVICE |
| 42W93 | Cycle in common table expression references |
| 42W94 | '%1' is an unrecognized service type |
| 42W95 | Invalid service name '%1' |
| 42W96 | A user name must be specified if AUTHORIZATION is OFF |
| 42W97 | Service '%1' already exists |
| 42W98 | Service '%1' not found |
| 42W99 | Invalid recursive query |
| 42W9A | No column list for recursive query |
| 42W9B | Host variable reference in service definition must be named |
| 42W9C | Service statement definition is inconsistent with service type |
| 42W9D | Constant expressions may not appear in GROUP BY clause |
| 42W9E | Service definition requires a statement when authorization is off |
| 42WA0 | Recursion is not allowed without the RECURSIVE keyword |
| 42WA1 | Too many expressions in GROUP BY list for ROLLUP, CUBE, or GROUPING SETS operation. |
| 42WA2 | Recursive column %1: conversion from '%2' to '%3' loses precision |
| 42WA3 | Window '%1' not found |
| 42WA4 | PARTITION BY not allowed in reference to window '%1' |
| 42WA5 | ORDER BY not allowed in window '%1' |
| 42WA6 | Frame not allowed for window '%1' |
| 42WA7 | Argument to GROUPING aggregate must be a grouping column in the GROUP BY clause |
| 42WA8 | Window function used in predicate |
| 42WA9 | Window function requires ORDER BY |
| 42WAA | Composite ORDER BY not allowed with RANGE |
| 42WAB | User '%1' already has EXECUTE permission |
| 42WAC | Too many arguments for function or procedure '%1' |
| 42WAD | Invalid value for attribute '%1' in service |
| 42WAE | Missing value for attribute '%1' in service |
| 42WAF | Unsupported property '%1' in service USING attribute |
| 42WB0 | Duplicate attribute '%1' in service |
| 42WB1 | USING attribute cannot coexist with FORMAT or GROUP attributes |
| 42WB2 | Service type does not allow '%1' attribute |
| 44000 | WITH CHECK OPTION violated for insert/update on base table '%1' |
| 52002 | Column '%1' found in more than one table -- need a correlation name |
| 52003 | Column '%1' not found |
| 52004 | Derived table '%1' has no name for column %2 |
| 52005 | Column '%1' not found in table '%2' |
| 52009 | Primary key column '%1' already defined |
| 52010 | Item '%1' already exists |
| 52012 | More than one table is identified as '%1' |
| 52W02 | Correlation name '%1' not found |
| 52W03 | Cannot find index named '%1' |
| 52W04 | Index name '%1' not unique |
| 52W05 | Table cannot have two primary keys |
| 52W06 | Foreign key '%1' for table '%2' duplicates an existing foreign key |
| 52W07 | Foreign key name '%1' not found |
| 52W08 | There is more than one way to join '%1' to '%2' |
| 52W09 | Procedure '%1' not found |
| 52W10 | Trigger '%1' not found |
| 52W11 | Trigger definition conflicts with existing triggers |
| 52W12 | Invalid REFERENCES clause in trigger definition |
| 52W13 | Dbspace '%1' not found |
| 52W14 | Table '%1' is in an outer join cycle |
| 52W15 | Table '%1' requires a unique correlation name |
| 52W16 | User message %1 already exists |
| 52W17 | User message %1 not found |
| 52W18 | User-defined type '%1' not found |
| 52W19 | Dbspace for table '%1' not found |
| 52W20 | Too many columns in table |
| 52W21 | Data definition statements not allowed in procedures or triggers |
| 52W22 | GRANT of column permission on view not allowed |
| 52W23 | Invalid expression in WHERE clause of Transact-SQL outer join |
| 52W24 | Invalid join type used with Transact-SQL outer join |
| 52W25 | Invalid comparison |
| 52W40 | Index name '%1' is ambiguous |
| 52W41 | too many temporary tables in connection |
| 52W42 | Table name '%1' is ambiguous |
| 53002 | Wrong number of values for INSERT |
| 53003 | Function or column reference to '%1' must also appear in a GROUP BY |
| 53005 | Invalid ORDER BY specification |
| 53011 | Number of columns defined for the view does not match SELECT statement |
| 53017 | Cannot convert %1 to a %2. The bad value was supplied for column '%3' on row %4 of the data file. |
| 53018 | Cannot convert %1 to a %2 |
| 53019 | Return type of void from procedure '%1' cannot be used in any expression |
| 53023 | Subquery allowed only one select list item |
| 53026 | SELECT lists in UNION, INTERSECT or EXCEPT do not match in length |
| 53030 | Column '%1' in foreign key has a different definition than primary key |
| 53W01 | ALTER clause conflict |
| 53W02 | Cannot update an expression |
| 53W04 | There is no way to join '%1' to '%2' |
| 53W05 | Cannot alter a column in an index |
| 53W06 | Cannot delete or rename a column referenced in a trigger definition |
| 53W07 | Error number %1 for RAISERROR may not be less than 17000 |
| 53W08 | Format string argument number %1 is invalid |
| 53W09 | Invalid data type for column in WRITETEXT or READTEXT |
| 54003 | Identifier '%1' too long |
| 54W01 | Statement size or complexity exceeds server limits |
| 54W02 | too many constraints in database |
| 54W03 | Database page size too small |
| 54W04 | The specified listener could not be registered |
| 54W05 | Temporary space limit exceeded |
| 54W50 | Virtual index creation with more than %1 columns. |
| 55008 | Table '%1' has no primary key |
| 55013 | Table already has a primary key |
| 55W02 | Table must be empty |
| 55W03 | Cannot drop a user that owns tables in runtime system |
| 55W04 | Cannot drop a user that owns procedures in runtime server |
| 55W05 | Cannot drop a user that owns messages or data types |
| 55W06 | Cannot drop a user that owns objects involved in replication |
| 55W07 | db_init has not been called or the call to db_init failed |
| 55W08 | Modifications not permitted for read-only database |
| 55W09 | Cannot commit or rollback while enlisted in a transaction |
| 55W10 | Cannot enlist in a transaction while already enlisted in a transaction |
| 55W11 | Cannot enlist in a transaction with uncommitted data pending |
| 55W12 | %1 |
| 55W13 | Strongly-encrypted database files are not supported in the runtime server |
| 55W14 | Invalid operation on a closed '%1' |
| 55W15 | Service '%1' in use |
| 56001 | Table '%1' has a foreign key with a referential action |
| 57014 | Statement interrupted by user |
| 57015 | Too many recursive iterations |
| 5RW01 | Publication '%1' not found |
| 5RW02 | Table '%1' has publications |
| 5RW03 | Subscription to '%1' for '%2' already exists |
| 5RW04 | Subscription to '%1' for '%2' not found |
| 5RW05 | User '%1' is already the publisher for this database |
| 5RW06 | User '%1' is not a remote user for this database |
| 5RW07 | Remote message type '%1' not found |
| 5RW08 | Passthrough statement inconsistent with current passthrough |
| 5RW09 | Remote statement failed |
| 5RW10 | Multiple consolidated users cannot be defined |
| 5RW11 | Synchronization message type '%1' not found |
| 5RW12 | Cannot find synchronization subscription with the name '%1' |
| 5RW13 | Cannot subscribe to '%1' |
| 5RW14 | Cannot modify synchronization entry using ALTER PUBLICATION |
| 5RW15 | Cannot modify publication entry using ALTER SYNCHRONIZATION |
| 5RW16 | Cannot synchronize table '%1' since it does not have a primary key |
| 5RW17 | Must include primary key for table '%1' in the synchronization |
| 5RW18 | Cannot create synchronization entry for table '%1' with BLOB primary key |
| 5RW19 | Cannot update primary key for table '%1' involved in a publication |
| 5RW21 | Cannot register '%1' since another exclusive instance is running |
| 5RW22 | Cannot register another '%1' as an exclusive application |
| 5RW23 | Cannot register connection because of invalid application cookie |
| 5RW24 | Cannot deregister application because of invalid cookie |
| 5RW25 | Cannot deregister '%1' since active registered connection exists |
| 5RW26 | Current connection is already registered to '%1' as '%2' |
| 5RW27 | Another connection has already registered as '%1' |
| 5RW28 | Cannot register '%1' since registration cookie exhausted |
| 5RW29 | Cannot register connection to '%1' since automatic label exhausted |
| 5RW30 | Undefined synchronization template '%1' |
| 5RW31 | Synchronization site '%1' is already defined |
| 5RW32 | Synchronization option '%1' contains semi-colon, equal sign or curly brace |
| 5RW33 | Synchronization option '%1' not found |
| 5RW34 | Synchronization option is too long |
| 5RW35 | Table '%1' is part of a synchronization definition |
| 5RW36 | Table '%1' is already included |
| 5RW37 | Cannot find synchronization user with the name '%1' |
| 5RW39 | Cannot find synchronization definition with the name '%1' |
| 99999 | User-defined exception signaled |
| WB001 | Unknown backup operation |
| WB002 | Database backup not started |
| WB003 | Incomplete transactions prevent transaction log renaming |
| WB004 | Unable to delete database file |
| WB005 | Transaction log was truncated |
| WB006 | Contents of backup files are inconsistent |
| WB007 | Backup file format is invalid |
| WB008 | RESTORE unable to open file '%1' |
| WB009 | RESTORE unable to write to file '%1' |
| WB010 | RESTORE unable to start database '%1' |
| WB011 | Unable to open backup log '%1' |
| WB012 | Backup file '%1' already exists |
| WB013 | Invalid backup operation |
| WB014 | Connection attempting BACKUP has uncommitted transactions |
| WC001 | '%1' is an unknown character set label |
| WC002 | Cannot convert between requested character set '%1' and database character set '%2' |
| WC003 | An invalid multi-byte input character was encountered |
| WC004 | An invalid multi-byte output character was encountered |
| WC005 | An input character could not be converted to database character set |
| WC006 | An output character could not be converted to the application character set |
| WC007 | Character conversion reporting is not available when the single byte converter is used |
| WC008 | Cannot convert between requested character sets '%1' and '%2' |
| WE001 | Event '%1' not found |
| WE002 | Event '%1' already exists |
| WE003 | Schedule '%1' for event '%2' not found |
| WE004 | Schedule '%1' for event '%2' already exists |
| WE005 | Invalid day of week or month '%1' for event '%2' |
| WE006 | Invalid time '%1' for event '%2' |
| WE007 | Invalid start date/time for event '%1' |
| WE008 | System event type '%1' not found |
| WE009 | Event '%1' in use |
| WI001 | Attempt to read beyond end-of-file in a compressed database |
| WI004 | Internal rollback log corrupted |
| WI005 | Unable to find in index '%1' for table '%2' |
| WI006 | (no message) |
| WI008 | (no message) |
| WI009 | Cannot serialize Java object with class '%1' |
| WI010 | The optimizer was unable to construct a valid access plan |
| WI011 | Required operators excluded |
| WJ001 | Method '%1' cannot be called at this time |
| WJ002 | Parameter not registered as output parameter |
| WJ003 | The specified transaction isolation is invalid |
| WJ004 | The cursor name '%1' already exists |
| WJ005 | Input parameter index out of range |
| WJ006 | Return value cannot be set |
| WJ007 | JDBC feature '%1' not supported |
| WJ008 | Could not change an opened prepared statement or callable statement |
| WJ009 | An internal error occurred in a '%1' |
| WJ010 | Invalid operation on a closed '%1' |
| WJ011 | Cannot access instance member through a class |
| WJ012 | Cannot update member fields qualified with "final" modifier |
| WJ013 | An internal error occurred in a '%1' |
| WJ014 | Invalid operation on a closed '%1' |
| WJ015 | JDBC SAStatement batch execute abandoned |
| WJ016 | Seek absolute 0 was attempted on a JDBC SAResultSet |
| WJ017 | Invalid JDBC resultset type |
| WJ018 | Invalid JDBC resultset concurrency |
| WJ019 | Cannot call the '%1' function on a JDBC resultset when it is positioned on an insert row |
| WJ020 | The JDBC resultset must be positioned on an insert row in order to use the '%1' function |
| WJ021 | Cannot uniquely identify column '%2' of table '%1' in the current JDBC resultset |
| WJ022 | The database does not support the Java virtual machine |
| WJ023 | '%1' is not a public Java class, and cannot be referenced from SQL |
| WJ024 | '%1' is not a public Java reference, and cannot be referenced from SQL |
| WJ025 | JDK '%1' is not a supported JDK |
| WJ026 | The JDK version in '%1' does not match '%2' |
| WJ027 | Java SecurityManager class not found: %1 |
| WJ028 | Exception occurred while loading Java SecurityManager |
| WJ029 | The database needs to be restarted for this Java related command |
| WL001 | '%1' is not a known file format for loading or unloading tables |
| WL002 | Cannot access file '%1' -- %2 |
| WL004 | UNLOAD TABLE cannot be used to unload a view |
| WL005 | Unable to enlist transaction; DTC may be down |
| WL006 | Unable to reenlist transaction; DTC may be down |
| WL007 | LOAD TABLE not allowed on temporary table with ON COMMIT DELETE ROWS |
| WO001 | Unable to connect to server '%1': %2 |
| WO002 | Unable to connect to server '%1': server definition is circular |
| WO003 | Remote server '%1' is currently configured as read only |
| WO004 | Remote server '%1' could not be found; Add the server using CREATE SERVER |
| WO005 | Server '%1': %2 |
| WO006 | Backwards scrolling cursors are not supported for remote objects |
| WO007 | The remote table '%1' could not be found |
| WO008 | Could not access column information for the table '%1' |
| WO009 | Not enough memory is allocated to the Java virtual machine for remote access |
| WO010 | %1 |
| WO011 | The remote server does not support an auto-incrementing data type |
| WO012 | Remote server does not have the ability to support this statement |
| WO013 | External login for server '%1' could not be found |
| WO014 | Server capability name '%1' could not be found in the SYS.SYSCAPABILITYNAME table. |
| WO015 | The data type specified for column '%1' is not compatible with the actual data type |
| WO016 | The column '%1' does not exist in the remote table |
| WO017 | The length specified for column '%1' is different than the actual length |
| WO018 | Null attribute mismatch for column '%1' |
| WO019 | Identity attribute mismatch for column '%1' |
| WO020 | The table specification '%1' identifies more than one remote table |
| WO021 | Creating remote tables with computed columns is not supported |
| WO022 | The data type of column '%1' is not supported |
| WO023 | OMNI cannot handle expressions involving remote tables inside stored procedures |
| WO024 | Specified local connection not found. |
| WO025 | Specified local connection is not to the current database. |
| WO026 | Cannot close a remote JDBC connection that is not the current connection. |
| WP000 | Argument %1 of procedure '%2' cannot be null |
| WP001 | Procedure '%1' terminated with unhandled exception '%2' |
| WP002 | '%1' is not a valid class file |
| WP003 | Could not decompress class '%1' from Jar. |
| WP004 | Cannot remove class '%1': member of Jar |
| WP005 | Invalid class byte code |
| WP006 | Java virtual machine could not be started |
| WP007 | Namespace heap exhausted at internal function: %1 |
| WP008 | Java VM heap exhausted at internal function: %1 |
| WP009 | Resource governor for '%1' exceeded |
| WP010 | Invalid jar file |
| WP011 | Previous error lost prior to RESIGNAL |
| WP012 | %1 returned a result set with a different schema than expected |
| WP013 | %1 returned multiple result sets |
| WP014 | %1 does not return a result set |
| WP015 | Insufficient cache to start Java virtual machine |
| WP016 | Warning detected when optimizing SELECT INTO is treated as an error |
| WW001 | The pattern is too long |
| WW002 | Cannot stop the database server |
| WW003 | Calling functions outside the database server is not supported |
| WW004 | Mismatch between external function platform specifier and current operating system |
| WW005 | Need a dynamic library name |
| WW006 | Could not load dynamic library '%1' |
| WW007 | Could not find '%1' in dynamic library '%2' |
| WW008 | Could not allocate resources to call external function |
| WW009 | Expression has unsupported data type |
| WW010 | Too many parameters to this external procedure call |
| WW011 | A thread used internally could not be started |
| WW012 | RAISERROR executed: %1 |
| WW013 | Class '%1' has no public field '%2' |
| WW014 | Invalid type for field reference |
| WW015 | Field '%1' of class '%2' cannot be null |
| WW016 | Index type specification of '%1' is invalid |
| WW017 | An attempt to delete database '%1' failed |
| WW018 | Cannot deserialize Java object |
| WW019 | Rollback occurred due to deadlock during prefetch |
| WW020 | Invalid request log format on line %1 |
| WW022 | Cannot create an index on Java class '%1' |
| WW023 | Cannot insert or update computed column '%1' |
| WW024 | The communications environment could not be created |
| WW025 | An internal error was generated by the test harness |
| WW026 | The external function call is incompatible |
| WW027 | A conflict with the DBMLSync download phase was detected |
| WW028 | At least one of the specified dbspaces was not calibrated. |
| WW029 | A workload capture (%1) is already in progress |
| WW030 | No workload capture currently exists |
| WW031 | Cannot access schema file '%1' |
| WW032 | The status of the last synchronization upload is unknown |
| WW033 | A schema upgrade is not currently allowed |
| WW034 | The database '%1' was not found |
| WW035 | This connection already exists |
| WW036 | Information for synchronization is incomplete or invalid, check '%1' |
| WW037 | Compression error: %1 |
| WW038 | Decompression error: %1 |
| WW039 | Input string is not base64-encoded |
| WW040 | UltraLite connection was restored |
| WW041 | UltraLite cursor (or result set or table) was restored |
| WW042 | Checksums are not enabled in this database |
| WW043 | File I/O failed for '%1' |
| WW044 | Incorrect volume ID for '%1' |
| WW045 | Compressed database is not encrypted |
| WW046 | UltraLite runtime library is incompatible with the database file |
| WW047 | Output file directory does not exist |
| WW048 | Output file cannot be written |
| WW049 | The URI '%1' is invalid |
| WW050 | Unable to connect to the remote host specified by '%1' |
| WW051 | Connection timed out |
| WW052 | HTTP request failed. Status code '%1' |
| WW053 | Could not initialize the encryption DLL: '%1' |
| WW054 | Could not load the encryption DLL '%1' |
| WW055 | Invalid procedure type '%1' |
| WW056 | Invalid procedure subtype '%1' for type '%2' |
| WW057 | Invalid response from the HTTP server |
| WW058 | NAMESPACE attribute is not valid with procedure type '%1' |
| WW059 | The secure connection to the remote host failed |
| WW060 | The %1 attribute '%2' is not valid |
| WW061 | The database was created. |
| WW062 | The option '%1' is not recognized. |
| WX001 | Column must be named: %1 |
| WX002 | XML parser error: %1 |
| WX003 | XPath parser error: %1 |
| WX004 | Illegal flags value passed to OPENXML |
| WX005 | Illegal FOR XML EXPLICIT tag value: '%1' |
| WX006 | Unknown FOR XML EXPLICIT directive: '%1' |
| WX007 | Illegal column name: '%1' |
| WX008 | Parent not open: '%1' |
| WX009 | Undeclared tag id: '%1' |
| WX010 | Too few columns |
| WX011 | CDATA has a name |
| WX012 | Invalid XQuery constructor |
| WX013 | XMLGEN evaluation failure |
| WX014 | No name for argument |
| WX015 | Control character in XML output |
| WX016 | Insufficient memory for OPENXML query
|