Sybase 11 9 X 12 5 Users Manual Svrtsg3

11.9.x-12.5 to the manual dd2798e9-0b5e-4118-adc4-f4726b2f3afb

2015-02-02

: Sybase Sybase-11-9-X-12-5-Users-Manual-490623 sybase-11-9-x-12-5-users-manual-490623 sybase pdf

Open the PDF directly: View PDF PDF.
Page Count: 588

DownloadSybase Sybase-11-9-X-12-5-Users-Manual- Svrtsg3  Sybase-11-9-x-12-5-users-manual
Open PDF In BrowserView PDF
Sybase® Adaptive ServerTM
Enterprise Troubleshooting and
Error Messages Guide
Volume 3

Sybase Adaptive Server Enterprise
11.9.x-12.5

DOCUMENT ID: 39994-01-1250-01
LAST REVISED: May 2002
Copyright © 1989-2002 by Sybase, Inc. All rights reserved.
This publication pertains to Sybase software and to any subsequent release until otherwise indicated in new editions or technical notes.
Information in this document is subject to change without notice. The software described herein is furnished under a license agreement,
and it may be used or copied only in accordance with the terms of that agreement.
To order additional documents, U.S. and Canadian customers should call Customer Fulfillment at (800) 685-8225, fax (617) 229-9845.
Customers in other countries with a U.S. license agreement may contact Customer Fulfillment via the above fax number. All other
international customers should contact their Sybase subsidiary or local distributor. Upgrades are provided only at regularly scheduled
software release dates. No part of this publication may be reproduced, transmitted, or translated in any form or by any means, electronic,
mechanical, manual, optical, or otherwise, without the prior written permission of Sybase, Inc.
Sybase, the Sybase logo, AccelaTrade, ADA Workbench, Adaptable Windowing Environment, Adaptive Component Architecture,
Adaptive Server, Adaptive Server Anywhere, Adaptive Server Enterprise, Adaptive Server Enterprise Monitor, Adaptive Server
Enterprise Replication, Adaptive Server Everywhere, Adaptive Server IQ, Adaptive Warehouse, Anywhere Studio, Application
Manager, AppModeler, APT Workbench, APT-Build, APT-Edit, APT-Execute, APT-FORMS, APT-Translator, APT-Library, Backup
Server, BizTracker, ClearConnect, Client-Library, Client Services, Convoy/DM, Copernicus, Data Pipeline, Data Workbench,
DataArchitect, Database Analyzer, DataExpress, DataServer, DataWindow, DB-Library, dbQueue, Developers Workbench, Direct
Connect Anywhere, DirectConnect, Distribution Director, e-ADK, E-Anywhere, e-Biz Integrator, E-Whatever, EC-GATEWAY,
ECMAP, ECRTP, eFulfillment Accelerator, Embedded SQL, EMS, Enterprise Application Studio, Enterprise Client/Server, Enterprise
Connect, Enterprise Data Studio, Enterprise Manager, Enterprise SQL Server Manager, Enterprise Work Architecture, Enterprise Work
Designer, Enterprise Work Modeler, eProcurement Accelerator, EWA, Financial Fusion, Financial Fusion Server, Gateway Manager,
ImpactNow, Industry Warehouse Studio, InfoMaker, Information Anywhere, Information Everywhere, InformationConnect,
InternetBuilder, iScript, Jaguar CTS, jConnect for JDBC, MainframeConnect, Maintenance Express, MDI Access Server, MDI Database
Gateway, media.splash, MetaWorks, MySupport, Net-Gateway, Net-Library, New Era of Networks, ObjectConnect, ObjectCycle,
OmniConnect, OmniSQL Access Module, OmniSQL Toolkit, Open Biz, Open Client, Open ClientConnect, Open Client/Server, Open
Client/Server Interfaces, Open Gateway, Open Server, Open ServerConnect, Open Solutions, Optima++, PB-Gen, PC APT Execute, PC
Net Library, Power++, power.stop, PowerAMC, PowerBuilder, PowerBuilder Foundation Class Library, PowerDesigner,
PowerDimensions, PowerDynamo, PowerJ, PowerScript, PowerSite, PowerSocket, Powersoft, PowerStage, PowerStudio, PowerTips,
Powersoft Portfolio, Powersoft Professional, PowerWare Desktop, PowerWare Enterprise, ProcessAnalyst, Rapport, Report Workbench,
Report-Execute, Replication Agent, Replication Driver, Replication Server, Replication Server Manager, Replication Toolkit, Resource
Manager, RW-DisplayLib, S-Designor, SDF, Secure SQL Server, Secure SQL Toolset, Security Guardian, SKILS, smart.partners,
smart.parts, smart.script, SQL Advantage, SQL Anywhere, SQL Anywhere Studio, SQL Code Checker, SQL Debug, SQL Edit, SQL
Edit/TPU, SQL Everywhere, SQL Modeler, SQL Remote, SQL Server, SQL Server Manager, SQL SMART, SQL Toolset, SQL Server/
CFT, SQL Server/DBM, SQL Server SNMP SubAgent, SQL Station, SQLJ, STEP, SupportNow, S.W.I.F.T. Message Format Libraries,
Sybase Central, Sybase Client/Server Interfaces, Sybase Financial Server, Sybase Gateways, Sybase MPP, Sybase SQL Desktop, Sybase
SQL Lifecycle, Sybase SQL Workgroup, Sybase User Workbench, SybaseWare, Syber Financial, SyberAssist, SyBooks, System 10,
System 11, System XI (logo), SystemTools, Tabular Data Stream, TradeForce, Transact-SQL, Translation Toolkit, UNIBOM, Unilib,
Uninull, Unisep, Unistring, URK Runtime Kit for UniCode, Viewer, Visual Components, VisualSpeller, VisualWriter, VQL,
WarehouseArchitect, Warehouse Control Center, Warehouse Studio, Warehouse WORKS, Watcom, Watcom SQL, Watcom SQL Server,
Web Deployment Kit, Web.PB, Web.SQL, WebSights, WebViewer, WorkGroup SQL Server, XA-Library, XA-Server and XP Server are
trademarks of Sybase, Inc. 04/02
Unicode and the Unicode Logo are registered trademarks of Unicode, Inc.
All other company and product names used herein may be trademarks or registered trademarks of their respective companies.
Use, duplication, or disclosure by the government is subject to the restrictions set forth in subparagraph (c)(1)(ii) of DFARS 52.2277013 for the DOD and as set forth in FAR 52.227-19(a)-(d) for civilian agencies.
Sybase, Inc., 5000 Hacienda Drive, Dublin, CA 94568.

Contents

About This Book .......................................................................................................................... vii

CHAPTER 4

Backup Server Error Messages ................................................. 683
Commonly Encountered Errors .................................................... 683
“No language handler installed” Message ............................. 683
LOGCONN Errors in Adaptive Server After Using Backup Server
684
load {database | transaction} with listonly Locks Database.. 684
Some Messages from Backup Server Are Lost .................... 684
dump database on Digital OpenVMS Alpha/Digital UNIX Raises
Error................................................................................ 684
Error 5704 in the OpenVMS Backup Server error log ........... 685
Unable to use Async IO when dumping to disk on HP-UX.... 686
Maximum Number of DBPROCESSes Already Allocated..... 687
Error Conditions Without Messages............................................. 687
Errors in Backup Server Error Log ............................................... 688
Net-Library routine net_dict_open failed in srv__open_dictionary
688
Net-Library routine net_listen failed in srv_start_net ............ 688
Net-Library routine net_init failed in srv__init_net ................ 688
No driver of the requested protocol class is available ........... 689
Net-lib protocol driver call to connect two endpoints failed ... 689
Open Server Error Messages Related to Backup Server............. 689
Error 5704.10.0 ..................................................................... 689
Error 16240.20.0 ................................................................... 690
A Listing of All Backup Server Error Messages............................ 690
Error Number Format ............................................................ 690
List of Error Messages .......................................................... 691
Backup Server Error Messages 1.1.2 - 1.63.2 ............................ 692
Backup Server Error Messages 2.1.2 - 3.55.2 ............................. 702
Backup Server Error Messages 4.1.2 - 4.75.3 ............................. 712
Backup Server Error Messages 4.76.3 - 4.147.2 ......................... 721
Backup Server Error Messages 5.1.2 - 6.89.2 ............................. 732
Backup Server Error Messages 7.1.2 - 8.17.2 ............................. 740
iii

Contents

CHAPTER 5

Component Integration Services Error Messages ................... 745
Component Integration Services Error Messages ...................... 745

CHAPTER 6

Adaptive Server Error Messages ...............................................
Working with Error Messages ......................................................
Server Error Messages 1 - 199 ....................................................
Server Error Messages 200 - 299 ................................................
Server Error Messages 300 - 399 ................................................
Server Error Messages 400 - 499 ................................................
Server Error Messages 500 - 599 ................................................
Server Error Messages 600 - 699 ................................................
Server Error Messages 700 - 799 ................................................
Server Error Messages 800 - 899 ................................................
Server Error Messages 900 - 999 ................................................
Server Error Messages 1000-1099 ..............................................
Server Error Messages 1100-1199 ..............................................
Server Error Messages 1200-1299 ..............................................
Server Error Messages 1300-1399 ..............................................
Server Error Messages 1500-1599 ..............................................
Server Error Messages 1600-1699 ..............................................
Server Error Messages 1700-1799 ..............................................
Server Error Messages 1800-1899 ..............................................
Server Error Messages 1900-1999 ..............................................
Server Error Messages 2000–2099 .............................................
Server Error Messages 2100–2199 .............................................
Server Error Messages 2200–2299 .............................................
Server Error Messages 2300–2399 .............................................
Server Error Messages 2400–2499 .............................................
Server Error Messages 2500–2599 .............................................
Server Error Messages 2600–2699 .............................................
Server Error Messages 2700–2799 .............................................
Server Error Messages 2800–2899 .............................................
Server Error Messages 2900–2999 .............................................
Server Error Messages 3000 - 3099 ............................................
Server Error Messages 3100 - 3199 ............................................
Server Error Messages 3200 - 3299 ............................................
Server Error Messages 3300 - 3399 ............................................
Server Error Messages 3400 - 3499 ............................................
Server Error Messages 3500 - 3599 ............................................
Server Error Messages 3600 - 3699 ............................................
Server Error Messages 3700 - 3799 ............................................
Server Error Messages 3800 - 3899 ............................................
Server Error Messages 3900 – 3999 ...........................................
Server Error Messages 4000 – 4099 ...........................................

iv

755
755
757
765
773
776
780
789
797
799
807
813
816
821
828
830
839
841
848
851
855
856
857
864
871
874
883
885
892
896
897
898
902
907
909
918
918
921
924
926
931

Contents

Server Error Messages 4200 - 4299 ............................................ 935
Server Error Messages 4300 - 4399 ............................................ 938
Server Error Messages 4400 - 4499 ............................................ 941
Server Error Messages 4500 - 4599 ............................................ 943
Server Error Messages 4600 - 4699 ............................................ 944
Server Error Messages 4700 - 4799 ............................................ 948
Server Error Messages 4800 - 4899 ............................................ 949
Server Error Messages 4900 - 4999 ............................................ 953
Server Error Messages 5000 - 5099 ............................................ 962
Server Error Messages 5100 - 5199 ............................................ 965
Server Error Messages 5200 - 5299 ............................................ 971
Server Error Messages 5600 - 5699 ............................................ 972
Server Error Messages 5700 - 5799 ............................................ 976
Server Error Messages 5800 - 5899 ............................................ 977
Server Error Messages 5900 - 5999 ............................................ 985
Server Error Messages 6000 - 6099 ............................................ 986
Server Error Messages 6100 - 6199 ............................................ 987
Server Error Messages 6200 - 6299 ............................................ 988
Server Error Messages 6400 - 6499 ............................................ 995
Server Error Messages 6500 - 6599 ............................................ 996
Server Error Messages 6700 - 6799 ............................................ 999
Server Error Messages 6900 - 6999 .......................................... 1000
Server Error Messages 7000 - 7099 .......................................... 1002
Server Error Messages 7100 - 7199 .......................................... 1004
Server Error Messages 7200 - 7299 .......................................... 1008
Server Error Messages 7300 - 7399 .......................................... 1012
Server Error Messages 7400 - 7499 .......................................... 1020
Server Error Messages 7600 - 7699 .......................................... 1023
Server Error Messages 7700 - 7799 .......................................... 1026
Server Error Messages 7900 - 7999 .......................................... 1035
Server Error Messages 8000 - 8099 .......................................... 1046
Server Error Messages 8200 - 8299 .......................................... 1047
Server Error Messages 8400 - 8499 .......................................... 1050
Server Error Messages 8500 - 8599 .......................................... 1053
Server Error Messages 8600 - 8699 .......................................... 1054
Server Error Messages 8700 - 8799 .......................................... 1055
Server Error Messages 8800 - 8899 .......................................... 1055
Server Error Messages 8900 - 8999 .......................................... 1056
Server Error Messages 9000 - 9099 .......................................... 1057
Server Error Messages 9100 - 9199 .......................................... 1058
Server Error Messages 9200 - 9299 .......................................... 1063
Server Error Messages 9300 - 9399 .......................................... 1070
Server Error Messages 9500 – 9599 ......................................... 1074
Server Error Messages 9600 - 9699 .......................................... 1080

v

Contents

Server Error Messages 9700 - 9799 ..........................................
Server Error Messages 9800 - 9899 ..........................................
Server Error Messages 9900 - 9999 ..........................................
Server Error Messages 10100 - 10199 ......................................
Server Error Messages 10200 - 10299 ......................................
Server Error Messages 10300 - 10399 ......................................
Server Error Messages 10400 - 10499 ......................................
Server Error Messages 10500 - 10599 ......................................
Server Error Messages 10600 - 10699 ......................................
Server Error Messages 10700 - 10799 ......................................
Server Error Messages 10800 - 10899 ......................................
Server Error Messages 10900 - 10999 ......................................
Server Error Messages 11000 - 11099 ......................................
Server Error Messages 11100 - 11199 ......................................
Server Error Messages 11200 - 11299 ......................................
Server Error Messages 11300 - 11399 ......................................
Server Error Messages 11400 - 11499 ......................................
Server Error Messages 11500 - 11599 ......................................
Server Error Messages 11600 - 11699 ......................................
Server Error Messages 11700 - 11799 ......................................
Server Error Messages 11900 - 11999 ......................................
Server Error Messages 12000 - 12099 ......................................
Server Error Messages 12100 - 12199 ......................................
Server Error Messages 12200 - 12299 ......................................
Server Error Messages 12300 - 12399 ......................................
Server Error Messages 12400 - 12499 ......................................
Server Error Messages 12500 - 12599 ......................................
Server Error Messages 12700 - 12799 ......................................
Server Error Messages 12800 - 12899 ......................................
Server Error Messages 12900 - 12999 ......................................
Server Error Messages 13000 - 13099 ......................................
Server Error Messages 13100 - 13199 ......................................
Server Error Messages 13200 - 13299 ......................................
Server Error Messages 13900 - 13999 ......................................
Server Error Messages 14000 - 14099 ......................................
Server Error Messages 14100 - 14199 ......................................
Server Error Messages 14200 - 14299 ......................................
Server Error Messages 14300 - 14399 ......................................
Server Error Messages 14400 - 14499 ......................................
Server Error Messages 17000 - 18999 ......................................

1080
1083
1085
1095
1096
1100
1107
1116
1117
1127
1135
1140
1141
1146
1153
1153
1155
1163
1168
1169
1173
1176
1179
1180
1181
1184
1184
1189
1197
1199
1205
1213
1216
1217
1222
1225
1226
1228
1229
1229

Glossary ................................................................................................................................... 1231
Index ......................................................................................................................................... 1235

vi

About This Book

The Sybase Adaptive Server Enterprise Troubleshooting and Error
Messages Guide is a three-volume set. The first volume contains
guidelines for system database recovery and other troubleshooting
procedures. The second volume contains detailed error message
descriptions. This third volume includes the text of all Component
Integration Services, Backup Server, and Adaptive Server error messages,
along with a glossary and index.
For information about the intended audience of this guide, related
documents, other sources of information, conventions used in this manual,
and how to obtain help, please refer to “About This Book” in Volume 1.

vii

viii

CH A PTE R

4

Backup Server Error Messages

This chapter discusses Backup Server errors and Open Server errors
related to Backup Server, including:
•

“Commonly Encountered Errors”

•

“Error Conditions Without Messages”

•

“Errors in Backup Server Error Log”

•

“Open Server Error Messages Related to Backup Server”

•

“A Listing of All Backup Server Error Messages”

Commonly Encountered Errors
Following are descriptions of some problems that commonly occur when
you use Backup Server.

“No language handler installed” Message
If you connect directly to the Backup Server with isql and attempt to issue
a command, you will get messages like the following:
1> dump database master to tapedump1
2> go
No language handler installed.
Language cmd: dump database master to tapedump1

This is expected behavior because Backup Server is not a stand-alone
Adaptive Server. It is an Open Server application, is not intended to accept
direct commands, and, therefore, has no way of parsing them. All
commands to the Backup Server, such as shutdown or dump and load, can
be issued only from a running Adaptive Server.

683

Commonly Encountered Errors

LOGCONN Errors in Adaptive Server After Using Backup Server
The Adaptive Server site handler reports this error when the server has
unexpectedly lost contact with another site. If the other site is a Backup Server,
then a dump or load session has prematurely completed. This error message
appears in the Adaptive Server error log:
site_hdlr: No LOGCONN for packet from site 1, channel 2

When the error is reported because a dump or load session was aborted by a
user interrupt (such as Ctrl-c), the message should be treated as an
informational message.
This error can also be reported if the Adaptive Server unexpectedly loses
contact with the Backup Server. In this case, the error should be investigated.

load {database | transaction} with listonly Locks Database
A database being loaded into is locked so that no other users can use it, even
though no actual data may be loaded, as in the case of a load with listonly. To
work around load with listonly locking an active database, create a dummy
database and do the load with listonly into that database instead of the database
you do not want to have locked.

Some Messages from Backup Server Are Lost
Messages initiated by a threshold procedure may be lost if the boot window is
not present. Adaptive Server has no mechanism for intercepting a Tabular Data
Stream (TDS) received from other servers; the TDS is merely passed on to the
client. Threshold procedures have no “client,” so messages from Backup
Server to these tasks will not appear unless you specify otherwise.
You must specify notify=operator_console if the dump is invoked by a stored
procedure, including sp_thresholdaction; this is an issue for volume change
prompts, for example, to which you cannot respond if you never see them.

dump database on Digital OpenVMS Alpha/Digital UNIX Raises
Error
Attempting to use dump database when your database devices are on raw
partitions (DEC HSC [mscp] devices) raises the following error:

684

CHAPTER 4

Backup Server Error Messages

Backup Server: 4.80.2.1: Server, device /dev/44a0e: You
must use the no-rewind-on-close tape device.

This is not a raw device problem in general, but a DEC HSC (mscp) device
issue. Digital UNIX has a known problem on its HSC device driver that causes
Backup Server to fail to identify the HSC device type. Digitals's CLD #00266
states that such devices return 0 when queried with “MTIOCGET ioctl.”
Warning! Sybase currently supports only SCSI devices on Digital UNIX.

Error 5704 in the OpenVMS Backup Server error log
Error 5704: "Changed client character set setting to '%.*s'” appears in the
System 11 Backup Server error log on OpenVMS, even when the character sets
and language of the Backup Server and the Adaptive Server appear the same.
The errors are written every time a dump or load command is issued. Logging
in to the Backup Server and immediately exiting generates this error as well.
The Adaptive Server error log reports the following:
00:97/02/14
00:97/02/14
00:97/02/14
00:97/02/14

15:40:50.59
15:40:50.69
15:40:50.79
15:40:50.89

server
server
server
server

SQL Server's default sort order is:
'bin_iso_1' (ID = 50)
on top of default character set:
'iso_1' (ID = 1).

The runserver file for the Backup Server appears as follows:
$ define sybase_system DISK$TECH_SUPPORT:[REL1002.]
$ define sybase sybase_system:[sybase]
$ backup_server:==$DISK$TECH_SUPPORT:[REL1002.SYBASE.bin]backup-server.exe
$ backup_server /SERVER_NAME="BCK_RAPIDF" /ERRORLOG=DISK$TECH_SUPPORT:[REL1002.SYBASE.install]log.BCK_RAPIDF /INTERFACES_FILE=DISK$TECH_SUPPORT:[REL1002.SYBASE]interfaces./LANGUAGE=us_english /CHARACTER_SET=iso_1

Even though the character sets for the Backup Server and the Adaptive Server
appear to be identical, they are not so to the backupserver.exe program.
OpenVMS DCL Command Language Interpreter converts command string
tokens, except the strings enclosed in double quotes, to uppercase before
returning the parsed commands to the calling programs.
Consequently, to log into the Adaptive Server you must specify your user name
in quotes as in the following command:

685

Commonly Encountered Errors

isql/user_name="sa".

Similarly, the strings 'us_english' and 'iso_1' seen above in single quotes are
converted to uppercase. This causes backupserver.exe to interpret these strings
in an unexpected manner.
Note The runserver file is created in this manner by the sybinit.exe program.

To correct this problem, edit the Backup Server runserver file, enclosing the
two strings in double quotes as follows:
/LANGUAGE="us_english" /CHARACTER_SET="iso_1"

Unable to use Async IO when dumping to disk on HP-UX
When trying to dump a database to disk on HP the following error occurs:
Backup Server 4.86.2.1: Unable to use Async IO on
the database device 'disk device specified'.
Backup Server must use Async IO on a block special devices
because SQL Server is doing the same. Refer to the server
release notes.
Backup Server 4.27.2.1: Volume validation error:
attempt to close 'disk device specified' returned Bad file number.

This error occurs even though Async IO is configured correctly. It occurs
because of a problem in locking shared memory.
Adaptive Server, when using Async IO on HP, needs to lock its shared memory
into physical memory so that processing an Async IO request will never have
to wait for memory areas to be moved from swapspace to physical memory.
As the above error message says, Backup Server needs to do the same.
However it cannot do so because there is not enough lockable physical memory
left for the Backup Server.
On HP, lockable physical memory defaults to 75% of physical memory, not
75% of total shared memory.
To correct this problem try these options:

686

•

Increase physical memory.

•

Decrease the memory parameter for the Adaptive Server.

CHAPTER 4

•

Backup Server Error Messages

Change the HP-UX kernel parameter UNLOCKABLE_MEM. By default,
this is 0 which signifies the aforementioned 75% - 25% ratio. Consult HP
technical support before changing this parameter.

Maximum Number of DBPROCESSes Already Allocated
Two scenarios could result in this error. They are summarized in the following
table:
Scenario
The Backup Server runserver file, the interfaces file,
and the sysservers table in the master database do not
have a consistent name for the Backup Server.
You have hit a network limit for the Backup Server
process. Typically, this limit is set to 25.

Action
Verify that all three locations contain the same Backup
Server name. Pay attention to case sensitivity.
Start Backup Server with the -Nnn flag to change the
network limit. For example, -N30 increases the limit to
30.

Error Conditions Without Messages
A programming error may occur that causes the Backup Server to hang without
issuing a message. Follow these steps:
•

Determine whether the entire Adaptive Server is hung or just a single
session.

•

Terminate the hung session with keyboard interrupt or quit.

At this point, on a UNIX machine, it is necessary to check for I/O subprocesses
that remain alive, holding open dump devices. Perform this check with the ps
command and use kill (default signal) to kill the sybmultbuf processes whose
command lines contain device names used by the terminated session. Be
careful to kill only those processes that use the devices involved.
Each device is controlled by a pair of processes, and each pair of processes
controls just one device. Therefore, the presence of a device name in a
command line is sufficient to identify the subprocess to kill. dump and load data
from an aborted session or Server are not usable.
The Backup Server can exit abnormally without killing its subprocesses. In this
case, use kill to clean up the sybmultbuf processes before restarting the Backup
Server; otherwise, the devices involved may not be usable.

687

Errors in Backup Server Error Log

Errors in Backup Server Error Log
The following error messages may appear in the Backup Server error log.

Net-Library routine net_dict_open failed in srv__open_dictionary
Net-library routine net_dict_open() failed in
srv__open_dictionary()
Network error: status = 11 - Could not find addressing dictionary.
No server log file open; Using stderr for log.

The interfaces file does not exist or cannot be opened. Check to be sure the file
exists and the permissions are set correctly.

Net-Library routine net_listen failed in srv_start_net
Net-Library routine net_listen() failed in srv__start_net.
Network error: status = 12 - Net-lib protocol driver call to
register a listener failed

This is the Open Server equivalent of “Network port already in use.”
If your system is Digital OpenVMS using DECnet:
•

The SYSNAM privilege is required to start a DECnet listener, just as with
Adaptive Server. Check to be sure this privilege is set appropriately.

•

If this fails to help, try using DECnet object names instead of object
numbers. If this works, then report to Sybase Technical Support that you
have encountered bug 51237.

Net-Library routine net_init failed in srv__init_net
Net-Library routine net_init() failed in srv__init_net()
Network error: status = 162 - Unable to determine Net-Library error.
No server log file open; Using stderr for log.

Localization information is not as expected, possibly the result of loading an
incompatible Sybase product release into the same $SYBASE directory as the
Backup Server. Be sure the entire release directory is up to date and that you
have not accidentally renamed or deleted localization files.

688

CHAPTER 4

Backup Server Error Messages

No driver of the requested protocol class is available
No driver of the requested protocol class is available.

This message indicates that the entry in the interfaces file for the requested
Backup Server is wrong. Refer to the System Administration Guide Supplement
for your platform to find out the correct interfaces file entries.

Net-lib protocol driver call to connect two endpoints failed
Net-lib protocol driver call to connect two endpoints
failed.

An error occurred while trying to connect to the specified Backup Server. Make
sure the device name in the interfaces file is correct and that the Adaptive
Server's network address is correct in the interfaces file.

Open Server Error Messages Related to Backup Server
Following are some Open Server error messages that can appear when you are
using Backup Server.

Error 5704.10.0
Open Server Error: 5704.10.0: Changed client character set
setting to 'cp850'
Open Server Session Fatal Error: 16227.15.0: Unknown token TDS stream
received by spid 5

This message can appear if a user, who succeeds in executing a local dump
database, tries to dump to a remote Backup Server.
Check your default character set. If the default character sets for the remote
Backup Server and Adaptive Server are different, change the Backup Server's
default character set, restart the Backup Server, and rerun the dump.

689

A Listing of All Backup Server Error Messages

Error 16240.20.0
Many error conditions are associated with this Open Server error, differentiated
by the accompanying messages. The following errors begin with the phrase
“Open Server Fatal Error 16240.20.0”:
Net-Library routine net_address_get() failed in srv__start_net
Network error: status = 12 - Specified server name attribute could not be found
Backup Server: 1.29.2.1: Unable to start the Backup Server.
See Backup Server error log for additional information.

This is the Open Server equivalent of “Server name not found in interfaces
file.” The Backup Server will not start. Check to be sure the name of the server
you are trying to start is in the interfaces file, and remember that server names
are case-sensitive.
SYB_BACKUP is the logical name of the Backup Server. It may also be the
physical name, but it need not be.
Under normal circumstances, sybinit sets up the Backup Server, but if your
Backup Server name has been edited or deleted from the interfaces file, add it
again with sp_addserver, as follows:
1> sp_addserver SYB_BACKUP, NULL, physical-name
2> go

The specified physical-name is the name to use, both in the interfaces file and
when you do a dump or load with the at option.

A Listing of All Backup Server Error Messages
This section lists the text and gives a brief explanation for Backup Server
errors.

Error Number Format
A Backup Server error number has four components:
major.minor.severity.state
major numbers map to functional areas as follows:
Major
Number

690

Description

CHAPTER 4

Backup Server Error Messages

1

Critical errors

2
3

Open Server event errors
Backup Server RPC API errors

4
5

I/O service layer errors (that is, operating system I/O calls)
Network data transfer errors

6
7

Archive volume manipulation errors
Parser errors (errors in the dump or load command options)

8

Tape auto configuration errors

minor numbers order the errors within a major category. There is no special
meaning to these numbers; they serve only to distinguish between errors.
severity codes are as follows:
Severity Code
0
1
2,3

Description
Internal informational message, usually a component of another message.
No user action necessary.
Information, no user action necessary.
An unexpected condition, possibly fatal to the session, has occurred. Error
may have occurred with any or all of usage, environment, or internal logic.
This severity consists of two levels, which indicate whether or not the
session must exit. 2 indicates the session must exit. 3 indicates the session
may or may not exit.

4

An unexpected condition, fatal to the execution of the Backup Server, has
occurred. The session must exit immediately.

state codes have a one-to-one mapping to instances of the error reported within
the code.

List of Error Messages
Note Any “shortage of memory” message may indicate that both swap and

physical memory are in short supply. Increasing either may avert this error.
Make sure that you have enough physical memory so that Adaptive Server and
Backup Server can run without being swapped.

691

Backup Server Error Messages 1.1.2 - 1.63.2

Backup Server Error Messages 1.1.2 - 1.63.2

Number

Severity

Text and Explanation

1.1.2

2

Memory allocation failed in %1! for a %2! allocation.
This DUMP or LOAD session must exit.
Explanation: Indicates shortage of virtual memory
on the machine running Backup Server. User should
terminate unnecessary processes.

1.2.0

0

WAIT
Explanation: This informational text may be a
component of another message. No action is
necessary.

1.3.0

0

NOWAIT
Explanation: This informational text may be a
component of another message. No action is
necessary.

1.4.0

0

1.5.4

4

1.6.0

0

PROCEED
Explanation: This informational text may be a
component of another message. No action is
necessary.
Failed to install CS-Library message callback routine.
Explanation: Backup Server's attempt to install an
event handler failed. Backup Server cannot run.

RETRY
Explanation: This informational text may be a
component of another message. No action is
necessary.

1.7.1

1

1.8.0

0

Cannot allocate the locale info of the task. Use the
Backup Server default language `%1!' instead.
Explanation: The local structure for the client
connection to Backup Server could not be allocated,
and the thread property for the local information could
not be captured. Refer to the Backup Server error log
for more information.
ABORT
This informational text may be a
component of another message. No action is
necessary.
Explanation:

692

CHAPTER 4

Number

Severity

1.9.0

0

Backup Server Error Messages

Text and Explanation
Backup Server
This informational text may be a
component of another message. No action is
necessary.

Explanation:

1.10.0

0

DUMP
This informational text may be a
component of another message. No action is
necessary.

Explanation:

1.11.0

0

LOAD
This informational text may be a
component of another message. No action is
necessary.

Explanation:

1.12.0

0

volume
This informational text may be a
component of another message. No action is
necessary.
OPERATOR
Explanation: This informational text may be a
component of another message. No action is
necessary.
Unrecoverable I/O or volume error. This DUMP or
LOAD session must exit.
Explanation: This message is usually preceded by a
more specific message describing a fault encountered
in the lower I/O layers. One exception: this message is
the only error indication when the Backup Server fails
to start the multi-buffering subprocess that it uses to
perform backup I/O.Reasons for this failure are the
non-existence of the sybmultbuf program in the
standard locations (-M option argument, Backup
Server's current directory or $SYBASE/bin). User
should check the installation. If the sybmultbuf
program can be installed in the current directory or
$SYBASE/bin, it is not necessary to restart the Backup
Server.
Explanation:

1.13.0

0

1.14.2

2

1.15.4

4

UNRECOVERABLE CONDITION: ALL SESSIONS
WILL TERMINATE ABNORMALLY. THE
BACKUP SERVER MUST EXIT.
Explanation: This message is preceded by other
messages describing the failure.

693

Backup Server Error Messages 1.1.2 - 1.63.2

694

Number

Severity

Text and Explanation

1.16.2

2

Error (major = %1!, minor = %2!) raised with
unknown severity %3!.n
Explanation: Indicates a programming bug in an
instance of error reporting.

1.17.2

2

1.18.1

1

Major = %1!, Minor = %2!, Severity = %3!, state =
%4!: error text is missing.
Explanation: Indicates that localization files are outof-date with the code. Check installation with Sybase
Technical Support.
WARNING: Requested %1! file descriptors, was
allocated %2!; Backup Server will run out of file
descriptors if this number is less than the number of
database devices plus twice the number of stripes in
concurrent use.
Explanation: The Backup Server attempts to obtain
the highest number of file descriptors allowed to a user
program. This message indicates that the Backup
Server found a lower quota. Concurrent activity must
be restricted as directed or the platform administrator
can increase the HDESLIM.

1.19.4

4

Cannot allocate the configuration structure
Explanation: Indicates either a basic Open Server
failure or an extreme shortage of memory and swap
space.

1.20.4

4

1.21.2

2

CS_CONTEXT allocation failed.
Explanation: The context allocation routine failed
when it tried to load localization files. The SYBASE
environment variable is set incorrectly or the
localization files are missing.
Unable to configure the maximum number of user
events to %1!.
Explanation: An error occurred when you tried to
configure the Open Server's run-time maximum
number of application-specific defined event types.
Refer to the Open Server Server-Library Reference
Manual for an explanation of events. Refer to the
Backup Server error log for more information, and
contact Sybase Technical Support.

CHAPTER 4

Backup Server Error Messages

Number

Severity

Text and Explanation

1.22.2

2

1.23.2

2

1.24.2

2

1.25.1

1

Unable to configure the maximum number of
SRV_PROCS to %1!.
Explanation: An attempt to configure the Open
Server run-time values to allow the specified number
of Server threads failed. Backup Server uses one
thread per dump or load connection plus an additional
thread for each stripe. Use the -P option to increase the
number of threads.
Unable to configure the maximum number of network
read buffers to %1!.
Explanation: An attempt to configure the Open
Server run-time values to allow the specified number
of network read buffers failed. These buffers are used
for Server to Server connections, and the configuration
value is hard coded to 10.
Unable to configure the maximum number of
connections to %1!.
Explanation: Attempt to configure the Open Server
run-time values to allow the specified number of
network connections failed. The value of the -C option
(/connections in Digital OpenVMS) to the
backupserver command is used for the configurable
value. Check the line in your RUN_servername file
and see the entry for backupserver in Adaptive
Server Utility Programs for your platform.
Logging Backup Server messages in file `%1!'\n
Explanation: Indicates that Backup Server messages
are being written to the file named.

1.26.1

1

Unable to open Backup Server message log file `%1!'\n
Check the path to the message log file.
Make sure that the SYBASE environment variable is
set correctly.
Operating system swap space is low. The operating
system may kill the Backup Server.
Explanation: This is an RS6000 error only. The
operating system will kill “random” processes in an
effort to free space for critical processes. This message
indicates that the Backup Server could be chosen. If
necessary, reconfigure the Backup Server process as
critical.
Explanation:

1.27.1

1

695

Backup Server Error Messages 1.1.2 - 1.63.2

696

Number

Severity

Text and Explanation

1.28.2

2

Open Server routine %1! failed. See Backup Server
error log for additional information. \n
Explanation: Internal error, contact Sybase
Technical Support. This is a catch-all message for any
Open Server function that raises an error for which
Backup Server has determined the affected routine but
not the exact error.

1.29.2

2

Unable to start the Backup Server. See Backup Server
error log for additional information. \n
Explanation: At Backup Server initialization time,
the attempt to put Backup Server into a state in which
it can run failed. Refer to any Open Server messages
that are displayed.

1.30.2

2

1.31.2

2

Backup Server encountered error freeing memory.\n
Explanation: Internal error, contact Sybase
Technical Support. An error occurred when an attempt
was made to free a block of memory from Backup
Server's run-time heap. Either the memory was
previously freed or there is another error in the Open
Server routines for freeing memory. Check the Backup
Server error log for any Open Server messages
pertinent to this problem.
Unable to configure the maximum number of network
connections to %1!. The number of network
dump/load stripes that the Backup Server can run
simultaneously is %2!.
Explanation: Attempt to set the maximum number of
network connections (DBPROCESSes) that the Server
can originate failed. Refer to the usage of the -N
command line option. It may be too large for DBLibrary to handle.

1.32.2

2

1.33.0

0

Unexpected failure in `cs_strcmp()' routine.
Explanation: Internal error, contact Sybase
Technical Support. An error occurred when comparing
two strings to see if they are equal, greater than, or less
than each other. The cause of the error could be an
illegal string in length or content or that the character
sets of the two strings are incompatible for
comparison.
Backup Server Internal Error
Explanation: This informational text may be a
component of another message.

CHAPTER 4

Number

Severity

1.34.1

1

Backup Server Error Messages

Text and Explanation
Unable to set one or more trace flags; continuing.
Attempt to set the Open Server runtime trace flags failed. Check to see that the trace flags
are valid and in the proper format.

Explanation:

1.35.0

0


Explanation: This informational text may be a
component of another message. No action is
necessary.

1.36.1

1

1.37.4

4

Unable to configure Async IO. If Adaptive Server is
using Async IO on block special devices, then dump
and loads may be inconsistent. Refer to the server
release notes.
Explanation: HP only: could not initialize and
configure the asynchronous I/O system to be used
when accessing database devices. Check the Backup
Server error log and contact Sybase Technical Support.
Could not allocate event flag, server %1!: code %2!
message %3!.
Explanation: This is an Digital OpenVMS error only.
An attempt to allocate an event flag failed. Backup
Server cannot start. Probably an internal error.

1.38.4

4

1.39.4

4

Could not get master lock on server name, server %1!:
code %2! message %3!.
Explanation: Digital OpenVMS only: an attempt to
obtain a lock identifying this as the “master” Backup
Server failed for the reason specified in %3!. Backup
Server cannot start.
This backup server is unnamed, and so cannot acquire
the master lock it needs to boot successfully. Backup
Server must shut down.
Explanation: Digital OpenVMS only: no Server
name was given when attempting to acquire an
exclusive lock on the master lock name, which is
constructed from the Server name. Use showserver to
check whether Backup Server was started with a
Server name by means of the /SERVER_NAME
qualifier or the translation of the DSLISTEN logical
name.

697

Backup Server Error Messages 1.1.2 - 1.63.2

698

Number

Severity

Text and Explanation

1.41.4

4

1.42.4

4

1.43.4

4

A server named %1! is already running. Could not
obtain stop-lock.
Explanation: Digital OpenVMS only: another
Backup Server with the same logical name is already
running. This Backup Server cannot start.
STOP semaphore failed, code %1! message %2!.
Explanation: Digital OpenVMS only: failed to queue
the lock required to shut down Backup Server via
stopserver. Backup Server cannot start.
Failed getting system information: sys$getsyi failed,
code %1! message %2!.
Explanation: An unexpected condition, fatal to the
execution of the Backup Server, has occurred. The
session must exit immediately.

1.44.1

1

1.45.1

1

Backup Server could not set the server language to
`%1!'. The specified language may not be a valid
language, or the language may not be installed under
$SYBASE/locales. The default language is in use.
Explanation: Attempt to set the Backup Server's
language failed. Refer to the Backup Server error log
for more information. The specified language may not
be a valid language, or the language may not be
installed under $SYBASE/locales.
Backup Server could not set the server character set to
`%1!'. The specified character set may not be a valid
character set, or the character set may not be installed
under $SYBASE/locales. The default character set is
in use.
Explanation: Attempt to set the Backup Server's
character set failed. Refer to the Backup Server error
log for more information. The specified character set
may not be a valid character set or the character set
may not be installed under $SYBASE.

CHAPTER 4

Backup Server Error Messages

Number

Severity

Text and Explanation

1.46.1

1

CSLIB routine %1! failed. See Backup Server error
log for additional information.
Explanation: This is the catch-all message for CSLibrary (Client/Server Library) functions that return
an error. Currently, the only reference to this error
occurs when Backup Server is attempting to configure
the localization properties of the process. Refer to the
Backup Server error log for more information. There
could be something wrong with the specified language
or character set, for example the specified character set
is not valid for the specified language. Contact Sybase
Technical Support if a resolution cannot be determined.

1.47.1

1

1.48.2

2

1.49.2

2

Backup Server could not set the server
language/character set to `%1!/%2!'. The specified
language/character set combination may not be valid,
or the language/character set combination may not be
installed under $SYBASE/locales. The default
language/character set is in use.
Explanation: Attempt to set the Backup Server's
language and character set failed. Refer to the Backup
Server error log for more information. The specified
language or character set may not be valid or the
language or character set may not be installed under
$SYBASE/locales.
Attempt to dispatch Backup Server by Service Control
Manager returned operating system error = %1!(%2!).
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic. The session must exit. This is an NT
specific message.
Attempt to register Service Control Handler returned
operating system error = %1!(%2!).
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic. The session must exit. This is an NT
specific message.

699

Backup Server Error Messages 1.1.2 - 1.63.2

700

Number

Severity

Text and Explanation

1.50.2

2

Attempt to set Control Status returned operating
system error = %1!(%2!).
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic. The session must exit. This is an NT
specific message.

1.51.2

2

Service Control Handler received an invalid control
code = %1!.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic. The session must exit. This is an NT
specific message.

1.52.1

1

Backup Server terminating because of system
shutdown
Explanation: Information, no user action necessary.

1.53.2

2

Attempt to create thread returned operating system
error = %1!(%2!).
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic. The session must exit. This is an NT
specific message.

1.54.2

2

Attempt to connect to registry returned operating
system error = %1!(%2!).
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic. The session must exit. This is an NT
specific message.

1.55.2

2

Attempt to open registry key returned operating system
error = %1!(%2!).
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic. The session must exit. This is an NT
specific message.

CHAPTER 4

Number

Severity

1.56.2

2

Backup Server Error Messages

Text and Explanation
The SYBASE environment variable must be set.
An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic. The session must exit. Follow any
instructions given.

Explanation:

1.57.2

2

Backup Server encountered an error while attempting
to create a message queue. The Open Server routine
srv_createmsgq failed. This session cannot continue.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic. The session must exit.

1.58.2

2

1.59.2

2

1.60.2

2

1.61.2

2

Error: Unable to disable the `%1!' system registered
procedure.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic. The session must exit.
Error: Unable to spawn thread to drop the disallowed
system registered procedures.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic. The session must exit.
Unable to configure %1! connections and %2! service
threads which requires %3! message queues. The
maximum number of message queues is %4!.
Explanation: The value of the -C and -P option are
such that the number of message queues exceed the
allowed maximum. Restart the Backup Server with
reduced values for these parameters.
The SYTAPE environment variable must be set.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic. The session must exit. Follow any
instructions given.

701

Backup Server Error Messages 2.1.2 - 3.55.2

Number

Severity

Text and Explanation

1.62.2

2

1.63.2

2

Unable to load the Sytos DLL that SYTAPE is set to.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic. The session must exit.
Unable to configure %1! connections and %2! service
threads which requires %3! messages. The maximum
number of messages is %4!.
Explanation: The value of the -C and -P option are
such that the number of message queues exceed the
allowed maximum. Restart the Backup Server with
reduced values for these parameters.

Backup Server Error Messages 2.1.2 - 3.55.2

702

Number
2.1.2

Severity
2

2.2.4

4

2.3.2

2

2.4.2

2

Text and Explanation
Open Server initialization failed. Unable to start %1!.
Explanation: The user should check the installation.
This error can also arise from memory and swap space
shortage.
Open Server Server Fatal Error: %1!.%2!.%3!: %4!
Explanation: This indicates a fault within the Open
Server layer that forces program exit. The error code
placeholder should be matched to the Open Server
error codes for diagnosis. Check installation.
Open Server Session Fatal Error: %1!.%2!.%3!: %4!
Explanation: Interpret as for 2.2.4, except only the
session exits, not the whole Server.
Open Server Error: %1!.%2!.%3!: %4!
Explanation: Interpret as for 2.2.4, except Server and
session processing continue. Example: missing
localization file.

CHAPTER 4

Number

Severity

2.5.2

2

Backup Server Error Messages

Text and Explanation
Couldn't define %1! event; Backup Server must exit.
An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic. The session must exit.
Login information unavailable.
Explanation: The Backup Server could not access
the session login information to perform
authentication due to unauthorized session initiator or
programming bug. Contact Sybase Technical Support.
Explanation:

2.6.2

2

2.7.2

2

2.8.2

2

2.9.4

4

2.10.2

2

Remove server TDS version must be equal to or greater
than 4.6. This session must exit.
Explanation: Connection was attempted with an
obsolete TDS version. Backup Server communicates
reliably only with System 10 Adaptive Servers and
other Backup Servers.
Couldn't create semaphore for session %1!. This
session must exit.
Explanation: Indicates Open Server MUTEX
initialization failure or session limit reached.
The number of connections must be an integer.
Explanation: Indicates illegal -C (/connections in
Digital OpenVMS) option value for the backupserver
command. Check the line in your RUN_servername
file.
A trace flag specifier must be an integer.
UNIX only: The argument to the
backupserver command's -T (/trace in Digital
OpenVMS) option was not an integer. Check the line
in your RUN_servername file.
Failed to get lock to send packet to client, spid: %1!,
lockstatus %2!.
Explanation: Internal error, contact Sybase
Technical Support. An error occurred when attempting
to lock an Open Server MUTEX (mutually exclusive
object) which only one user at a time can lock. Refer to
the Backup Server error log for more information.
Explanation:

2.11.2

2

703

Backup Server Error Messages 2.1.2 - 3.55.2

704

Number

Severity

Text and Explanation

2.12.2

2

The diagnostic option specifier must be an integer.
Option is `%1!'
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic. The session must exit.

2.13.2

2

2.14.2

2

Unable to get connection endpoint. srv_thread_props()
returned an error.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic. The session must exit.
Unable to determine connection type. fstat() returned
an error: %1!
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic. The session must exit.

2.15.2

2

2.16.2

2

2.17.2

2

2.18.4

4

Connection refused. The owner id of the connection
named pipe is not the same user id as that of the
Backup Server process.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic. The session must exit.
Error: unable to disable registered procedures.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic. The session must exit.
Unrecognized security option `%1!'.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic. The session must exit.
The number of service threads must be a positive
integer up to the maximum of %1!. Specified value
was `%2!'.
Explanation: The value specified for -P option is
invalid. Restart backup server with a valid value.

CHAPTER 4

Backup Server Error Messages

Number

Severity

Text and Explanation

2.19.2

2

Invalid verbosity level: A verbosity level specifier
must be an integer from 0 to 3.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic. The session must exit.

3.1.2

2

Unrecognized RPC received--ignored.
The session initiator sent an
unrecognized RPC. Indicates ad hoc RPC was sent, or
a programming bug in Adaptive Server or Backup
Server. Contact Sybase Technical Support.

Explanation:

3.2.2

2

Symbol %1! not found in TDS table.
Explanation: Internal message; customers will likely
never see it; it is only included here for completeness.

3.3.2

2

3.4.2

2

3.5.2

2

3.6.1

1

%1!: May not specify Backup Server scanning or freepage clearing for a secondary phase.
Explanation: Internal error, contact Sybase
Technical Support. These errors indicate a violation of
the dump synchronization protocol of the RPC API.
%1!: Must specify Backup Server scanning in order to
clear free pages at LOAD time.
Explanation: Internal error, contact Sybase
Technical Support. These errors indicate a violation of
the dump synchronization protocol of the RPC API.
%1!: Could not lock session %2! to begin phase.
Explanation: Internal error, contact Sybase
Technical Support. This indicates an error or bug in the
Open Server MUTEX mechanism.
%1!: Phase %2! is currently active. Only one phase
may be active at a time.
Explanation: Internal error, contact Sybase
Technical Support. Violation of the dump
synchronization protocol of the RPC API.

3.7.2

2

%1!: phase %2! already concluded.
Explanation: Internal error, contact Sybase
Technical Support. Violation of the dump
synchronization protocol of the RPC API.

705

Backup Server Error Messages 2.1.2 - 3.55.2

706

Number

Severity

Text and Explanation

3.8.2

2

%1!: May not begin phase %2! before completing an
earlier phase, number %3!, for which there is
uncompleted work.
Explanation: Internal error, contact Sybase
Technical Support. Violation of the dump
synchronization protocol of the RPC API.

3.9.2

2

%1!: May not initiate Backup Server scanning for a
phase for which run-lists have been queued.
Explanation: Internal error, contact Sybase
Technical Support. Violation of the dump
synchronization protocol of the RPC API.

3.10.2

2

%1!: phase %2! not active.
Explanation: Internal error, contact Sybase
Technical Support. Violation of the dump
synchronization protocol of the RPC API.

3.11.2

2

3.12.2

2

3.13.2

2

3.14.2

2

3.15.2

2

%1! SANITY: PHASE for phase no. %2! not at head
of list.
Explanation: Internal error, contact Sybase
Technical Support. Violation of the dump
synchronization protocol of the RPC API.
May not submit RPC %1! unless performing a DUMP.
Explanation: Internal error, contact Sybase
Technical Support. Violation of the dump
synchronization protocol of the RPC API.
%1!: Illegal phase number %2!.
Explanation: Internal error, contact Sybase
Technical Support. Violation of the dump
synchronization protocol of the RPC API.
Logical page %1! is not in the given database map.
Explanation: Internal error, contact Sybase
Technical Support. Violation of the dump
synchronization protocol of the RPC API.
The disk piece for page %1! does not belong to phase
%2!.
Explanation: Internal error, contact Sybase
Technical Support. Violation of the dump
synchronization protocol of the RPC API.

3.16.2

2

%1!: There is no session of id %2! in progress.
Explanation: Internal error, contact Sybase
Technical Support. Violation of the dump
synchronization protocol of the RPC API.

CHAPTER 4

Backup Server Error Messages

Number

Severity

Text and Explanation

3.17.2

2

Pathname parameter must specify an absolute
pathname. Rejected value: %1!
Explanation: Adaptive Server sent its present
working directory to the Backup Server and that
directory was not recognized as an absolute path
specifier.

3.18.2

2

Adaptive Server Enterprise did not specify absolute
pathname root before sending the relative device
pathname %1!.
Explanation: Adaptive Server sent a device
specification that was not recognized as an absolute
path specification, and had not previously sent its
present working directory.

3.19.2

2

Combining device pathnames %1! and %2! exceeds
the maximum pathname length.
Explanation: The combination of Adaptive Server's
present working directory and the relative device name
is too long for Backup Server's internal buffer.

3.20.2

2

3.21.2

2

%1!: RPC rejected--missing parameters.
Explanation: The number of parameters passed to
Backup Server for the specified RPC does not match
the number of parameters expected for that RPC. If
you are sending Backup Server the RPC via your own
customized mechanism, check that mechanism for the
correct RPC count. Otherwise, contact Sybase
Technical Support.
%1! SANITY: run list size > %2!.
Explanation: The total size of the run lists for the
bs_run_list RPC will exceed the size used to store the
run lists internally within Backup Server. If you are
sending Backup Server the RPC via your own
customized mechanism, check that mechanism for the
correct size of the run lists. Otherwise, contact Sybase
Technical Support.

3.22.2

2

%1!: Session %2! does not exist.
Internal error, contact Sybase
Technical Support. Violation of the dump
synchronization protocol of the RPC API.

Explanation:

3.23.2

2

%1!: Could not queue run list for session %2!.
Internal error, contact Sybase
Technical Support. Violation of the dump
synchronization protocol of the RPC API.

Explanation:

707

Backup Server Error Messages 2.1.2 - 3.55.2

708

Number

Severity

Text and Explanation

3.24.2

2

%1!: RPC rejected, phase %2! already concluded.
Explanation: Internal error, contact Sybase
Technical Support. Violation of the dump
synchronization protocol of the RPC API.

3.25.2

2

3.26.2

2

%1!: May not submit run lists for phases in which
Backup Server conducts the scan.
Explanation: Internal error, contact Sybase
Technical Support. Violation of the dump
synchronization protocol of the RPC API.
%1! SANITY: parameter data overflows I/O block.
Explanation: Internal error, contact Sybase
Technical Support. Error with dump header or trailer
processing in either Server. The total parameter sizes
are defined to equal the I/O block size.

3.27.2

2

3.28.2

2

3.29.2

2

3.30.2

2

3.31.2

2

Invalid RPC sequence at RPC %1!.
Explanation: Internal error, contact Sybase
Technical Support. Error in the session initiator
(Adaptive Server or Backup Server), a violation of the
RPC API.
Non-contiguous database map, session %1!, lpn %2!.
Explanation: Internal error, contact Sybase
Technical Support. These errors indicate an Adaptive
Server programming bug, defective database disk
mapping information sent.
No virtual mapping for logical page %1!.
Explanation: Internal error, contact Sybase
Technical Support. These errors indicate an Adaptive
Server programming bug, defective database disk
mapping information sent.
Bs_normdbmap received an overlapping disk piece.
Explanation: Internal error, contact Sybase
Technical Support. These errors indicate an Adaptive
Server programming bug, defective database disk
mapping information sent.
Improper parameter count %1! for RPC %2!.
Explanation: Internal error, contact Sybase
Technical Support. Error in the session initiator
(Adaptive Server or Backup Server), a violation of the
RPC API.

CHAPTER 4

Backup Server Error Messages

Number

Severity

Text and Explanation

3.32.2

2

Incorrect type for parameter #%1! for RPC %2!;
expected %3! got %4!.
Explanation: Internal error, contact Sybase
Technical Support. Error in the session initiator
(Adaptive Server or Backup Server), a violation of the
RPC API.

3.33.2

2

3.34.2

2

SANITY: premature last run list.
Explanation: Internal error, contact Sybase
Technical Support.
SANITY: more stripes than extents.
Explanation: Internal error, contact Sybase
Technical Support.

3.35.2

2

3.36.2

2

3.37.2

2

3.38.2

2

3.39.2

2

RPC %1! refused following previous FAILURE return.
Explanation: Internal error, contact Sybase
Technical Support. Error in the session initiator
(Adaptive Server or Backup Server), a violation of the
RPC API.
RPC %1!: parameter %2! may not be NULL.
Explanation: Internal error, contact Sybase
Technical Support. Error in the session initiator
(Adaptive Server or Backup Server), a violation of the
RPC API.
SANITY: RPC %1!: expected parameter %2! got
parameter %3!.
Explanation: Internal error, contact Sybase
Technical Support. Error in the session initiator
(Adaptive Server or Backup Server), a violation of the
RPC API.
There is no primary phase %1! for secondary phase
%2!.
Explanation: Internal error, contact Sybase
Technical Support. Violation of the dump
synchronization protocol of the RPC API.
RPC %1! can only be executed in a slave server.
Explanation: These errors indicate an Adaptive
Server programming error, violation of the RPC API.

709

Backup Server Error Messages 2.1.2 - 3.55.2

710

Number

Severity

Text and Explanation

3.40.2

2

Illegal length for parameter #%1! for RPC %2!;
expected %3! got %4!.
Explanation: Internal error, contact Sybase
Technical Support. Error in the session initiator
(Adaptive Server or Backup Server), a violation of the
RPC API.

3.41.2

2

3.42.1

1

Illegal max-length for parameter #%1! for RPC %2!;
expected %3! got %4!.
Explanation: Internal error, contact Sybase
Technical Support. Error in the session initiator
(Adaptive Server or Backup Server), a violation of the
RPC API.
%1! is complete (database %2!).
Explanation: Informational message that Backup
Server processing for the session is complete (the
dump or load command may continue to run, for
example, to clear the region of the loaded database
above the dump-time high page).

3.43.1

1

Dump phase number %1! completed.
Explanation: Informational message that a dump
synchronization phase has completed.

3.44.2

2

The Backup Server is already performing a deferred
shutdown; only one may be active at a time.
Explanation: Shutdown is in progress and will occur
when all dumps and loads have completed.

3.45.1

1

3.46.2

2

3.47.2

2

Attention received: cancelling deferred shutdown.
Explanation: Internal error, contact Sybase
Technical Support.
Deferred shutdown wait failed, cancelling deferred
shutdown.
Explanation: Internal error, contact Sybase
Technical Support.
The Backup Server is undergoing shutdown. Your
session will terminate immediately. Please reattempt
connection later.
Explanation: This message is issued in response to a
dump or load command after a shutdown request has
been sent but before the Backup Server has actually
shut down.

CHAPTER 4

Backup Server Error Messages

Number

Severity

Text and Explanation

3.48.1

1

The Backup Server will go down immediately.
Terminating sessions.
Explanation: This is the final message sent to the
session that issued the shutdown command.

3.49.2

2

RPC %1! does not allow option %2!.
Explanation: An RPC inconsistency was detected.
This could be caused by incompatible releases of
Backup Server and Adaptive Server.

3.50.2

2

Non-privileged connection is not authorized to execute
privileged RPC `%1!'.
Explanation: Some RPCs are “privileged,” that is,
they can only occur in the context of an Adaptive
Server-initiated dump. Users who attempt to
programmatically duplicate one of these RPCs are
prevented from doing so.

3.51.2

2

Database device #%1!, name %2! has already been
declared as #%3!, name %4!.
Explanation: Internal error, contact Sybase
Technical Support. The dump or load command as
translated by Adaptive Server does not make sense.
The sysdevices table may be corrupt.

3.52.2

2

Database device #%1! has not been declared.
Internal error, contact Sybase
Technical Support. The dump or load command as
translated by Adaptive Server does not make sense.
The sysdevices table may be corrupt.
Malformed option list received, RPC: %1!.
Explanation: Internal error, contact Sybase
Technical Support. The dump or load options as
passed from Adaptive Server do not make sense. The
problem may be possible to work around by
rearranging, adding or removing options to the dump
or load command.
Waiting for processes to complete.
Explanation: This message is sent to the session
issuing a shutdown command if there are outstanding
dump or load requests and nowait was not specified.
RPC %1!, parameter `%2!': `%3!' is an invalid value.
Explanation: Internal error, contact Sybase
Technical Support. Adaptive Server requested an
unknown function.
Explanation:

3.53.2

2

3.54.1

1

3.55.2

2

711

Backup Server Error Messages 4.1.2 - 4.75.3

Backup Server Error Messages 4.1.2 - 4.75.3

712

Number

Severity

Text and Explanation

4.1.2

2

4.2.3

3

Device `%1!': volume `%2!' appears to contain data
written in a format that the Backup Server does not
recognize. Please use a different volume, or initialize
this volume through the operating system.
Explanation: Digital OpenVMS only: the tape may
be of foreign origin. Digital OpenVMS volume init
may know how to confirm that data can be
overwritten. Will be followed by an additional
operating system message elaborating on the situation.
Adaptive Server Enterprise sent an overlapping disk
piece.
Explanation: Database is corrupt. Run dbcc
diagnostics on your database and refer to Adaptive
Server Error Messages for corrective measures.

4.3.2

2

Device %1! is not in use by any session on this server.
Explanation: Indicates user addressed
sp_volchanged execution to an inactive device. Check
parameters.

4.4.2

2

Device %1! does not belong to session <%2!>.
Notification failed.
Explanation: Indicates a device specified in an
sp_volchanged execution does not belong to the
named session. Check parameters.

4.5.2

2

4.6.2

2

Notification attempt failed--message channel for
session <%1!> is closed.
Explanation: Indicates user addressed
sp_volchanged execution to a nonexistent session.
Check parameters.
Failed to create or attach shared tape i/o buffers.
Explanation: Indicates unavailability of shared
memory on the platform, possibly caused by memory
shortage or kernel configuration limit reached. Check
resource availability. This is probably a Backup Server
problem.

CHAPTER 4

Number

Severity

4.7.2

2

Backup Server Error Messages

Text and Explanation
Device %1! already in use.
A session attempted to use an archive
device owned by another session. Select a different
archive device.

Explanation:

4.8.2

2

Mirror device types don't match: %1!.
Explanation: This error is part of a not yet
implemented feature, included here only for
completeness.

4.9.2

2

Label validation error: read returned %1! reading
label. Read:n%2!
Explanation: These errors indicate a mislabeled or
illegal-format archive volume. User should use offline
commands to verify that the tape contains Sybase
information. The following commands submitted
repeatedly in order will display the beginning and
ending label characters for each file on the tape:
dd if= bs=2048 | od
-cmt
-f  fsf 1dd
if=
bs=2048 | od -c
Zero bytes reported from “dd” and “od” denotes no
further data on the tape.

4.10.2

2

4.11.2

2

4.12.2

2

4.13.2

2

4.14.2

2

4.15.2

2

Label validation error: first label not VOL1.
Explanation: Same as Error # 4.9.2
Label validation error: seek to %1!s failed, %2!.
Explanation: Same as Error # 4.9.2
Label validation error: %1! label not found.
Explanation: Same as Error # 4.9.2
Device `%1!': can't determine how to set density on
channel %2!.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic. The session will exit.
Label validation error: too many header labels.
Explanation: Errors similar to 4.9.2–4.12.2.
Label validation error: seek to trailer labels failed.
Explanation: Errors similar to 4.9.2–4.12.2.

713

Backup Server Error Messages 4.1.2 - 4.75.3

714

Number

Severity

Text and Explanation

4.16.2

2

4.17.2

2

Label validation error: read of tape mark failed.
Explanation: Errors similar to 4.9.2–4.12.2.
The stripes on the specified devices have completed,
but more dump stripes exist.
Explanation: This message arises when loading from
fewer stripes than the number used at dump time. At
load time, there must be at least one instance of every
device type used at dump time.

4.18.2

2

Unsupported device type. The stat() system call
returned type '%1!' for '%2!'. Refer to your operating
system documentation for more details.
Explanation: The archive device type is either an
operating system file, raw fixed disk, raw unloadable
disk (for example, floppy disk), tape, or network
location (device_name AT
remote_backup_server_name). Select a device of a
legal type.

4.19.2

2

4.20.2

2

4.21.2

2

4.22.1

1

4.23.2

2

Label validation error: too many trailer labels.
Explanation: Errors similar to 4.9.2–4.12.2.
Device `%1!': I/O error, write of tape mark failed.
Explanation: Errors similar to 4.9.2–4.12.2.
Device `%1!' should be marked `list only', but is not.
Cannot continue this command.
Explanation: Errors similar to 4.9.2–4.12.2.
Option %1! is not valid for device `%2!'.
Explanation: Indicates a device option not
appropriate for the device type. Review legal options
for device types.
%1!: read %2!: %3!.
Explanation: Indicates a read or write system call
error on a disk or file device. Investigate possible
causes (for example, out-of-space condition.) This
error aborts the dump or load.

4.24.2

2

%1!: write %2!: %3!.
Explanation: Indicates a read or write system call
error on a disk or file device. Investigate possible
causes (for example, out-of-space condition.) This
error aborts the dump or load.

CHAPTER 4

Backup Server Error Messages

Number

Severity

Text and Explanation

4.25.2

2

Device `%1!': %2! is an inappropriate density value
for this device.
Explanation: Digital OpenVMS only: the density
value specified in the dump or load command is not
valid. Expected values are: none specified, 800, 1600,
6250, 6666, 10000, and 38000.

4.26.2

2

4.27.2

2

Volume validation error: failed to obtain device
information, device: %1! error: %2!.
Explanation: Backup Server is unable to sense the
type of a given device. Verify that the device is of a
legal type and that the Backup Server process has
operating system permission to access it.
Volume validation error: attempt to close %1! returned
%2!.
Explanation: A UNIX file failed to close. The first
parameter is the file name and the second is the UNIX
error message that was returned.

4.28.2

2

4.29.2

2

4.30.2

2

4.31.2

2

4.32.2

2

Device `%1!': set mode failed on channel %2!; status
= 0x%3!.
Explanation: Digital OpenVMS only: could not set
device density. The “status” line will contain the
operating system error code.
Device `%1!': sense mode failed on channel %2!;
status = 0x%3!.
Explanation: Digital OpenVMS only: could not
sense device characteristics. The “status” line will
contain the operating system error code.
Volume validation error: attempt to open %1! returned
%2!.
Explanation: Indicates an error opening or closing a
database device.
Device `%1!': failed to skip back to beginning of tape
on channel %2!; status = 0x%3!.
Explanation: Digital OpenVMS only: volume init
error. The “status” line will contain the operating
system error code.
Failed to allocate memory for tape i/o buffer.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic. The session will exit.

715

Backup Server Error Messages 4.1.2 - 4.75.3

716

Number

Severity

Text and Explanation

4.33.2

2

Header labels of rejected volume:
Explanation: Display of the data Backup Server
found where it expected ANSI volume labels. Verify
that the proper volume is loaded.

4.34.1

1

4.35.1

1

Device `%1!':\nVolume name:'%2!'\n
Explanation: Information, no user action necessary.
Device `%1!':\t\nLabel name:\t'%2!'\nVolume
id:\t'%3!'\nAccess
code:\t'%4!'\nReserved:\t'%5!'\nOwner
id:\t'%6!'\nReserved:\t'%7!'\nLabeling version:\t%8!\n
Explanation: Information, no user action necessary.

4.36.1

1

Device `%1!':\t\nFile name:\t'%2!'\nCreate date &
time:\t%3!, %4!\nExpiration date & time:\t%5!,
%6!\nDatabase name:\t'%7!'\n
Explanation: Information, no user action necessary.

4.37.1

1

4.38.1

1

4.39.1

1

4.41.1

1

4.42.2

2

Device '%1!':\t\nLabel id:\t'%2!'\nFile
name:\t'%3!'\nStripe count:\t%4!\nDevice
typecount:\t%5!\nArchive volume
number:\t%6!\nStripe position:\t%7!\nGeneration
number:\t%8!\nGeneration version:\t%9!\n
Explanation: Information, no user action necessary.
Device `%1!':\nLabel id:\t'%2!'\nRecord
format:\t'%3!'\nMax. bytes/block:\t%4!\nRecord
length:\t%5!\nBackup format
version:\t%6!\nReserved:\t'%7!'\nDatabase
name:\t'%8!'\nBuffer offset
length:\t%9!\nReserved:\t'%10!'\n
Explanation: Information, no user action necessary.
Device `%1!': illegible file date & time found;
continuing.
Explanation: This error is raised when Backup
Server attempts to list the contents of a tape. Media
failure or corruption could be indicated. Backup
Server will continue listing contents (other files may be
fine).
Creating new disk file %1!.
Explanation: This message occurs when attempting
to dump to a non-existent disk FNAME.
Couldn't obtain channel to multibuffering subprocess,
error: %1!
Explanation: An attempt to fork a subprocess failed.

CHAPTER 4

Number

Severity

4.43.2

2

Backup Server Error Messages

Text and Explanation
Couldn't create multibuffering subprocess.
Backup Server was unable to complete
start-up of the multibuffering subprocess. File
descriptors may be exhausted (Error 4.42). Retry
session when Backup Server activity is lower. Possible
virtual memory shortage (Error 4.43).

Explanation:

4.45.2

2

The maximum number of %1! stripe devices has been
exceeded.
Explanation: A single dump or load session may use
a maximum of 32 archive stripes. Reduce the number
of archive devices in the dump or load command.

4.46.2

2

Length error on I/O -- transferred %1! bytes, expecting
to transfer %2! bytes.
Explanation: Digital OpenVMS only: Backup
Server requested the operating system to read or write
%2 bytes and only %1 bytes were actually transferred.
Probably device or media failure.

4.50.2

2

4.51.2

2

4.52.2

2

Device %1!: The blocksize %2! of the dump file is not
within the range of %3! to %4!.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic. The session will exit.
Archive devices `%1!' and `%2!' do not belong to the
same file group.
Explanation: Internal error, contact Sybase
Technical Support. The tapes/devices do not belong to
the same archive group. To the Backup Server, it
appears that “tapes” from two different dumps are
mounted in devices requested by the current load.
There should be %1! load stripes, but the command
only specifies %2!. One or more required devices have
been omitted from the command line.
Explanation: Backup Server supports database loads
on fewer devices than were used for the dump.
However, at least one device of each type (4 mm, 8
mm, and so on) must be supplied. Backup Server
verifies that a load command specifies all needed
device types. If it does not, this error is raised.

717

Backup Server Error Messages 4.1.2 - 4.75.3

718

Number

Severity

Text and Explanation

4.53.2

2

4.54.2

2

4.55.2

2

4.56.2

2

4.57.2

2

4.58.1

1

4.59.3

3

The load command specifies too many devices of type
`%1!': expected %2!, got %3!.
Explanation: Similar to 4.52.2; however, this is the
reverse case. Backup Server cannot load from more
stripes than were used for the original dump.
The load command specifies too few devices of type
`%1!': expected %2!, got %3!.
Explanation: At least one type of each device must
be specified in the load command
Device validation error: couldn't open raw device %1!,
error: %2!
Explanation: These errors denote failure to obtain
hardware characteristics after establishing the device
type. Check permissions on the device special file,
investigate the returned operating system error
message.
Device validation error: couldn't obtain tape drive
characteristics for device %1!, error: %2!
Explanation: These errors denote failure to obtain
hardware characteristics after establishing the device
type. Check permissions on the device special file,
investigate the returned operating system error
message.
Device validation error: couldn't obtain disk drive
characteristics for device %1!, error: %2!
Explanation: These errors denote failure to obtain
hardware characteristics after establishing the device
type. Check permissions on the device special file,
investigate the returned operating system error
message.
Database %1!: %2! kilobytes %3!ed.
Explanation: This message conveys the progress of
the dump or load session. %3 is “DUMP” or “LOAD”.
Archive device %1! must either be a STRIPE or
MIRROR.
Explanation: Internal error, contact Sybase
Technical Support. This error can occur only if
Adaptive Server incorrectly translated a dump
command.

CHAPTER 4

Number

Severity

4.60.2

2

Backup Server Error Messages

Text and Explanation
Archive device %1! does not support a valid tapemark.
An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Archive device %1! does not support %2! operation.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Explanation:

4.61.2

2

4.62.3

3

Multibuffering subprocesses died, archive %1!.
This error message may indicate that
the Backup Server cannot find the sybmultbuf
program. Check $SYBASE/bin to see if sybmultbuf is
there.This can also happen if the Backup Server cannot
locate the sybmultbuf binary because it has received
an incorrect parameter.The correct use of the -M flag
is: $SYBASE/bin/backupserver M$SYBASE/bin/sybmultbuf A third possibility is that
the Backup Server has had trouble forking the
sybmultbuf process. Check the Backup Server's
srv.log, which may contain more information regarding
this problem. For emulator failure accompanied by
this error message, see Errors in Backup Server Error
Log.
End-of-volume reading labels, archive %1!.
Explanation: Backup Server encountered a tape file
mark when attempting to read the ANSI labels.
Indicates validation attempt on a blank tape (not an
error), a non-ANSI tape or programming error. The
tape volume should be examined off line with the
commands given above. If the volume was the final
volume of the load and the I/O has proceeded normally
to this point (as evinced by progress messages, etc.)
then the load I/O can be considered successful. If not,
the load should be reattempted.
Explanation:

4.63.2

2

4.64.3

3

SANITY: Scheduled ACK events exceed stripe count.
Internal error, contact Sybase
Technical Support.

Explanation:

719

Backup Server Error Messages 4.1.2 - 4.75.3

720

Number

Severity

Text and Explanation

4.67.2

2

Device %1!: This tape device requires the CAPACITY
option.
Explanation: Backup Server does not know how to
detect end-of-tape on this device. Therefore capacity
must be specified on dump, or you must specify the
device as a logical device name from sysdevices.

4.68.2

2

Write data to a network device (slave site: %1!, device:
%2!) failed.
Explanation: This messages are self-explanatory.
Further details will appear in a 4.82.2 message, which
will immediately follow this message.

4.69.2

2

4.70.2

2

4.71.2

2

4.72.2

2

Read data from the network device (slave site: %1!,
device: %2!) failed.
Explanation: This messages are self-explanatory.
Further details will appear in a 4.82.2 message, which
will immediately follow this message.
Device %1!: Unable to query ODM database for device
attributes. ODM error code = %2!.
Explanation: RS6000 only: Since Backup Server has
failed to determine device characteristics, it cannot
ensure that the device is configured for extended file
marks.
Device %1!: Is not configured for extended file marks.
Explanation: RS6000 only: Multi-file devices must
be reconfigured with extended tape marks. This is so
that tape marks can be overwritten on multi-file
dumps.
Write data to the archive device `%1!' failed. I/O error:
%2!
Explanation: This messages are self-explanatory.
Further details will appear in a 4.82.2 message, which
will immediately follow this message.

4.73.2

2

Read data from the archive device `%1!' failed. I/O
error: %2!
Explanation: This messages are self-explanatory.
Further details will appear in a 4.82.2 message, which
will immediately follow this message.

CHAPTER 4

Backup Server Error Messages

Number

Severity

Text and Explanation

4.74.2

2

Unable to %1! database information file %2! : %3!.
Explanation: UNIX Backup Servers use a temporary
file (created in /tmp) to pass database device names to
the sybmultbuf program. An I/O error with this file has
occurred. User should verify that /tmp is worldwritable, has sufficient space, and contains no unused
files of the form BS_servername.number.

4.75.3

3

Device %1!: %2! is not a legal virtual disk number.
Explanation: Internal error, contact Sybase
Technical Support. Backup Server cannot determine
what portions of the specified database device should
be backed up because information about the device
sent from Adaptive Server does not correspond with
the actual physical device.

Backup Server Error Messages 4.76.3 - 4.147.2

Number

Severity

4.76.3

3

Text and Explanation
Device %1!: %2! is not a legal virtual block number.
Internal error, contact Sybase
Technical Support. Backup Server cannot determine
what portions of the specified database device should
be backed up because information about the device
sent from Adaptive Server does not correspond with
the actual physical device.

Explanation:

4.77.2

2

4.78.2

2

Device %1! may not be used: minimum blocksize for
I/O exceeds device maxiumum of %2!.
Explanation: Backup Server requires tape devices to
support an I/O size of at least 2K. The tape device
found has a maximum I/O size less than 2K. This
message should never appear. If it does, user should
check device name specification. If correct, user must
use another device.
Option %1!: illegal value %2!.
Explanation: This indicates the user has supplied an
illegal value for a device option. Review the device
options and legal values.

721

Backup Server Error Messages 4.76.3 - 4.147.2

722

Number

Severity

Text and Explanation

4.79.2

2

Server %1!, device %2!: illegal I/O size %3!--max
%4!.
Explanation: Indicates a programming bug in a local
or remote Backup Server. The I/O service layer has
received a read or write request size that exceeds the
available buffer size.

4.80.2

2

Server %1!, device %2!: You must use the no-rewindon-close tape device.
Explanation: Backup Server requires all tape devices
to use the no-rewind-on-close option, so that it can
fully control tape positioning.

4.81.2

2

4.82.2

2

4.83.2

2

4.84.1

1

4.85.1

1

Server %1!: device %2! is open for writing; you may
not specify the @fname parameter when changing
volumes.
Explanation: The @fname parameter is meaningful
only at load time, to select a certain file to load from a
multi-file volume. At dump time, the Backup Server
assigns a name to the file that will contain the dump.
Message 6.28.1 returns the assigned name.
Operating system error, server %1! device %2!: code
%3! message %4!.
Explanation: This message appears when a system
call (perhaps performed as part of a higher-level
operation) has failed. It is intended primarily for
diagnostic use and should be interpreted in the context
of immediately preceding messages.
Device %1!: The specified blocksize %2! is not within
the range of %3! to %4!.
Explanation: The user-specified block size is out of
range. Respecify block size within the listed limits.
Device %1!: The specified blocksize of %2! will be
truncated to %3! which is a multiple of %4!.
Explanation: The user-specified block size was
truncated to be a multiple of 2048.
Device %1!: Disk model %2! does not exist in the
/etc/disktab file. Using default values for this device.
Explanation: The disk device is not configured in
/etc/disktab, so a default disk block size will be used.

CHAPTER 4

Backup Server Error Messages

Number

Severity

Text and Explanation

4.86.2

2

Unable to initialize Async IO on the database device
%1!. Backup Server must use Async IO on a block
special devices because Adaptive Server Enterprise is
doing the same.
Explanation: This is an HP-specific error. If
Adaptive Server Enterprise is using asynchronous I/O
for a block special device, then backup Server must do
the same in order to guarantee disk coherency. Block
I/O without asynchronous isa buffered I/O operation.
With asynchronous I/O, it is not buffered. If two
processes access the same disk, one using buffered I/O
and the other using nonbuffered I/O, the current image
of a disk page may be ignored by one of the processes.

4.87.2

2

Device %1!: uname() failed with error: %2!.
HP only: Backup Server is trying to
identify the machine as an HP 800 or HP 700. The
uname call (which gets this information) failed.

Explanation:

4.88.2

2

4.89.2

2

4.90.2

2

4.91.2

2

Device %1!: Could not determine device type due to
unknown machine model. Expected models are
HP9000/800 & 700 series.
Explanation: Related to Error 4.87.2. After getting
the machine name with the uname call, Backup Server
could not identify the device type because it could not
identify the machine type. Only 800 and 700 series
machines are expected.
Allocation of Resource Tag failed.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Allocation of Resource Tag for tape i/o failed.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Registering of application failed. OS error returned
%1!.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.

723

Backup Server Error Messages 4.76.3 - 4.147.2

724

Number

Severity

Text and Explanation

4.92.2

2

Unregistering of application failed. OS error returned
%1!.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.

4.93.2

2

4.94.2

2

Read from %1! failed: OS error returned %2!, errno
%3!.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Write to %1! failed: OS error returned %2!, errno
%3!.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.

4.95.2

2

4.96.2

2

4.97.2

2

4.98.2

2

Unable to expand file %1!. OS error returned %2!.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Unable to set end of file for %1!. OS error returned
%2!.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Asynchronous I/O failed for %1!. OS error returned
%2!.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Unable to reserve device %1! in Control Mode. OS
error returned %2!.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.

CHAPTER 4

Backup Server Error Messages

Number

Severity

Text and Explanation

4.99.2

2

Open unable to mount media for device %1! : OS error
returned %2!.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.

4.100.2

2

4.101.2

2

Unable to dismount media for device %1! : OS error
returned %2!.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Unable to reserve device %1! in IO Mode. OS error
returned %2!.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.

4.102.2

2

Unable to locate device %1! in the Media Manager
database.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.

4.103.2

2

4.104.2

2

4.105.2

2

Requested seek type %1! is invalid.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Memory Allocation for I/O buffer failed.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Received invalid return code %1! in I/O completion
status.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.

725

Backup Server Error Messages 4.76.3 - 4.147.2

726

Number

Severity

Text and Explanation

4.106.2

2

4.107.2

2

Unable to forward a file mark: OS error returned %1! .
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Error in forwarding %1! file marks.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.

4.108.2

2

4.109.2

2

4.110.2

2

4.111.2

2

4.112.2

2

Unable to back over a file mark: OS error returned %1!
.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Error in backing over %1! file marks.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Attepmt to write EOF on device %1! failed. OS error
returned %2! .
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Unable to rewind device %1!: OS error returned %2!.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Unable to unload media in device %1!.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.

CHAPTER 4

Number

Severity

4.113.2

2

Backup Server Error Messages

Text and Explanation
Unable to go to end of media.
An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Unable to retension device.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Explanation:

4.114.2

2

4.115.2

2

4.116.2

2

4.117.2

2

4.118.3

3

Open of %1! failed, unable to expand device name to
fullpath.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Open of %1! failed, unable to determine volume
number. Volume = %2! Fullpath = %3!.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Unable to get volume mapping information for volume
%1! in path %2!.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Unable to detect database device %1!
An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Unable to release device %1!
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Explanation:

4.119.2

2

727

Backup Server Error Messages 4.76.3 - 4.147.2

728

Number

Severity

Text and Explanation

4.120.3

3

4.121.3

3

Unable to locate state information for this stripe.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Local semaphore handle is NULL for asynchronous
disk i/o.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.

4.122.2

2

Unable to allocate semaphore for disk operations on
device %1!.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.

4.123.2

2

4.124.2

2

4.125.1

1

4.126.3

3

Operating system error, server %1! device %2!
errcode %3!.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Archive API error for device='%1!': Vendor
application name=%2!, Library version=%3!, API
routine=%4!, Message=%5!
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Archive API information for device='%1!': Vendor
application name=%2!, Library version=%3!,
Message=%4!.
Explanation: Information, no user action necessary.
Unable to get current date and time. Internal error.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.

CHAPTER 4

Backup Server Error Messages

Number

Severity

Text and Explanation

4.127.2

2

Internal Error on device %1!: Attempting to determine
if device is non-rewinding. Failed to get the OS version
when converting data returned from uname(2).
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.

4.128.2

2

4.129.2

2

Failed to start multibuffering subprocesses for archive
device `%1!'. Look at the Backup Server error log for
more information.
Explanation: Either the sybmultbuf process was not
created successfully or the sybmultbuf process died
immediately after creation. Check the backup server
error log for any error message from the sybmultbuf
process.
Device %1! may not be used with physical blocksize
configured as %2!. In order to be usable by Backup
Server a device's blocksize must be configured to be
both less than or equal to %3! and to be an even divisor
of that value.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.

4.130.2

2

Device: `$1!'. The stream identifier `%2!' contains
invalid characters. The valid character are, alphabetic,
numeric, and underscore.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.

4.131.2

2

4.132.1

1

4.132.1

1

Device: `%1!'. The stream identifier `%2!' has an
incorrect length. A valid length is from 1 to 30 bytes
long.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Attempting to open bytestream: `%1!'
Explanation: Information, no user action necessary.
Attempting to open byte stream device: `%1!'
Explanation: Information, no user action necessary.

729

Backup Server Error Messages 4.76.3 - 4.147.2

730

Number

Severity

Text and Explanation

4.133.2

2

Invalid path or no execute permission for
multibuffering subprocess binary: %1!
Explanation: The sybmultbuf binary could not be
found. Check the pathname in the -M option or
$SYBASE/bin for the existence of sybmultbuf binary
(in NT sybmbuf.exe). Also, check if the binary has
execute permissions.

4.134.2

2

4.135.2

2

Invalid Device: you cannot dump to or load from the
null device, '%1!'.
Explanation: You cannot dump to null device since
you cannot recover the dump from it. Select a device
of a legal type.
Invalid Device: you cannot dump to or load from a
directory, '%1!'.
Explanation: The specified archive device is a
directory name. Specify a device name or a disk file
name.

4.136.2

2

4.137.2

2

4.138.2

2

4.139.2

2

uname failed with OS error '%1!'.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Invalid OS release number '%1!'
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Device '%1!': operating system call 'readlink' failed
with error '%2!'.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
[%1!] The '%2!' call failed for device '%3!' with error
number %4! (%5!). Refer to your operating system
documentation for further details. Look for '%6!' in the
backup server errorlog for additional information from
SYBMULTBUF.
Explanation: The message has 93 secondary state
values used to determine where a failure occurred in
sybmultbuf.

CHAPTER 4

Backup Server Error Messages

Number

Severity

Text and Explanation

4.140.2

2

4.141.2

2

[%1!] The '%2!' call failed with error number %3!
(%4!). Refer to your operating system documentation
for further details. Look for '%5!' in the backup server
errorlog for additional information from
SYBMULTBUF.
Explanation: The message has 93 secondary state
values used to determine where a failure occurred in
sybmultbuf.
[%1!] The '%2!' call failed for device '%3!' with error
number %4! (%5!). Refer to your operating system
documentation for further details.
Explanation: The message has 93 secondary state
values used to determine where a failure occurred in
sybmultbuf.

4.142.2

2

[%1!] The '%2!' call failed with error number %3!
(%4!). Refer to your operating system documentation
for further details.
Explanation: The message has 93 secondary state
values used to determine where a failure occurred in
sybmultbuf.

4.143.2

2

4.144.2

2

4.145.2

2

4.146.2

2

[%1!] A failure occurred for device '%2!'. Look for
'%3!' in the backup server errorlog for additional
information from SYBMULTBUF.
Explanation: The message has 93 secondary state
values used to determine where a failure occurred in
sybmultbuf.
[%1!] A failure occurred. Look for '%2!' in the backup
server errorlog for additional information from
SYBMULTBUF.
Explanation: The message has 93 secondary state
values used to determine where a failure occurred in
sybmultbuf.
[%1!] Error for device '%2!'. %3!
Explanation: The message has 93 secondary state
values used to determine where a failure occurred in
sybmultbuf.
[%1!] Error occurred. %2!
Explanation: The message has 93 secondary state
values used to determine where a failure occurred in
sybmultbuf..

731

Backup Server Error Messages 5.1.2 - 6.89.2

Number

Severity

Text and Explanation

4.147.2

2

Operating system error. Code %1! message %2!.
Explanation: The message has 93 secondary state
values used to determine where a failure occurred in
sybmultbuf.

Backup Server Error Messages 5.1.2 - 6.89.2

Number

Severity

Text and Explanation

5.1.2

2

5.2.2

2

The mirror devices (site: %1!) and the primary
device(site: %2!) must reside at the same site.
Explanation: This message is part of the
uncompleted dump mirroring feature. All mirrors for
a stripe must reside on the same host.
Cannot allocate the login record.
Explanation: This error occurs when the dblogin call
fails, probably due to a memory resource problem.

5.3.2

2

5.4.2

2

5.5.2

2

5.6.2

2

Cannot open a connection to the slave site `%1!'.
Explanation: An attempt to connect to a remote
Backup Server encountered this failure. Look for:
Memory or swap space shortage
No remote Backup Server running
Wrong listening address
RPC (`%1!') initialization fails.
Explanation: Internal error, contact Sybase
Technical Support. Failure in dbrpcinit.
Cannot add a parameter to the RPC (`%1!') call
Explanation: Internal error, contact Sybase
Technical Support. Failure in dbrpcparam.
Cannot send the RPC (`%1!').
Check to see that the local or remote
Backup Server is still available.
Explanation:

5.7.2

732

2

RPC (`%1!') execution failed.
Explanation: These messages point to difficulties in
issuing an RPC to a remote Backup Server. Probable
cause is an Open Server programming error.

CHAPTER 4

Backup Server Error Messages

Number

Severity

Text and Explanation

5.8.2

2

5.9.2

2

RPC as_cmd execution failed - slave server: %1!,
device: %2!, command type: %3!.
Explanation: These messages point to difficulties in
issuing an RPC to a remote Backup Server. Probable
cause is an Open Server programming error.
RPC as_pagerun execution failed - slave server: %1!,
device: %2!.
Explanation: These messages point to difficulties in
issuing an RPC to a remote Backup Server. Probable
cause is an Open Server programming error.

5.11.2

2

RPC bs_end_load execution failed - slave server: %1!,
device: %2!.
Explanation: These messages indicate failure to
deliver the named RPCs to the remote Backup Server.
Adjacent messages provide more detail. Probable
causes are sudden death of the remote Backup Server,
or a programming error.

5.12.2

2

5.13.2

2

5.14.2

2

Missing device name parameter @devname, RPC:
%1!, command: %2!.
Explanation: Internal error, contact Sybase
Technical Support. Check the compatibility of local
and remote Backup Servers.
Received an unknown command. RPC: %1!,
command: %2!.
Explanation: Internal error, contact Sybase
Technical Support. Check the compatibility of local
and remote Backup Servers.
Cannot set the value of an RPC return parameters,
RPC: %1!
Explanation: Internal error, contact Sybase
Technical Support. Check the compatibility of local
and remote Backup Servers.

5.15.2

2

Slave server received %1! bytes of data that is more
than @count %2! specified in as_pagerun.
Explanation: Internal error, contact Sybase
Technical Support. Violation of the RPC API.

5.16.2

2

DB-Library error, error number %1!, severity %2!:
%3!
Explanation: The installed DB-Library error
handling function returns this error. Adjacent
messages provide more detail.

733

Backup Server Error Messages 5.1.2 - 6.89.2

734

Number

Severity

Text and Explanation

5.17.2

2

Cannot get the character set currently in use.
Explanation: The remote Backup Server could not
set the character set to its default setting for the initial
connection from a client of the local Backup Server.

5.18.2

2

Cannot set character set `%1!' in the login record.
Explanation: The remote Backup Server could not
set the character set to the set specified by the remote
connection.

5.19.2

2

Cannot get the language currently in use.
Explanation: The remote Backup Server could not
set the language to its default setting for the initial
connection from a client of the local Backup Server.

5.20.2

2

Cannot set language `%1!' in the login record.
Explanation: The remote Backup Server could not
set the language specified by the remote connection.

5.21.2

2

6.28.1

1

Remote DUMP/LOAD is not allowed when
interfacing to a stripe for device `%1!'.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Dumpfile name `%1!' section number %2! mounted on
%3! `%4!'
Explanation: This message has a critical role. It
contains the file name assigned to the archive file at
dump time. If the dump goes to a multifile volume, the
user or the application must record the dumpfile name
in persistent storage and specify it at load time in order
to locate the file for loading from the multifile archive.
If the dumpfile name is lost, it will be necessary to scan
the tape off- line with the commands given under
message 4.12.2 to locate the dumpfile name.

6.29.1

1

unnamed dumpfile, section number %1! mounted on
device `%2!'
Explanation: Dumpfile name is lost. See above
message.

6.30.1

1

Device %1!: Volume cataloguing complete.
Explanation: This is an informational message
indicating that the load with listonly command has
completed successfully for the specified archive
device.

CHAPTER 4

Number

Severity

6.31.2

2

Backup Server Error Messages

Text and Explanation
Volume rejected.
Backup Server refuses to use the
mounted volume. Adjacent messages provide more
detail. The volume either has non-ANSI structure or
there is a Backup Server programming error.
%1!: volume not valid or not requested (server: %2!,
session id: %3!.)
Explanation: The data on the device is not in proper
dump format. If you are loading, use another volume.
If you are dumping, user may overwrite.
Explanation:

6.32.2

2

6.33.2

2

6.34.2

2

%1!: Volume already contains %2! kilobytes, which is
larger than the specified capacity of %3! kilobytes.
Explanation: A multi-file dump device contains
more data than was specified in the capacity clause.
\n%1!\n%2!\n%3!
An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Volume validation error: bad magic number %1!,
expected %2!.
Explanation: Indicates a non-Sybase archive
mounted on the drive. Replace with a Sybase dump
archive.
Header labels of rejected volume:
Explanation: Preamble message to display labels of
rejected volume.
Volume validation error: Load block size of %1! must
equal volume block size of %2!.
Explanation: Indicates a non-Sybase archive (illegal
block size) mounted on the drive. Replace with a
Sybase dump archive.
Header labels of volume on `%1!':
Explanation: Information, no user action necessary.
Explanation:

6.35.2

2

6.36.2

2

6.37.2

2

6.38.1

1

6.39.0

0

tape drive
Internal informational message,
usually a component of another message. No user
action necessary.

Explanation:

735

Backup Server Error Messages 5.1.2 - 6.89.2

Number

Severity

Text and Explanation

6.40.0

0

disk
Explanation: Internal informational message,
usually a component of another message. No user
action necessary.

6.41.1

1

Header labels of mounted volume:
Explanation: Preamble message to display labels of
mounted volume.

6.42.0

0

disk file
Explanation: Internal informational message,
usually a component of another message. No user
action necessary.

6.43.0

0

floppy disk
Internal informational message,
usually a component of another message. No user
action necessary.
Explanation:

6.44.0

0

device
Internal informational message,
usually a component of another message. No user
action necessary.
Explanation:

736

6.45.1

1

Be sure to remove the tape/floppy from drive %1!
(server: %2!, session id: %3!).
Explanation: Reminder message appears when
nounload (default) is specified for an unloadable
device.
%1!: Mount the next volume to read.
Explanation: Requests mounting of the next volume
in sequence for load.

6.46.1

1

6.47.1

1

%1!: Mount the next volume to write.
Explanation: Requests mounting of the next volume
in sequence to continue dump.

6.48.1

1

%1!: Volume on device `%2!' has restricted access
(code %3!).
Explanation: Reports ANSI restricted-access code in
label prior to confirming overwrite request.

6.49.1

1

%1!: Volume to be overwritten on `%2!' has not
expired: creation date on this volume is %3!, expiration
date is %4!.
Explanation: Requests verification of overwrite of
unexpired volume.

CHAPTER 4

Backup Server Error Messages

Number

Severity

Text and Explanation

6.50.1

1

%1!: Dumpfile `%2!' section %3! found instead of
`%4!' section %5!.
Explanation: The volume just read is out of order.
Mount the correct volume.

6.51.1

1

%1!: Mount the next volume to search.
Explanation: Reports that the requested dumpfile
(specified by the file option) was not found on the
volume.

6.52.1

1

6.53.1

1

6.54.1

1

6.55.1

1

6.56.2

2

%1!: Volume to be overwritten on `%2!' has
unrecognized label data.
Explanation: A single file dump device has nonSybase dump data. This is a prompt set to the user
asking if the data is to be overwritten.
%1!: Volume on device `%2!' cannot be opened for
write access. Mount another volume.
Explanation: Check write protection.
%1!: Volume on device `%2!' is expired and will be
over written.
Explanation: A single dump file device has media
with expired dump data on it. The user is prompted
whether the data is to be overwritten.
The volume mounted on `%1!' does not belong to the
same archive as other, previously mounted volumes.
Explanation: The creation time of this volume does
not match the other volumes or stripes.
The volume mounted on device `%1!' could not be
positioned to append another dump file. This dump
device may only support one dump file per volume set.
Explanation: The mounted volume is either full, or
can only hold one dump file.

6.57.1

1

6.58.1

1

6.61.2

2

Device `%1!' supports one dump file per volume set.
Explanation: Information, no user action necessary.
Device `%1!' supports multiple dump files per volume
set.
Explanation: Information, no user action necessary.
Volume validation error: Volume change request not
allowed on non-mountable devices, device name: %1!.
Explanation: Requests mounting of next volume in
sequence to locate requested dump file.

737

Backup Server Error Messages 5.1.2 - 6.89.2

738

Number

Severity

Text and Explanation

6.65.2

2

Volume validation error: illegal volume change, device
%1!: volume for stripe %2! mounted while stripe %3!
loading still in progress.
Explanation: Reminds user that all volumes of a
dump-time stripe must complete loading on the device
before the first volume of another dump-time stripe
may begin loading.

6.66.2

2

6.78.1

1

Volume validation error: illegal volume change, device
%1!: volume mounted out of order, expected volume
%2!, got volume %3!
Explanation: Volumes must be loaded in the same
order in which they were dumped.
EXECUTE sp_volchanged\n\t@session_id =
%1!,\n\t@devname = `%2!%3!',\n\t@action = { `%4!'
| `%5!' | `%6!' }%7!%8!
Explanation: Template for sp_volchanged
execution. proceed means continue operation with the
currently mounted volume. retry means redo the
validation check that led to the prompt (presumably on
a new volume). abort means abort the entire dump or
load session.

6.80.2

2

6.81.2

2

6.82.2

2

Session %1! is exiting by request from
sp_volchanged.\nData written in this session are
incomplete and invalid.\nAborting session.
Explanation: The user requested an abort through
sp_volchanged.
Unrecognized volume change prompt id (internal
error); task must exit.
Explanation: Indicates a Backup Server
programming error. Retry the dump or load command,
avoiding unnecessary volume manipulations.
%1! is not a recognized sp_volchanged action.
Explanation: User provided an illegal @action value
to sp_volchanged. The value must be proceed, retry, or
abort.

CHAPTER 4

Backup Server Error Messages

Number

Severity

Text and Explanation

6.83.2

2

Volume validation error: Volume name mismatch,
volume name %1!, expected volume name %2!.
Explanation: Volumes within a stripe must have the
same name in the ANSI VOL1 label. It is possible for
a user to execute the dump command properly and still
receive this error at load time, if the first volume was
overwritten using the dumpvolume option and the
second volume, with a different name, was appended
to.

6.84.2

2

Volume validation error: illegal volume change,
device %1!: stripe %2! is already loaded.
Explanation: User remounted a tape for a stripe that
has already been loaded.

6.85.0

0

byte stream
Internal informational message,
usually a component of another message. No user
action necessary.

Explanation:

6.86.2

2

Unexpected error reading from volume change
response message queue for device '%1!'.
Explanation: Failed to read from volume change
message queue.

6.87.1

1

%1!: Volume on device `%2!' contains user data. Erase
it or mount another volume.
Explanation: The mounted volume is not ready for
use. Erase it or exchange it for another.

6.88.1

1

Volume on device `%1!' has unrecognized format or
not formatted.
Explanation: The mounted volume is not ready for
use. Format it or exchange it for another.

6.89.2

2

The SYTAPE environment variable must be set.
The SYTAPE environment variable
must be set before continuing.

Explanation:

739

Backup Server Error Messages 7.1.2 - 8.17.2

Backup Server Error Messages 7.1.2 - 8.17.2

740

Number

Severity

Text and Explanation

7.1.2

2

7.2.2

2

Memory error: failed to allocate an `%1!' structure.
Explanation: Not enough memory available to
Backup Server. See “Note” at the top of this section.
Option `%1!': %2! is an invalid value; value must be
an even multiple of %3!.
Explanation: Illegal value for a dump or load option.

7.3.2

2

Option error: when you specify %1!, you may not
specify %2!.
Explanation: Illegal combination of options in a
dump or load command.

7.4.2

2

7.5.2

2

Option `%1!': `%2!' is an invalid value -- check the
documentation for allowable values.
Explanation: Unrecognized value specified for a
dump or load command.
`%1!' is a badly formed value string.
Explanation: Syntax error in dump or load command
option.

7.6.2

2

Option `%1!': `%2!' is an invalid volume label. The
maximum length is %3!.
Explanation: Volume label is longer than 6
characters.

7.7.2

2

7.8.2

2

Option `%1!' is not valid.
Explanation: Unrecognized dump or load option.
Option `%1!' may not be negated.
Explanation: You cannot use no with this option.

7.9.2

2

7.10.2

2

7.11.2

2

Option `%1!' does not take any value; remove `='.
Explanation: This option does not allow you to
specify a value.
Option `%1!' may not have more than one value.
Explanation: User specified more than one value
after “=”, and the option only permits one value.
Option `%1!' may not take a value when it is negated.
Explanation: User specified an option with a value
and no. The combination is illegal for this option.

CHAPTER 4

Number

Severity

7.12.2

2

Backup Server Error Messages

Text and Explanation
Option `%1!' requires a value, but none was specified.
You must specify a value for these
options: density, blocksize, capacity, dumpvolume,
retaindays, or file.

Explanation:

7.13.2

2

Option `%1!': `%2!' is not unique -- supply more
characters.
Explanation: User abbreviated a keyword following
a value, and the abbreviation is ambiguous.

7.14.2

2

Option error: when you specify %1!, you must also
specify %2!.
Explanation: Invalid combination of options.

7.15.2

2

Option `%1!' is not valid for the present command.
Please check the documentation for correct usage.
Explanation: load option used during a dump
command, or vice versa.

7.16.0

0

and
Internal informational message,
usually a component of another message. No user
action necessary.

Explanation:

7.17.0

0

or
Internal informational message,
usually a component of another message. No user
action necessary.

Explanation:

8.1.2

2

8.2.2

2

8.3.2

2

Device %1!: Failure to open for read/write. Operating
system message: `%2!'.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Device %1!: Failure to rewind tape device.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Device %1!: Failure to write minimum block size of
%2! bytes.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.

741

Backup Server Error Messages 7.1.2 - 8.17.2

742

Number

Severity

Text and Explanation

8.4.2

2

Device %1!: Auto-configuration failure. This tape
device is not supported.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.

8.5.1

1

Warning, unable to open device configuration file %1!
for reading. Operating system error %2!.
Explanation: The tape auto config feature uses a
configuration file. It creates it the first time the tape
auto config tests are run. This informational message
is printed if the configuration file does not exist
already and hence it is about to create one.

8.6.1

1

Warning, the format of the device configuration %1!
file is invalid. Configuration information will not be
saved.
Explanation: Information, no user action necessary.

8.7.1

1

Warning, unable to open device configuration file %1!
for writing. Operating system error %2!. Configuration
information will not be saved.
Explanation: Information, no user action necessary.

8.8.1

1

Warning, unable to write to device configuration file
%1!. Operating system error %2!. Configuration
information will not be saved.
Explanation: Information, no user action necessary.

8.9.1

1

Warning, unable to close device configuration file %1!.
Operating system error %2!. Configuration
information will not be saved.
Explanation: Information, no user action necessary.

8.10.2

2

8.11.1

1

Device %1!: Not found in configuration file %2!.
INIT needs to be specified to configure the device.
Explanation: The tape device specified is of
unknown type to the backup server. In order to
determine its capabilities, backup server needs to run
auto configuration tests. This requires the user to
specify 'with init' clause on the dump command line,
which will overwrite the data on the tape.
Device %1!: Will be auto-configured and the results
saved in the configuration file %2!. The configuration
will take additional time.
Explanation: Information, no user action necessary.

CHAPTER 4

Backup Server Error Messages

Number

Severity

Text and Explanation

8.12.2

2

Device %1!: the operating system device type is
different than what is in the configuration file %2!.
Please remove entry for this device in the
configuration file and reconfigure the device by
issuing a DUMP with the INIT qualifier.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.

8.13.2

2

Device %1!: the operating system file mark type is
different than what is in the configuration file %2!.
Explanation: The operating system file mark type is
different than what is specified in the configuration
file.

8.14.1

1

Backup Server tape configuration file %1! revision is
not compatible.
Explanation: Information, no user action necessary.

8.15.1

1

8.16.2

2

8.17.2

2

Device %1!: not found in tape configuration file. Tape
configuration will be attempted.
Explanation: Information, no user action necessary.
Device %1!: Auto-configuration failure. The device
functions as rewind on close. Please specifiy the no
rewind on close device interface.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.
Device %1!: Auto-configuration failure. Internal or
system call error encountered while checking for
rewind on close.
Explanation: An unexpected condition, possibly
fatal to the session, has occurred. Error may have
occurred with any or all of usage, environment, or
internal logic.

743

Backup Server Error Messages 7.1.2 - 8.17.2

744

CH A PTE R

5

Component Integration Services
Error Messages

This chapter gives the error number, message text, and a brief explanation
for Component Integration Services error messages.

Component Integration Services Error Messages

Number

Severity

Text and Explanation

11201

16

A remote table definition must be defined before the
`existing' option is used (object `%.*s').
Explanation: Use sp_helpobjectdef to compare the
table name on the remote server with the remote table
name mapped to the table in your command. If the
remote table does not exist, first create the table on the
remote server or use create table.

11202

16

11203

16

Unable to create table `%.*s' because it has no remote
storage location defined. Creation of local user tables
is allowed only in the master and tempdb databases.
Explanation: Define the remote storage location
using sp_addobjectdef, then rerun this command.
The command ’%s’ is not legal for objects of this type.
External definition: %.*s
Explanation: Adaptive Server cannot perform the
requested action. Rewrite your command using a valid
object, or contact the Object Owner if the remote
object should not be defined as type rpc.

11204

15

There is an error in the syntax of the object definition
`%.*s'.
Explanation: Command failed. Check syntax and
semantics of your object definition and rewrite the
command.

745

Component Integration Services Error Messages

Number

Severity

Text and Explanation

11205

16

Datatype `%s' is unsupported for server `%.*s'.
Explanation: The datatype is not supported by the
server where the remote object is located. Rewrite the
command using a valid datatype.

11206

16

Unable to connect to server `%.*s'.
Explanation: Refer to the writeup “Unable to Access
Remote Server” in Appendix A “Troubleshooting” of
the Component Integration Services User's

11207

10

Warning, table definition does not contain all columns
found in remote object `%.*s'; (defined: %d found:
%d)
Explanation: This is an informational message.
Contact the Object Owner about the warning issued in
this message.

11208

16

No column named `%.*s' found in remote object
`%.*s'.
Explanation: If the syntax is correct, refer to the
writeup “Problem Retrieving Data From Remote
Objects” in Appendix A “Troubleshooting” of the

Guide.

Component Integration Services User's Guide.
11209

16

Column type mismatch in remote object `%.*s' for
column `%.*s'; (defined: %d found: %d).
Explanation: Refer to the writeup “Problem
Retrieving Data From Remote Objects” in Appendix
A “Troubleshooting” of the Component Integration

11210

16

Column length mismatch in remote object `%.*s' for
column `%.*s'; (defined %d found: %d).
Explanation: Refer to the writeup “Problem
Retrieving Data From Remote Objects” in Appendix
A “Troubleshootin ” of the Component Integration

11211

16

Handling of null values in remote object `%.*s' for
column `%.*s' differs from that defined; (defined: `%s'
found: `%s').
Explanation: Refer to the writeup “Problem
Retrieving Data From Remote Objects” in Appendix
A “Troubleshooting” of the Component Integration

Services User's Guide.

Services User's Guide.

Services User's Guide.

746

CHAPTER 5

Component Integration Services Error Messages

Number

Severity

Text and Explanation

11212

16

Identity attribute mismatch for column `%.*s';
(defined: `%s' found: `%s').
Explanation: Refer to the writeup “Problem
Retrieving Data From Remote Objects” in Appendix
A “Troubleshooting” of the Component Integration

Services User's Guide.
11213

16

Column count mismatch in remote object `%.*s';
(defined: %d found %d).
Explanation: Refer to the writeup “Problem
Retrieving Data From Remote Objects” in Appendix
A “Troubleshooting” of the Component Integration

11214

16

Remote object `%.*s' does not exist.
Explanation: If the syntax is correct, refer to the
writeup “Unable to Access Remote Object” in
Appendix A “Troubleshooting” of the Component

11215

16

11216

16

11217

10

Remote object `%.*s' not uniquely identified; %d
objects with the same name and owner were found.
Explanation: The remote server contains more than
one object with the name specified by
sp_addobjectdef. Use sp_dropobjectdef to drop the
object, and reenter the object definition with an owner
name or database name to further qualify the remote
object.
Internal Ct-Lib/Cs-Lib error %d: `%.*s'.
Explanation: Command failed due to an internal
Adaptive Server problem. Report the error to your
System Administrator.
Entered passthru mode to server `%.*s'.
Explanation: This is an informational message. No
action is required.

11218

10

Services User's Guide.

Integration Services User's Guide.

Exited passthru mode from server `%.*s'.
Explanation: This is an informational message. No
action is required.

747

Component Integration Services Error Messages

Number

Severity

Text and Explanation

11219

17

Cannot open a connection to site `%.*s' because there
are no free remote descriptors (RDES). Increase the
configuration parameter for user connections and
reboot the server.
Explanation: Command failed due to resource
limitation. Modify the command to fit available
resources, retry when the resource is available, or
contact your System Administrator to address the
resource problem.

11220

16

Parameter cannot be NULL.
Adaptive Server could not perform the
requested action. Rewrite the command with an entry
for the parameter.
Explanation:

748

11221

16

No external login for suserid %d, server name `%.*s'.
Explanation: The remote server cannot be accessed
with your login. Have the Database Owner or System
Administrator set up your external login using
sp_addexternlogin.

11222

12

Parameter %d must be datatype CHAR or VARCHAR.
Explanation: Command failed. Specify an object of
the correct type.

11223

17

Insufficient memory is available to allocate structures
needed to access a remote site.
Explanation: Command failed due to resource
limitation. Modify the command to fit available
resources, retry when the resource is available, or
contact your System Administrator to address the
resource problem.

11224

16

11225

16

Cannot open a connection to site `%.*s' because it does
not have PASSTHRU or RPC capabilities.
Explanation: Use sp_helpobjectdef to verify the
object is mapped to a remote server. If the server is
remote, have the System Administrator reconfigure it
to allow passthrough connections.
Server class has not been defined for `%.*s'.
Explanation: No server class has been defined for the
remote server. Use sp_helpserver to check the server
definition, and have your System Administrator correct
the entry.

CHAPTER 5

Number

Severity

11226

16

Component Integration Services Error Messages

Text and Explanation
Server class (%d) for server `%.*s' is not supported.
An invalid server class has been
defined for the remote server. Use sp_helpserver to
check the server definition, and have your System
Administrator correct the entry.
Statement `%s' is unsupported by `%.*s'.
Explanation: The SQL statement uses a datatype or
syntax that is not supported by the server class of the
server where the remote object resides. Rewrite the
command using correct syntax or a valid datatype.
Explanation:

11227

16

11228

18

11229

16

Remote text/image data length less than expected for
column `%.*s'.
Explanation: Command failed due to internal
Adaptive Server problem. Report the error to your
System Administrator.
Unable to commit transaction on remote server %.*s.
During a transaction involving
multiple servers, the local server was unable to
broadcast a commit request to a remote server. Work
done locally as part of the transaction will be rolled
back.

Explanation:

11230

16

Unable to prepare transaction on remote server %.*s.
During a transaction involving
multiple servers, the local server was unable to
broadcast a prepare request to a remote server. A
rollback request has been sent to all remote servers
involved in the transaction. Work done locally as part
of the transaction will be rolled back.

Explanation:

11231

16

Unable to rollback transaction on remote server %.*s.
During a transaction involving
multiple servers, the local server was unable to
broadcast a rollback request to a remote server. Work
done locally as part of the transaction will be rolled
back.
Unable to access cursor process status structure (PSS);
update cannot be completed.
Explanation: Command failed due to internal
Adaptive Server problem. Report the error to your
System Administrator.
Explanation:

11232

18

749

Component Integration Services Error Messages

Number

Severity

Text and Explanation

11233

16

Column mismatch in remote object `%.*s' for column
`%.*s'; (column must be defined with length >= 10 or
as DATETIME).
Explanation: Refer to the writeup “Problem
Retrieving Data From Remote Objects” in Appendix
A “Troubleshooting” of the Component Integration

11234

16

11235

16

11236

16

Update or `complex INSERT' of non-NULL
TEXT/IMAGE data is unsupported by server `%.*s'.
Use WRITETEXT instead.
Explanation: Adaptive Server could not perform the
requested action. Modify your command as shown in
the error message.

11237

16

11238

16

11242

10

TEXT/IMAGE value too long for INSERT/UPDATE
on server `%.*s'. Use WRITETEXT instead.
Explanation: Adaptive Server could not perform the
requested action. Modify your command as shown in
the error message.
Complex INSERT of TEXT/IMAGE data is not
supported. Use WRITETEXT instead.
Explanation: Adaptive Server could not perform the
requested action. Modify your command as shown in
the error message.
Component Integration Services recovery started.
Explanation: This is an informational message. No
action is required.

Services User's Guide
Column mismatch in remote object `%.*s' for column
`%.*s'; (column must be defined with length >= 8 or as
DATETIME).
Explanation: Refer to the writeup “Problem
Retrieving Data From Remote Objects” in Appendix
A “Troubleshooting” of the Component Integration

Services User's Guide.
Column mismatch in remote object `%.*s' for column
`%.*s'; (column must be defined with length >= 26 or
as DATETIME).
Explanation: Refer to the writeup “Problem
Retrieving Data From Remote Objects” in Appendix
A “Troubleshooting” of the Component Integration

Services User's Guide.

750

CHAPTER 5

Number

Severity

11243

10

Component Integration Services Error Messages

Text and Explanation
Component Integration Services recovery complete.
This is an informational message. No
action is required.

Explanation:

11244

10

11245

10

11246

16

11247

16

Deallocating text/image data for external object `%.*s'.
Explanation: This is an informational message. No
action is required.
Checking external objects.
Explanation: This is an informational message. No
action is required.
Precision or scale mismatch in remote object `%.*s' for
column `%.*s'; (defined: %d,%d found: %d,%d).
Explanation: Refer to the writeup “Problem
Retrieving Data From Remote Objects” in Appendix
A “Troubleshooting” of the Component Integration

Services User's Guide.
Scale mismatch in remote object `%.*s' for column
`%.*s'; (defined: %d found: %d).
Explanation: Refer to the writeup “Problem
Retrieving Data From Remote Objects” in Appendix
A “Troubleshooting” of the Component Integration

Services User's Guide.
11248

14

11249

10

Remote server `%.*s' is currently configured as read
only.
Explanation: You do not have permission to execute
this command. Contact the System Administrator to
change permissions.
Executing Partial Query Remotely
This is an informational message
generated by showplan. No action is required.
EXISTS TABLE: Executing Query Remotely
Explanation: This is an informational message
generated by showplan. No action is required.
Dynamic Update
Explanation: This is an informational message
generated by showplan. No action is required.
Explanation:

11250

10

11251

10

11252

10

Select for Update
This is an informational message
generated by showplan. No action is required.

Explanation:

751

Component Integration Services Error Messages

Number

Severity

Text and Explanation

11253

10

Dynamic Delete
Explanation: This is an informational message
generated by showplan. No action is required.

11254

10

11255

10

11256

10

Select for Delete
Explanation: This is an informational message
generated by showplan. No action is required.
Remote Cursor Operation
Explanation: This is an informational message
generated by showplan. No action is required.
%.*s
Explanation: This is an informational message
generated by showplan. No action is required.

11257

10

%.*s
This is an informational message
generated by showplan. No action is required.
No column with column id `%d' found in local table.
Explanation: Check the local table for the column
not found and re-enter the command with the correct
name.
Warning, no mapping for remote column named `%.*s'
in local object `%.*s'.
Explanation: This is an informational message.
Contact the Object Owner about the warning issued in
this message.
Explanation:

11258

11

11259

10

11263

10

Server Name: %.*s
Explanation: This is an informational message
generated by showplan. No action is required.

11264

10

Text of generated SQL:
This is an informational message
generated by showplan. No action is required.
Executing Query Remotely
Explanation: This is an informational message
generated by showplan. No action is required.
Explanation:

752

11265

10

11266

16

The sp_columns result set returned by the remote
server is incomplete. Each row must contain at least
%d columns, but only %d are present.
Explanation: Command failed due to remote server
problem. Report the error to your System
Administrator.

CHAPTER 5

Component Integration Services Error Messages

Number

Severity

Text and Explanation

11267

16

Unable to create table '%.*s' on remote server; this
server not configured for heterogeneous data access.
Explanation: Command failed. Contact your System
Administrator to install the Extended Enterprise
Option of Adaptive Server Enterprise prior to
accessing remote servers that are not server class
sql_server.

11268

16

Unable to insert into a text/image column because the
table does not contain a unique index.
Explanation: Command failed. The table must have
a unique index to execute a select...into or
insert...select command, since the table has text or
image columns and is owned by a server of class
direct_connect or sds.

11269

16

The optimizer could not find a unique index which it
could use to retrieve the resulting timestamp value
Explanation: Command failed due to invalid or
illegal request. Check syntax, semantics, and
permissions. Take any corrective action indicated by
message.

11270

16

Column '%.*s' does not allow NULL. Any column
defined as a parameter column for RPC tables must
allow NULL. A parameter column is a column whose
name begins with an underscore.
Explanation: Adaptive Server could not perform the
requested action. Rewrite the command and specify
NULL in the parameter column definition.

11271

16

11272

16

Column '%.*s' must precede all parameter columns. A
parameter column is a column whose name begins
with an underscore.
Explanation: Adaptive Server could not perform the
requested action. Rewrite the command and put result
column definitions before parameter column
definitions-all column names that begin with an
underscore must appear at the end of the list.
Action requested is not valid for remote tables (%.*s).
Explanation: Command failed due to invalid request.
You cannot enter this command using proxy tables (the
command can only be used with local tables).

753

Component Integration Services Error Messages

Number

Severity

Text and Explanation

11273

10

Encounter %d conversion errors during processing of
external statistics; some rows have been ignored.
Explanation: update statistics cannot generate
complete statistics because the proxy table has
columns with datatypes or widths that are different
from the corresponding column at the remote location.

11277

16

Operating system error %d: ’%.*s’.
Command failed. Check query syntax
and semantics.
The file at the specified path is not a directory (%.*s).
Explanation: Command failed. Check query syntax
and semantics.
Explanation:

754

11278

16

11279

16

11280

16

11281

16

Cannot enable full-text search services because there is
no license available.
Explanation: Command failed. Check your CIS
configuration.

11282

16

Cannot create the file (%.*s). A file with the same
name already exists.
Explanation: Command failed. Check query syntax
and semantics.

11283

16

External file access is not enabled or not licensed.
Explanation: Command failed. Check your CIS
configuration.

11284

16

The target of a ’select into existing table’ statement
must be a proxy table.
Explanation: Command failed. Check query syntax
and semantics.

Only the file name can be changed, and it is not
included in the SET list.
Explanation: Command failed. Check query syntax
and semantics.
The pathname length must be 255 bytes or less.
Explanation: Command failed. Check query syntax
and semantics.

CH A PTE R

6

Adaptive Server Error Messages

This chapter contains the text of all the numbered Adaptive Server error
messages through 14007. Each message is followed by a short explanation
and brief instructions on what to do when you see the error.
Messages in the 17xxx and 18xxx series are informational and error
messages returned by stored procedures. For help with a system procedure
message, refer to the discussion of that procedure in the "System
Procedures" section of the Adaptive Server Reference Manual. ASE
functions and commands used in a stored procedure may generate their
own error messages, with an error number below 17xxx and severity of 10
or higher; for help with those messages, refer to the appropriate error
number in this chapter.
Since dbcc checkstorage faults are somewhat different in concept from
other error messages, they do not appear in this chapter. For a listing of
dbcc checkstorage faults, see “How to Analyze dbcc checkstorage Faults”
in the Encyclopedia of Tasks chapter.

Working with Error Messages
This chapter shows all numbered messages applicable to Adaptive Server
Versions 11.0.x through 12.0. The message text itself corresponds to the
Version 12.0 text. Accordingly, specific messages may or may not appear
in your server version, and the message text may differ from what is
shown here.
Warning! If your site utilizes any applications based on Adaptive Server
error messages, note that characteristics such as the text of a message, its
severity, and so on are subject to change from one version to the next.
Messages may also be withdrawn or replaced by new messages. Exercise
caution, therefore, in using the existence, or any other characteristics of a
message, as the basis for your applications.

755

Working with Error Messages

Use this chapter as an error reference. Look up the error number and note the
severity. Then use the accompanying explanation (available for most, though
not all, messages) to determine your next course of action. If the error is one of
the commonly occurring server messages documented in the chapter “Error
Message Writeups,” the explanation will refer you to that chapter. In other
cases, it gives you guidance on the nature of the error and what to do next.
Generally speaking, the severity level of a message corresponds to the type and
severity of the problem that the server encountered. For a complete description
of severity levels, see “Adaptive Server Error Logging” in the System
Administration Guide.

756

CHAPTER 6

Adaptive Server Error Messages

Server Error Messages 1 - 199

Number
21

Severity
10

Text and Explanation
WARNING - Fatal Error %ld occurred at %S_DATE. Please note the error and time,
and contact a user with System Administrator (SA) authorization.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the
message.

101

15

Line %d: SQL syntax error.
Explanation: Command failed. Check syntax and semantics.

102

15

Incorrect syntax near `%.*s'.
Refer to the writeup for Error 102.
The %S_MSG that starts with `%.*s' is too long. Maximum length is %d.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Order-by items must appear in the select-list if the statement contains set operators.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Explanation:

103

15

104

15

105

15

Unclosed quote before the character string `%.*s'.
Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Too many table names in the query. The maximum allowable is %d.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The column prefix `%.*s' does not match with a table name or alias name used in the
query. Either the table is not specified in the FROM clause or it has a correlation name
which must be used instead.
Explanation: Refer to the writeup for Error 107.
The order-by position number `%ld' is out of range of the number of items in the selectlist.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
There are more columns in the INSERT statement than values specified in the VALUES
clause. The number of values in the VALUES clause must match the number of columns
specified in the INSERT statement.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Explanation:

106

16

107

15

108

15

109

15

757

Server Error Messages 1 - 199

Number

Severity

Text and Explanation

110

15

111

15

There are fewer columns in the INSERT statement than values specified in the VALUES
clause. The number of values in the VALUES clause must match the number of columns
specified in the INSERT statement.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
%s must be the first command in a query batch.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

112

15

Variables are not allowed in %s statement.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

113

15

Missing end comment mark '*/'.
Command failed. Check syntax and semantics.
`%.*s' is not a recognized DUMP DATABASE/TRANSACTION truncation option.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Explanation:

114

15

115

15

The offset `%d' given in a CONTROLROW command does not correspond to the
beginning of a statement.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

116

15

The symbol `*' can only be used for a subquery select list when the subquery is
introduced with EXISTS or NOT EXISTS.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

117

15

The %S_MSG name `%.*s' contains more than the maximum number of prefixes. The
maximum is %d.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

118

15

`%s' option name length plus value string length must total less than %d characters.
Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Explanation:

119

15

Must pass parameter number %d and subsequent parameters as `@name = value'. Once
the form `@name = value' has been used, all subsequent parameters must be passed in
the form `@name = value'.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

120

15

The SELECT list for the INSERT statement contains fewer items than the INSERT list.
The number of SELECT values must match the number of INSERT columns.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

758

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

121

15

The SELECT list for the INSERT statement contains more items than the INSERT list.
The number of SELECT values must match the number of INSERT columns.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

122

15

The debug option `%d' is larger than the maximum allowed. The highest option
available is %d.
Explanation: Command failed due to invalid or illegal request. Adaptive Server
cannot perform the requested action.

123

15

Must attach a value to the binary prefix `0x'; zero-length binary value is not allowed.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

124

15

CREATE PROCEDURE contains no statements.
Command failed. The CREATE PROCEDURE command must contain
at least one SQL statement.
Cannot nest CREATE PROCEDURE statements.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
This CREATE may only contain 1 statement.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Explanation:

126

15

127

15

128

15

The name `%.*s' is illegal in this context. Only constants, constant expressions, or
variables allowed here. Column names are illegal.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

129

15

Fillfactor `%d' is not a valid percentage; fillfactor must be between 1 and 100.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

130

15

The comparison operator `= ALL' is not currently supported.
Command failed due to invalid or illegal request. Adaptive Server
cannot perform the requested action.
The size (%d) given to the %S_MSG `%.*s' exceeds the maximum. The largest size
allowed is %d.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
The label `%.*s': has already been declared. Label names must be unique within a query
batch or stored procedure
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Explanation:

131

15

132

15

759

Server Error Messages 1 - 199

Number

Severity

Text and Explanation

133

15

A GOTO statment references the label `%.*s' but the label has not been declared.
Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Explanation:

134

15

The variable name `%.*s' has already been declared. Variable names must be unique
within a query batch or stored procedure.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

135

15

Cannot use a BREAK statement outside the scope of a WHILE statement.
Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Cannot use a CONTINUE statement outside the scope of a WHILE statement.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Must declare variable `%.*s'.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Explanation:

136

15

137

15

138

15

Illegal correlation clause in a subquery.
Command failed due to invalid or illegal request. Adaptive Server
cannot perform the requested action. (This error is not raised in Release 11.0 and higher.)
Cannot assign a default value to a local variable.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Can only use IF UPDATE within a CREATE TRIGGER.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Explanation:

139

15

140

15

141

15

A SELECT statement that assigns a value to a variable must not be combined with dataretrieval operations.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

143

15

A compute-by item was not found in the order-by list. All expressions in the computeby list must also be present in the order-by list
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

144

15

Cannot use an aggregate in an expression used for the by-list of a GROUP BY clause.
Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Explanation:

145

760

15

A subquery with no aggregate functions may only contain expressions in its GROUP
BY clause that are in the select-list.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

146

15

Cannot perform an aggregate function on a column from a table not declared in the same
subquery.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

147

15

148

15

An aggregate function may not appear in a WHERE clause unless it is in a subquery
that is in a HAVING clause, and the column being aggregated is in a table named in a
FROM clause outside of the subquery.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Incorrect time syntax in time string `%.*s' used with WAITFOR.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

149

15

Time value `%.*s' used with WAITFOR is not a legal value. Check date/time syntax.
Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Explanation:

150

15

Both terms of an outer join must contain columns.
Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
`%.*s' is an invalid money value.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Subqueries that use DISTINCT with a GROUP BY clause are not currently supported.
Explanation: Command failed due to invalid or illegal request. Adaptive Server
cannot perform the requested action. (This error is not raised in Release 11.0 and higher.)
Explanation:

151

15

152

15

153

16

Variables/Parameters are not allowed in the ORDER BY clause.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.

154

15

%S_MSG is not allowed in %S_MSG.
Command failed due to invalid or illegal request. Adaptive Server
cannot perform the requested action.
`%.*s' is not a recognized %s option.
Explanation: Command failed due to invalid or illegal request. Adaptive Server
cannot perform the requested action.
Explanation:

155

15

156

15

Incorrect syntax near the keyword `%.*s'.
Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Explanation:

158

15

Too many ORDER BY expressions. The maximum is %d.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

761

Server Error Messages 1 - 199

Number

Severity

Text and Explanation

159

15

For DROP INDEX, must give both the table and the index name, in the form
tablename.indexname
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

160

15

Rule does not contain a variable.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

161

15

Rule contains more than one variable.
Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
The select list item identified by the order by number `%ld' is a `*', rather than a column
name. When ordering by column number, a column name must appear in the select list
position that corresponds to the order by number.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Explanation:

162

15

163

15

The COMPUTE BY list does not match the ORDER BY list.
Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
GROUP BY expressions must refer to column names.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Privilege %s may not be GRANTed or REVOKEd.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.
%s does not allow specifying the database name as a prefix to the object name.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Explanation:

164

15

165

16

166

15

167

16

May not create a trigger on a temporary object.
Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.
Explanation:

168

15

The %S_MSG `%.*s' is out of the range of machine representation (%d bytes).
Command failed. Check syntax and semantics.

Explanation:

169

15

171

15

762

Expression `%d' and `%d' in the ORDER BY list are same. Expressions in the ORDER
BY list must be unique.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Can't use SELECT INTO in Browse Mode.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

172

15

Can't use HOLDLOCK in Browse Mode
Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Explanation:

173

15

174

15

175

15

176

15

The definition for column `%.*s' must include a datatype.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
The function `%.*s' requires %d arguments.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Functions may only be nested to level %d.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Function `%.*s' is not yet implemented.
Command failed due to invalid or illegal request. Adaptive Server
cannot perform the requested action.
%s cannot create a temporary object (with `#' as the first character name.
Explanation: Command failed due to invalid or illegal request. Adaptive Server
cannot perform the requested action.
A RETURN statement with a return status may only be used in a SQL stored procedure.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Explanation:

177

15

178

15

179

15

Can't use the OUTPUT option when passing a constant to a stored procedure.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

180

15

There are too many parameters in this CREATE PROCEDURE statement. The
maximum number is %d.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

181

15

Can't use the OUTPUT option in a DECLARE statement.
Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Table and column names must be supplied for the READTEXT or WRITETEXT utility.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
The scale (%d) for column `%.*s' must be within the range %d to %d.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Explanation:

182

15

183

15

763

Server Error Messages 1 - 199

Number

Severity

Text and Explanation

184

15

Invalid money datatype specification for column `%.*s'. Only money(19, 4) is allowed
for non-external tables.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

185

15

Data stream is invalid for WRITETEXT command in bulk form.
Explanation: Command failed due to invalid or illegal request. Adaptive Server
cannot perform the requested action.

186

15

Data stream missing from WRITETEXT command.
Command failed. Check the syntax of the WRITETEXT command.
Odd number of bytes in IMAGE data.
Explanation: While inserting text/image data, an upper limit on the send may have
been reached. Check the data sent and consider using ct_command or other alternative.
Explanation:

187

15

188

15

Can't specify a log-device in a CREATE DATABASE statement without also specifying
at least one non-log-device.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

189

15

Function `%.*s' requires %d to %d arguments.
Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Can not update the global variable `%.*s'.
Explanation: Command failed due to invalid or illegal request. Adaptive Server
cannot perform the requested action.
Some part of your SQL statement is nested too deeply. Please re-write the query or break
it up into smaller queries.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Can't create a view inside a stored procedure.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Explanation:

190

15

191

15

192

15

193

15

The object or column name starting with `%.*s' is too long. The maximum length is %d
characters.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

195

15

`%.*s' is not a recognized %S_MSG.
Command failed due to invalid or illegal request. Adaptive Server
cannot perform the requested action.
Explanation:

196

764

15

SELECT INTO must be the first query in a SQL statement containing set operators.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

197

15

WITH CHECK OPTION is not allowed in the definition of a union view.
Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Explanation:

198

15

199

15

Browse mode is invalid for statements containing set operators.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
An INSERT statement may not contain a SELECT statement that assigns values to a
variable.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

Server Error Messages 200 - 299

Number
201

Severity
16

Text and Explanation
Procedure %.*s expects parameter %.*s, which was not supplied.
Explanation: Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.

202

11

Internal error -- Unable to open table at query execution time.
Explanation: Command failed. There may be a Adaptive Server problem. Contact
Sybase Technical Support. (This error is not raised in Release 11.1 and higher.)

203

16

The name `%.*s' is not a valid identifier.
Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.
Normalization error; node %s
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
All queries in a SQL statement containing set operators must have an equal number of
expressions in their target lists.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Operand type clash: %s is incompatible with %s
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

204

20

205

16

206

16

765

Server Error Messages 200 - 299

Number

Severity

Text and Explanation

207

16

Invalid column name `%.*s'.
Refer to the writeup for Error 207.
%.*s not found. Specify owner.objectname or use sp_help to check whether the object
exists (sp_help may produce lots of output).
Explanation: Refer to the writeup for Error 208.
Explanation:

208

16

209

16

Ambiguous column name %.*s
Command failed. Check syntax and semantics. A column name may
need the full table specification or alias.
Explanation:

210

16

Syntax error converting DATETIME from BINARY/VARBINARY string.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Syntax error converting SMALLDATETIME from BINARY/VARBINARY string.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Expression result length exceeds maximum: max - %d found - %d
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

211

16

212

16

213

16

Insert error: column name or number of supplied values does not match table definition.
Refer to the writeup for Error 213.
Cannot convert parameter %.*s to type %.*s expected by procedure.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

214

16

216

20

Attempt to automatically drop temporary table failed.
Refer to the writeup for Error 216.
Maximum stored procedure nesting level exceeded (limit %d).
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.
Given parameter %.*s is too large; maximum size for this parameter is %d bytes.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.
Print format failed to match with a result column.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Arithmetic overflow error for type %s, value = %ld.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.
Explanation:

217

16

218

16

219

16

220

16

766

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

221

16

Column of type (%s) does not allow nulls. It may not be compared with null.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

222

20

Unintelligible query plan step encountered.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

223

11

Object %ld specified as a default for tabid %ld, colid %d is missing or not of type default.
Command failed. Check your database for the object not found and reenter the command with the correct name.
Object %d specified as a rule/check constraint for tabid %d, colid %d is missing or not
of type default.
Explanation: Command failed. Check your database for the object not found and reenter the command with the correct name.
Cannot run query--referenced object (name %.*s) dropped during query optimization.
Explanation: Refer to the writeup for Error 225.
Explanation:

224

11

225

11

226

16

%s command not allowed within multi-statement transaction.
Refer to the writeup for Error 226.
Arithmetic overflow error ocurred while converting the string `%.*s' to type %s.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.
Query is based on a view that no longer exists (id = %ld)--cannot run.
Explanation: Command failed. Check your Adaptive Server environment for the
object not found and re-enter the command with the correct name. (This error is not raised
in Adaptive Server 11.1 and higher.)
%s permission denied on object %S_OBJID, database %S_DBID, owner %.*s
Explanation: Refer to the writeup for Error 229.
Explanation:

227

16

228

14

229

14

230

14

%s permission denied on column %.*s of object %S_OBJID, database %S_DBID,
owner %.*s
Explanation: You do not have the permission to execute this command. Have the
object owner or a user with the needed role run this command.

231

11

Getdefault: no such default. id=%ld dbid=%d
Command failed. Check your database for the object not found and reenter the command with the correct name.
Arithmetic overflow error for type %s, value = %f.
Explanation: Refer to the writeup for Error 232.
Explanation:

232

16

233

16

The column %.*s in table %.*s does not allow null values.%S_EED
Explanation: Refer to the writeup for Error 233.

767

Server Error Messages 200 - 299

Number

Severity

Text and Explanation

234

16

There is insufficient result space to convert MONEY value to CHAR.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

235

16

236

16

237

16

238

16

Precision error during %S_MSG conversion of %s value `%s' to a %s field.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The conversion from CHAR to MONEY resulted in a MONEY overflow error.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
There is insufficient result space to convert MONEY value to %s.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
There is insufficient result space to convert %s value (= %d) to MONEY.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Table `%.*s' does not exist. Please refer to sysobjects for correct name.
Explanation: Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.
There is insufficient result space to convert DATETIME value to CHAR.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

239

16

240

16

241

16

Scale error during %S_MSG conversion of %s value `%s' to a %s field.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

242

16

The conversion of CHAR to DATETIME resulted in a DATETIME value out of range.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Type `%.*s' is not a defined system type.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

243

16

244

16

245

16

768

The conversion of CHAR value `%.*s' overflowed an INT1 field, use a larger integer
field.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Domain error during %S_MSG conversion of %s value `%s' to a %s field.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

246

16

The conversion of CHAR value `%.*s' overflowed an INT2 field, use a larger integer
field.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

247

16

248

16

Arithmetic overflow during %S_MSG conversion of %s value `%s' to a %s field .
Explanation: Refer to the writeup for Error 247.
The conversion of CHAR value `%.*s' overflowed an INT4 field. Maximum integer
value exceeded.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.

249

16

Syntax error during %S_MSG conversion of %s value `%s' to a %s field.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Unable to allocate ancillary table for query optimization. Maximum number of tables in
a query (%d) exceeded.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
Can't group by a bit field.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.
Maximum number of group-by expressions exceeded. Limit is %d, found %d aggregate
expressions.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.
Explanation:

251

16

252

16

253

16

254

16

Maximum number of columns in a work table (%d) exceeded.
Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.
Explanation:

255

16

Size of row in the worktable for grouped aggregate, %d bytes, exceeds the maximum row
size (%d bytes). Cannot run this query.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.

256

16

The data type `%s' is invalid for the %s function. Allowed types are: CHAR/VARCHAR
and BINARY/VARBINARY.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

769

Server Error Messages 200 - 299

Number

Severity

Text and Explanation

257

16

Implicit conversion from datatype `%s' to `%s' is not allowed. Use the CONVERT
function to run this query.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

258

20

Database `%.*s' missing during query recompile.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

259

16

Ad-hoc updates to system catalogs not enabled. A user with System Security Officer
(SSO) role must reconfigure system to allow this.
Explanation: Refer to the writeup for Error 259.

261

16

`%.*s' is not a recognized global variable.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
%s permission denied, database %S_DBID, owner %.*s
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.
Must specify table to SELECT * FROM.
Explanation: Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.
Column name %.*s appears more than once in the result column list.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

262

16

263

16

264

16

265

16

266

16

267

16

268

16

Insufficient result space for %S_MSG conversion of %s value `%s' to a %s field.
Explanation: See the writeup for Error 265. If this error was raised when using a
system stored procedure on large databases or devices, it may be due to an Adaptive
Server problem. Contact Sybase Technical Support to upgrade to a version in which the
problem is resolved.
Transaction count after EXECUTE indicates that a COMMIT or ROLLBACK TRAN is
missing. Previous count = %ld, Current count = %ld.
Explanation: Check command syntax for missing COMMIT or ROLLBACK
TRANSACTION. Use @@trancount in stored procedures to check transaction count.
Object `%.*s' cannot be found.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
You can't run SELECT INTO in this database. Please check with the Database Owner.
Refer to the writeup for Error 268.

Explanation:

770

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

269

16

NULL value cannot be specified for conversion from datatype `%s' to `%s'.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

270

16

Table `%.*s' can't be modified.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Can't update a TIMESTAMP column.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Warning: A non-null value cannot be inserted into a TIMESTAMP column by the user.
The database timestamp value has been inserted into the TIMESTAMP field instead.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
A SYSTEM exception was raised with an unrecognized minor number %d.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
The parameter `%.*s' in the procedure `%.*s' was not declared as an OUTPUT
parameter.
Explanation: Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.
There was a transaction active when exiting the stored procedure `%.*s'. The temporary
table `%.*s' was dropped in this transaction either explicitly or implicitly. This transaction
has been aborted to prevent database corruption.
Explanation: Refer to the writeup for Error 277.
TEXT,IMAGEandoff-rowJavadatatypesmaynotbeusedinaGROUPBYclause.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.

272

16

273

10

274

20

276

16

277

16

278

16

279

16

TEXT and IMAGE datatypes and off-row Java datatypes are invalid in this subquery or
aggregate expression.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.

280

16

Only TEXT and IMAGE datatypes are valid with the TEXTPTR function.
Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
Explanation:

281

16

%d is not a valid style number when converting from DATETIME to a character string.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.

771

Server Error Messages 200 - 299

Number

Severity

Text and Explanation

282

10

Procedure `%.*s' attempted to return a status of NULL, which is not allowed. A status
of 0 will be returned instead.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

283

16

You can't use browse mode with DBLIB 2.0 -- you must upgrade to DBLIB 4.0 in order
to run this query.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

284

16

Rules may not be bound to TEXT or IMAGE datatypes.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

285

16

READTEXT and WRITETEXT commands may not be used with views.
Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
The logical tables INSERTED and DELETED may not be updated.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
%s command not allowed within a trigger.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

286

16

287

16

288

16

The PATINDEX function operates on CHAR, VARCHAR, and TEXT datatypes only.
Explanation: Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.

290

16

Trace 3604 is illegal within a stored procedure.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Access to sysgams is disallowed.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.
There is insufficient result space to convert SMALLMONEY value to CHAR.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.
The conversion from CHAR to SMALLMONEY resulted in a SMALLMONEY
overflow error.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

291

16

292

16

294

16

772

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

296

16

The conversion of CHAR to SMALLDATETIME resulted in a SMALLDATETIME
value out of range.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

297

16

There is insufficient result space to convert SMALLDATETIME value to CHAR.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.

298

16

The conversion from DATETIME to SMALLDATETIME resulted in a
SMALLDATETIME overflow error.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.

Server Error Messages 300 - 399

Number
301

Severity
16

Text and Explanation
Query contains an illegal outer-join request.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

303

16

The table `%.*s' is an inner member of an outer-join clause. This is not allowed if the
table also participates in a regular join clause.
Explanation: Semantic error in query. Inner join and outer join were mixed.

304

16

The table `%.*s' is outer-joined with itself.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The column `%.*s' (user type:%.*s) is joined with `%.*s' (user type:%.*s). The user
types are not compatible: underlying types must be identical in order to join.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
TEXT and IMAGE datatypes may not be used in a WHERE clause, except with the LIKE
expression.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

305

16

306

16

773

Server Error Messages 300 - 399

Number

Severity

Text and Explanation

307

10

Index `%.*s' specified as optimizer hint in the FROM clause of table `%.*s' does not
exist. Optimizer will choose another index instead.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.

308

20

309

20

310

10

311

16

312

16

313

16

314

16

315

16

316

17

Table not open for range table entry `%d', objid `%ld', dbid `%d'.
Explanation: Refer to the writeup for Error 308.
Wrong sdes for range table entry `%d'. Expected object `%ld', dbid `%d', got object `%ld',
dbid `%d'.
Explanation: Incorrect sdes was obtained due to an Adaptive Server problem. Contact
Sybase Technical Support to upgrade to a version in which the problem is resolved.
Index id %d on table id %d cannot be used in the optimization of a query as it is
SUSPECT. Please have the SA run DBCC REINDEX on the specified table.
Explanation: There may be a potential problem with a database or database object.
Contact your System Administrator.
The optimizer could not find a unique index which it could use to scan table `%.*s' for
cursor `%.*s'.
Explanation: Refer to the writeup for Error 311.
Index id %d on table `%.*s' is explicitly specified in cursor `%.*s' declared for update.
This index is either not unique or its key includes a column in the for update of list. This
cursor my be closed on an update or a delete.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The optimizer could not find a unique index which it could use to perform an isolation
level 0 scan on table `%.*s'.
Explanation: Refer to the writeup for Error 313.
WARNING: A non-unique clustered index has been forced on an isolation level 0 scan
on table ’%.*s’. If the scan must restart, the scan will be repositioned at the beginning of
the duplicate key group. Thus, it is possible that this can infinitely loop.
Explanation: Refer to the writeup for Error 314.
Internal error - The SQL Server was unable to find a join order to run this query. Please
inform technical su pport.
Explanation: Internal Adaptive Server error. A table may be circularly dependent upon
itself. Contact Sybase Technical Support.
Cannot compile the query because the space required for the search arguments (%d
bytes) exceeds the maximum amount of memory that can be granted. Try reducing the
number of search arguments.
Explanation: Reduce number of sargs. Try breaking up the query into multiple queries.

774

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

317

16

A subquery in this query is correlated to an inner table of an outerjoin. This is not allowed
in TSQL semantics.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

318

18

sysstatistics catalog was read and an inconsistency was found, please run update statistics
and contact Sybase Technical Support
Explanation: There was an internal Adaptive Server problem. Perform the diagnostic
action indicated in the message. (Version 11.9.2 and higher.)

319

18

Statistics cannot be read for table '%.*s', column '%.*s' due to previous errors
Explanation: There was an internal Adaptive Server problem. (Version 11.9.2 and
higher.)

320

10

Index id %d on table id %d cannot be used in the optimization of a query as it is
SUSPECT. Please drop and re- create the index on the specified table.
Explanation: Use sp_helpindex to obtain index information, then drop and recreate the
index. (Version 11.9.2 and higher.)

321

18

Internal statistics calculation inconsistency. Please contact Sybase technical support
(Version 11.9.2 and higher.)
Internal error: systabstats statistics could not be read, please contact Sybase Technical
Support.
Explanation: (Version 11.9.2 and higher.)
Explanation:

322

18

323

10

WARNING: Edited statistics are overwritten. Table: '%.*s' (objectid %ld), column:
'%.*s'.
Explanation: (Version 11.9.2 and higher.)

324

10

325

18

Invalid simulated value (%ld) ignored for %S_MSG '%.*s'. Actual value (%ld) used
instead.
Explanation: (Version 11.9.2 and higher.)
Adaptive Server finds no legal query plan for this statement. If an Abstract Plan is forcing
the query plan, check its correspondence to the query. If not, please contact Sybase
Technical Support.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.

326

16

ALTER TABLE ’%.*s’ failed. The table is %d-way partitioned, and a %d-way parallel
plan was generated due to lack of parallel resources. Increase the value of ’max parallel
degree’ and ’number of worker processes’ to at least %d, and try again.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.

775

Server Error Messages 400 - 499

Server Error Messages 400 - 499

Number
401

Severity
16

Text and Explanation
Unimplemented command or expression %s.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

403

16

Invalid operator for datatype op: %s type: %s.
Refer to the writeup for Error 403.
Too many ANDs or ORs in expression (limit %d per expression level). Try splitting
query or limiting ANDs and ORs.
Explanation: Refer to the writeup for Error 404.
Explanation:

404

19

405

20

406

23

407

19

408

20

409

16

410

20

776

Cannot route query results - query internal representation corrupted - for operation %s,
datatype %s.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Ord_needed: Can't find index for varno=%d, objid=%ld.
Explanation: The database may be corrupt. Report the error to your System
Administrator. Adaptive Server must be restarted and dbcc diagnostics run.
You query creates too many internal work tables and/or user tables: the maximum is %d.
Simplify the query and try again.
Explanation: Command failed when a configurable limit was exceeded. Reconnect to
Adaptive Server and perform any corrective action indicated by the message. Report the
error to your System Administrator.
Is_var: Unknown data type %d.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
The %s operation cannot take a %s datatype as an argument.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
Compute clause #%d, `by' expression #%d is not in the order-by list.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

411

20

Compute clause #%d, aggregate expression #%d is not in the select list.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Explanation:

412

16

Cannot update more than 1 sysindexes row at a time.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.

413

17

Maximum procedure %s count exceeded. Limit is %d. Modify the procedure to use
fewer %ss.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

414

16

415

16

416

16

418

20

420

16

The current query would generate a key size of %d for a work table. This exceeds the
maximum allowable limit of %d.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
The current query would require an index on a work table to be built with %d keys. The
maximum allowable number of keys is %d.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
Create of work table failed because row size would be %d. This exceeds the maximum
allowable size of a row in a table, %d.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
Can't find the real column name corresponding to the column heading `%.*s'.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
TEXT and IMAGE datatypes may not be used in an ORDER BY clause.
Explanation: Check query syntax.

421

16

422

19

TEXT, IMAGE and off-row Java datatypes may not be selected as DISTINCT.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
Too many nested expressions or logical operators to compile. Try splitting query or
limiting ANDs and ORs.
Explanation: Command failed when a configurable limit was exceeded. Reconnect to
Adaptive Server and perform any corrective action indicated by the message. Report the
error to your System Administrator.

777

Server Error Messages 400 - 499

Number

Severity

Text and Explanation

423

20

424

20

Table referenced in a foreign key constraint is missing, database = `%S_DBID', table =
`%S_OBJID'.
Explanation: This error is caused by an Adaptive Server problem which allows a
referenced table in a referential integrity constraint to be dropped. Contact Sybase
Technical Support to upgrade to a version in which the problem is resolved.
Failed to enforce a referential constraint, database = `%S_DBID', table = `%S_OBJID'.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run. (This error is not raised in Adaptive Server 11.1 and
higher.)

425

20

Referencing table in a foreign key constraint is missing, database = `%S_DBID', table =
`%S_OBJID'.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

426

20

427

20

Primary key column referenced in a foreign key constraint is missing, database =
`%S_DBID', table = `%S_OBJID'.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Referencing column in a foreign key constraint is missing from system catalog, database
= `%S_DBID', table = `%S_OBJID'.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

428

20

429

18

430

18

431

26

There are more than %d referential constraints on table %.*s. Please reduce the number
of referential constraints before trying this query.
Explanation: Refer to the writeup for Error 428.
Invalid constraint type passed to compile referential constraint. This is an internal error.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Constraint id info in the resvar for check constraints is missing. This is an internal error,
database = `%S_DBID', table = `%S_OBJID'.
Explanation: This error occurs when Adaptive Server fails to find an expected
constraint during query processing. Contact Sybase Technical Support to upgrade to a
version in which the problem is resolved.
Node off RESDOM is not MULTARG as expected.
An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Explanation:

778

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

432

16

Security Label datatypes may not be used in an ORDER BY clause.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

433

17

434

16

435

16

436

16

441

18

442

16

444

16

445

16

Unable to allocate work table to process referential constraint. Query exceeds the
maximum limit (%d) of work tables. Either simplify the query or reduce the number of
referential constraints on the tables involved in the query.
Explanation: Resource error while trying to allocate worktable to process deferred
update on a table with referential constraints. Take corrective action described in
message.
Work table cannot be allocated for processing the order by clause which requires a sort.
Maximum limit (%d) of work tables is exceeded while processing this query. Simplify the
query and retry.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Database `%.*s' is not available. The `%s' statement will not be executed because the
cross-database referential constraint on table `%.*s' cannot be enforced. Contact your
System Administrator about the availability of database `%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The `%s' statement will not be executed because the cross-database referential constraint
on table `%.*s' cannot be enforced. A table or constraint definition is missing in database
`%.*s'. Contact your System Administrator.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Deadlock occurred in SQL Process %d, While accessing referencing tables.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Maximum number of user tables under all sides of a UNION statement can not exceed
%d. Please simplify the query and retry.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
The index %d for the table %ld was not found in database %d. The index may have been
dropped while this query was being compiled.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
Compute clause referenced too many variable length columns; note that each aggregate
occupies 2 columns, except for the AVG which occupies 4 columns. The maximum
number of variable length columns is %d
Explanation: Adaptive Server could not perform the requested action. Modify query to
conform to the specified limits.

779

Server Error Messages 500 - 599

Number

Severity

Text and Explanation

446

16

The COMPUTE clause #%d, aggregate expression #%d may produce a result that is
wider than 255 bytes, the maximum computed result allowed.
Explanation: Adaptive Server could not perform the requested action. Check query.

Server Error Messages 500 - 599

Number
501

Severity
20

Text and Explanation
There is no result-list for a SELECT statement.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator. (Not raised in Adaptive Server
11.0 and higher.)
Internal error encountered in merging rows; resubmit query batch.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Stored procedure `%.*s' not found.
Explanation: Command failed. Check your database for the object not found and reenter the command with the correct name.

502

18

504

11

508

20

No begin-row pointer found in plan.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

509

11

User name `%.*s' not found.
Command failed. Check your Adaptive Server environment for the object
not found and re-enter the command with the correct name.
Explanation:

510

20

Bad eop type 0x%x .
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Explanation:

511

16

512

16

780

Attempt to update or insert row failed because resultant row of size %d bytes is larger
than the maximum size (%d bytes) allowed for this table.
Explanation: Refer to the writeup for Error 511.
Subquery returned more than 1 value. This is illegal when the subquery follows =, !=, <,
<= , >, >=, or when the subquery is used as an expression.
Explanation: Refer to the writeup for Error 512.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

513

16

A column insert or update conflicts with a rule imposed by a previous CREATE RULE
command. The command was aborted. The conflict occurred in database `%S_DBID',
table `%S_OBJID', column `%.*s'
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message. (Not raised
in Release 11.0 and higher.)

514

20

Expression stack overflow. Usually this is because built-in functions have been nested
too deeply. Try to rephrase the query using less deeply nested functions.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.

515

16

516

18

517

16

Attempt to insert NULL value into column `%.*s', table `%.*s'; column does not allow
nulls. Update fails.%S_EED
Explanation: Refer to the writeup for Error 515.
Attempt to get system date/time failed.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Adding a value to a %s field caused overflow.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

518

16

519

16

520

16

521

16

Cannot convert type `%s' to type `%s'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Overflow resulted from MONEY multiplication.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Overflow resulted from MONEY division.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Overflow resulted from MONEY addition.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

522

16

Overflow resulted from MONEY subtraction.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Overflow resulted from %s minus operation.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Overflow resulted from MONEY remainder (modulo) operation.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

523

16

524

16

781

Server Error Messages 500 - 599

Number

Severity

Text and Explanation

526

18

SQL Server has run out of alarms. Re-run your command when there are fewer users
running WAITFOR, or ask your System Administrator to raise the configuration
parameter ’number of alarms’.
Explanation: Retry later, or increase the configuration parameter `number of alarms'.

527

20

Cannot remove alarm.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

528

20

System error detected during attempt to use upsleep system call.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

529

16

Explicit conversion from datatype `%s' to `%s' is not allowed.
Command failed due to invalid request. Consult the Adaptive Server
Reference Manual for information on datatype conversions.
Explanation:

530

16

532

16

533

20

534

16

535

16

Attempt to insert NULL value into column %d in work table (table id %ld); column does
not allow NULLS. UPDATE fails.
Explanation: Refer to the writeup for Error 530.
The timestamp (changed to %.*s) shows that the row has been updated by another user.
Explanation: The command failed and no data was updated in the database because an
integrity check or other semantic check on the data failed.
Can't find a range table entry for range %d.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
TEXT and IMAGE datatypes require DBLIB version 4.0 or greater.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Difference of two datetime fields caused overflow at runtime.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. The result of the DATEDIFF function may be too large.
Explanation:

536

16

537

16

782

Invalid length parameter with value of %d passed to the substring function.
Explanation: Check command syntax. There may be more constraints to report than
sp_helpconstraint can fit.
Overflow resulted from a SMALLMONEY remainder operation.
Explanation: Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

538

16

`%.*s' cannot be found. This language might have been dropped. Please contact a user
with System Administrator (SA) role.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

539

20

Unexpected internal access methods error %d, state %d. Please report to Technical
Support the following information: dbid=%d, objectid=%ld, curcmd=%d,
plasterror=%ld, pstat=0x%lx, p2stat=0x%lx, xactid=(%ld, %d).
Explanation:
Refer to the writeup for Error 539.

540

16

Schema for table `%.*s' has changed since compilation of this query. Please re-execute
query.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

541

18

542

16

543

18

544

16

545

18

546

16

547

16

An unknown arithmetic exception type was reported. The transaction has been aborted.
This is an internal system error. Please contact a user with System Administrator (SA)
role.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
An invalid datetime value was encountered. Value exceeds year 9999.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
Constraint id information not found upon constraint violation, dbname = `%S_DBID',
table name = `%.*s'. This is an internal error.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Unknown Constraint violation occurred, database = `%.*s', table name = `%.*s',
constraint name = `%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Constraint violation occurred, entry for the constraint missing from system catalog,
database = `%.*s', table name = `%.*s', constraint name = `%.*s'.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Foreign key constraint violation occurred, dbname = `%.*s', table name = `%.*s',
constraint name = `%.*s'.%S_EED
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
Dependent foreign key constraint violation in a referential integrity constraint. dbname
= `%.*s', table name = `%.*s', constraint name = `%.*s'.%S_EED
Explanation:
Refer to the writeup for Error 547.

783

Server Error Messages 500 - 599

Number

Severity

Text and Explanation

548

16

Check constraint violation occurred, dbname = `%.*s', table name = `%.*s', constraint
name = `%.*s'.%S_EED
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.

549

18

Constraint violation occurred, bad constraint type passed to the exception handler.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

550

16

551

20

The attempted insert or update failed because the target view was either created WITH
CHECK OPTION or spans another view created WITH CHECK OPTION. At least one
resultant row from the command would not qualify under the CHECK OPTION
constraint.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
An unknown EVAL was sent to the execution module.
Explanation: Refer to the writeup for Error 551.

552

16

553

16

554

16

555

16

556

16

557

16

784

A column insert or update conflicts with a rule bound to the column. The command is
aborted. The conflict occured in database `%.*s', table `%.*s', rule `%.*s', column
`%.*s'.%S_EED
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
The number of parameters/variables in the FETCH INTO clause does not match the
number of columns in cursor `%.*s' result set.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
The UPDATE/DELETE WHERE CURRENT OF to the cursor `%.*s' failed because the
row has changed since it was fetched.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The UPDATE/DELETE WHERE CURRENT OF to the cursor `%.*s' failed because the
key of the row used in identifying the row changed since it was fetched.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The table referenced in the UPDATE/DELETE WHERE CURRENT OF is not part of
the result set tables of cursor `%.*s'.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.
The cursor `%.*s' can not be used as it could not be found. It is possible that either it was
not declared or it is not available in the current context.
Explanation: Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

558

16

Attempt to open cursor `%.*s' which is already open.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

559

16

Attempt to use a cursor `%.*s' which is not open. Use the system stored procedure
sp_cursorinfo for more information.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

560

16

The UPDATE/DELETE WHERE CURRENT OF failed for the cursor `%.*s' because it
is not positioned on a row.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.

562

16

563

16

The CURINFO datastream was not sent before the cursor command so no current cursor
context is available.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.
There is already another cursor with the name `%.*s' at the nesting level `%d'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

564

16

565

16

566

26

The procedure buffer is not linked to the procedure header for an execute cursor `%.*s'.
This is probably an internal system problem.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.

567

14

You must have the following role(s) to execute this command/procedure: `%.*s' . Please
contact a user with the appropriate role for help.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

568

14

The caller does not have the required System Security Officer (SSO) role. Please contact
a user with System Security Officer (SSO) role for help.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

The cursor identifiers are not available.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The open processing for cursor `%.*s' did not stop anywhere. The DECLARE CURSOR
could have been an invalid statement or there is some internal problem.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

785

Server Error Messages 500 - 599

Number

Severity

Text and Explanation

569

16

The specified object with object ID `%d' is not found.
Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.
Explanation:

570

14

Only a person with System Security Officer (SSO) role can change another person's
password.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

571

16

Invalid user specified, password left unchanged.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Invalid caller's password specified, password left unchanged.
Explanation: Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.
New password specified is too short. Minimum length of acceptable passwords is 6
characters.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
New password supplied is the same as the previous password. Please supply a different
new password.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Error occured in internal encryptionroutines.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.
Access was denied into the master database. Password left unchanged.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Explanation:

572

14

573

16

574

16

575

16

576

18

577

18

The caller of the set_password builtin was not found! Password left unchanged.
Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

Explanation:

578

18

Date acquisition function failed. Unable to retrieve the correct date in the set_password
builtin function. Password left unchanged.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

579

18

Unable to start a transaction in the set_password builtin. Password left unchanged.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

786

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

580

18

Unable to update Syslogins in the set_password builtin. Password left unchanged.
Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Explanation:

581

18

Unable to open Syslogins table in the set_password builtin. Password left unchanged.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Cursor `%.*s' was closed implicitly because the current cursor position was deleted due
to an update or a delete. The cursor scan position could not be recovered. This happens
for cursors which reference more than one table.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.

582

16

583

16

The cursor `%.*s' had it's current scan position deleted either because of a
DELETE/UPDATE WHERE CURRENT OF or a regular searched DELETE/UPDATE.
You must do a new FETCH before doing an UPDATE or DELETE WHERE CURRENT
OF.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

584

16

Explicit value specified for identity field in table `%.*s' when IDENTITY_INSERT is set
to OFF.
Explanation: The command failed and no data was updated in the database because an
integrity check or other semantic check on the data failed.

585

16

Explicit value must be specified for identity field in table `%.*s' when
IDENTITY_INSERT is set to ON.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

586

16

Illegal identity value specified for identity field `%.*s' in table `%.*s'.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Identity value overflow for field `%.*s' while inserting into table `%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Failure adding identity column to table `%.*s' via select into.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Invalid role string received.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
Explanation:

587

16

588

20

589

16

787

Server Error Messages 500 - 599

Number

Severity

Text and Explanation

590

16

Dynamic SQL error - Prepared statement `%.*s' does not exist.
Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.
Explanation:

591

16

592

16

593

16

The UPDATE WHERE CURRENT OF to the cursor `%.*s' failed because column `%.*s'
being updated was not specified in the FOR UPDATE OF list.
Explanation: Command failed. You tried to update a column not named in the cursor's
FOR UPDATE list.

594

16

The UPDATE WHERE CURRENT OF to the cursor `%.*s' failed because column `%.*s'
being updated was not specified in the SELECT list.
Explanation: Command failed. You tried to update a column not named in the cursor's
SELECT list.

595

16

596

17

Trying to return NULL from stored procedure for bit variable `%.*s'
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Your query overflowed the space allocated for aligning internal data structures. Please
simplify your query by breaking it up into a series of shorter queries.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

599

16

788

Dynamic SQL error - Prepared statement `%.*s' is already being used by a cursor.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The DELETE WHERE CURRENT OF to the cursor `%.*s' failed because the cursor is
on a join.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.

The procedure, `%.*s', that cursor `%.*s' is declared on has been dropped and recreated
since the first time the cursor was opened.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

CHAPTER 6

Adaptive Server Error Messages

Server Error Messages 600 - 699

Number
601

Severity
21

Text and Explanation
Descriptor for system table `%ld' in database `%d' not found in the descriptor hash table.
Explanation: Refer to the writeup for Error 601.

602

21

Could not find row in sysindexes for dbid `%d', object `%ld',index `%d'. Run DBCC
CHECKTABLE on sysindexes.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

603

19

There are not enough system session descriptors available to run this query. Raise the
value of the configuration parameter ’number of aux scan descriptors’ or retry your query
later.
Explanation: Refer to the writeup for Error 603.

604

21

605

21

607

21

608

0

610

19

Could not find row in sysobjects for object `%ld' in database `%.*s'. Run DBCC
checktable on sysobjects.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
An attempt was made to fetch logical page `%ld' in database `%.*s' from cache `%.*s'.
Page belongs to object with id `%ld', not to object `%.*s'.
Explanation: Refer to the writeup for Error 605.
Insufficient room was allocated in the session descriptor for object `%.*s' for search
arguments. Only %d search arguments were anticipated.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Buffer holding logical page %ld of object '%.*s' in database '%.*s' was not kept in the first
or second slot o f the session descriptor for that object during a scan.
Explanation: (Version 11.9.2 and higher.)
Maximum number of databases that may be accessed by a transaction is 16. This number
has been exceeded by this query.
Explanation: Command failed when a non-configurable limit was exceeded. Adaptive
Server could not recover gracefully. Reconnect to Adaptive Server, and report the error
to your System Administrator.

611

21

Attempt made to end a transaction that is idle or in the middle of an update.
Refer to the writeup for Error 611.

Explanation:

789

Server Error Messages 600 - 699

Number

Severity

Text and Explanation

612

21

Attempt made to log a row of unknown type %d.
Attempt made to write a log record of unknown type. Report the error to
your System Administrator.
Explanation:

613

21

Request made to retrieve more rows from an already completed scan of object `%.*s' in
database `%.*s'.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted.

614

21

Adaptive Server accessed a row that has an illegal length of %d while in data
base ’%.*s’. %S_PAGE. The minimum row length is %d. The page size is %d.
Explanation:

615

21

Refer to the writeup for Error 614.

Unable to find database table.
Run dbcc checks on the database. (This error is not raised in Adaptive
Server 11.0 and higher.)
Attempt to hash a previously hashed descriptor for object `%.*s' in database `%.*s'.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run. (Not raised in 11.0 and higher releases).
Descriptor for object `%ld' in database `%d' not found in the hash table during attempt to
unhash it.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Explanation:

616

20

617

20

618

21

A varno of %d was passed to opentable - the largest valid value is %d.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

619

20

620

21

A deferred update was requested but the query is not one of INSERT, DELETE or
UPDATE.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Log record encountered at deferred update time with either a row length of less than 2 or
an invalid log type. The log type was %d and the row length was %d.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

621

21

A log record was encountered of type %d that is not one of the valid deallocation types.
Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Explanation:

790

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

622

20

623

21

Opentable was passed a varno of %d. Object ’%.*s’ in database ’%.*s’ already has that
session descriptor in use. This occured while opening object id %d in database id %d.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Adaptive Server failed to retrieve a row via its RID in database ’%.*s’ because the target
page is not a data page. %S_RID. %S_PAGE.
Explanation: Refer to the writeup for this error.

624

21

Adaptive Server failed to retrieve a row via its RID in database ’%.*s’ because the
requested RID has a higher number than the last RID on the page. %S_RID. %S_PAGE.
Explanation: Refer to the writeup for this error.

625

21

627

20

628

13

629

21

Adaptive Server failed to retrieve a row via its RID in database ’%.*s’ because the entry
in the offset table for that RID is less than or equal to 0. %S_RID. %S_PAGE.
Explanation: Refer to the writeup for this error.
A transaction tried to call beginupdate while in state `prepare'.
Explanation: There may be a problem due to an application issuing a PREPARE
statement followed by an update. Check the application SQL code.
Attempt to issue `SAVE TRANsaction' when there is no active transaction.
Explanation: Rerun the command that raised this error.
Clustered index row entry for data page %ld is missing in index page %ld of table
'%S_OBJID' in database '%S_D BID'; index row contains data page %ld instead. You can
recreate the clustered index to fix this error. Xactid is (%ld, %d).
Explanation: Refer to the writeup for this error.

630

21

The end of page limit has been exceeded while building an offset table for object %ld on
page %ld, page addr 0x%lx, eop addr 0x%lx, sargptr addr 0x%lx.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

631

21

The length of %d passed to delete row routine for the row at offset %d is incorrect on the
following page: %S_PAGE. The expected row length is %d. The offset should be no
greater than %d.
Explanation: Refer to the writeup for this error.

632

20

Memmove() was called with a length of %d - maximum allowed length is %d.
The error may be caused by data corruption. Run dbcc checkdb on the
database that was being accessed, and correct any errors reported.
Explanation:

633

21

The PG_DEALLOC bit set by recovery is on at runtime on the following page.
%S_PAGE.
Explanation: Report the error to your System Administrator. (Not raised in Release
11.0 and higher.)

791

Server Error Messages 600 - 699

Number

Severity

Text and Explanation

634

20

Memmove() was called with an address of 0x%lx and a length of %d - which would cross
the boundary address of 0x%lx.
Explanation: There is a possible Adaptive Server problem. Run dbcc checks on the
database that was being accessed when the error occurred.

635

20

Process %d tried to remove DES resource lock that it doesn't hold - %S_DES .
Explanation: Report the error to your System Administrator. (Not raised in Release
11.0 and higher.)

637

20

Index shrink program returned invalid status of 0.
Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator. Run dbcc indexalloc, checktable.
Memmove() was called with an address of 0x%lx - which is not allocated memory.
Explanation: There is a possible Adaptive Server problem. Run dbcc checks on the
database that was being accessed when the error occurred.
Attempt to fetch logical page %ld dbid %d failed - page is not currently allocated.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Attempt to insert/delete row on wrong type of page. %S_PAGE.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Attempt to add BEGINUPDATE record in transaction %S_RID that already has an active
CMD.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Explanation:

638

20

639

21

640

21

641

21

642

20

Attempt to begin update in transaction %S_RID which already has an active transaction.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Explanation:

643

20

Attempt to read page %ld in database `%.*s' which is not allocated.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Explanation:

644

792

21

Index row entry for data row id (%ld, %d) is missing from index page %ld of index id %d
of table ’%S_OBJID’ in database ’%S_DBID’. Xactid is (%ld,%d). Drop and re-create
the index.
Explanation: Refer to the writeup for this error.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

649

21

650

26

Could not find the clustered index entry for Page %ld Objid %ld status 0x%x. Index page
%ld was searched for this entry in database `%.*s'.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Page %ld of table ’%.*s’ (id = %ld) in dbid %d not locked.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.

651

26

Startscan was called with an illegal combination of index and scan mode.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.

652

20

The buffer 0x%lx should be kept in sdes 0x%lx on entry to this function and it is not.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Explanation:

653

26

Buffer not rlocked. %S_BUF. %S_PAGE.
An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Page %ld, dbid %d not exclusive locked.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Page should be marked as having overflow page: %S_PAGE.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Explanation:

654

26

655

26

656

26

Locking not stipulated while attempting to modify page. %S_PAGE.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.

657

26

Passed buffer pointer for previous page is for page %ld, when the actual previous page
is %ld. These pages are in database `%*.s'.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.

658

22

Last log page in database `%.*s' incorrectly identified as page %ld. Run DBCC
checktable on syslogs.
Explanation: Report the error to your System Administrator. (Not raised in Release
11.0 and higher.)

659

16

Table id %d contains suspect indexes. This table is only available for read-only purposes
until the DBCC REINDEX command has been run on the indicated table to rebuild its
suspect indexes.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

793

Server Error Messages 600 - 699

Number

Severity

Text and Explanation

660

10

Index id %d cannot be used to access table id %d as it is SUSPECT. Please have the SA
run the DBCC REINDEX command on the specified table.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

661

21

As part of a transaction rollback, an attempt was made to modify object `%S_OBJID' in
database `%.*s', even though the current session is not holding an exclusive lock on that
object.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

662

18

The index with index id `%d' on object with object id = `%d' was not found during cursor
scan fixups. The fixup was being done for cursor `%.*s'. This is an internal error.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

663

18

The lock on page `%d' for object with object id = `%d' could not be obtained during
cursor scan fixups. The fixup was being done for cursor `%.*s'. This is an internal error.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

664

18

665

18

The parameters passed to cursfix_main() were not correct. This is an internal error.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
The cursor fixup is being done for the pre delete case with the data row for a scan using
a non-clustered index and there was no fixup done for pre-delete of the non-clustered
index row. This is an internal error.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

666

18

The current position deleted bit is set for an SDES but there is no fixup information
saved. This is an internal error.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

667

26

Illegal locking strategy encountered at scan initialization. Object %S_OBJID, database
%S_DBID. This is an internal error.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.

668

18

The cursor `%.*s' which is scanning a list of rids i.e a work table is having it's tables
changed. This cursor should be read only and the tables should be private to it's query.
This is an internal error.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

794

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

669

18

670

16

671

14

The length computation of the row %d is wrong. Ensure that row-length is no greater than
max possible size of %d. This error was detected during cursor scan fixups for cursor
’%.*s’. This is an internal error. The processing is being stopped for the current query.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Out of bound insert attempted on table `%.*s'.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.
Writetext is not allowed in reclassify mode.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action. Take any corrective action indicated by the message.

672

16

Out of bound update attempted on table `%.*s'.
Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.
Out of bound delete attempted on table `%.*s'.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.
Invalid Buffer Cache Access: Attempt to locate page `%ld', database `%ld' in cache failed
because the cache id `%ld' in scan_context is invalid. scan_context={objid `%ld', indid
`%ld', cid `%ld'}. Contact Technical Support for assistance.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Explanation:

673

16

674

20

675

20

676

21

677

20

Invalid Buffer Cache Access: Attempt to locate page `%ld', database `%ld' in cache failed
because no object id was specified. scan_context={objid `%ld', indid `%ld', cid `%ld'}.
Contact Technical Support for Assistance.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
NULL cache id specified in log record.
Explanation: Report the error to your System Administrator. (Not raised in Release
11.0 and higher.)
Invalid Buffer Cache Access: Attempt to locate page `%ld', dbid `%ld', objid `%ld', indid
`%ld' in cache failed because the cache ID was not set in the scan_context structure.
Contact Technical Support for assistance.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

795

Server Error Messages 600 - 699

Number

Severity

Text and Explanation

678

20

Invalid Buffer Cache Access: Could not open object `%ld' in database `%d'
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Explanation:

679

20

Inconsistent update state found during expensive direct update of object `%ld'.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

680

20

682

20

Attempt to extend the log in database `%.*s' failed due to an internal error. The returned
status was %d.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
The buffer 0x%lx , page number '%ld' for object '%.*s' in database '%.*s' should be
latched on entry to this f unction and it is not.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run. (Version 11.9.2 and higher.)

683

20

Failed to get lock on data page '%ld' row '%ld' for object '%.*s' in database '%.*s'.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run. (Version 11.9.2 and higher.)

684

26

Page %ld, Row %d, for object '%.*s' in database '%.*s' is not exclusive locked.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server. (Version 11.9.2 and
higher.)

685

21

Expected page %ld to be in cache `%.*s' for object id %ld, index id %d, database id %d.
Instead, the server brought the page into wrong cache `%.*s'.
Explanation: Command failed due to internal Adaptive Server problem. Report the
error to your System Administrator.

686

20

Expected page %ld to be in cache `%.*s' for object id %ld, index id %d, database id %d.
Instead, the server brought the page into wrong cache `%.*s'.
Explanation: Page %ld is corrupted.

688

21

Insufficient CFS while redo of expanding update on page %ld belonging to object %ld.
CFS - %ld, length of new row - %ld
Explanation: Command failed due to internal Adaptive Server problem. Report the
error to your System Administrator.

689

10

An unexpected log record (log op %d) was encountered when scanning the log for a
trigger.
Explanation: Informational message. Report the error to your System Administrator.

796

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

690

20

Pageno in lk_pglocked (%ld) different from lockobj (%ld).
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

691

20

Encountered invalid logical page '%ld' while accessing object '%ld' in database '%d'. This
is an internal system error. Please contact Sybase Technical Support.
Explanation: See the writeups for Error 691 and Error 605.

692

20

693

20

694

24

695

21

Uninitialized logical page '%ld' was read while accessing object '%ld' in database '%d'.
Please contact Sybase Technical Support.
Explanation: See the writeups for Error 692 and Error 605.
Multiple copies of logical page '%ld' from database '%d' reside in more than one cache.
This is an internal system error. Please contact Sybase Technical Support.
Explanation: See the writeups for Error 693 and Error 605.
An attempt was made to read logical page '%ld', virtpage '%ld' from virtual device '%d'
for object '%ld' in database '%d'. The page was not read successfully. You may have a
device problem or an operating system problem.
Explanation: See the writeups for Error 694 and Error 605.
An attempt was made to read logical page '%ld' for object '%ld' in database '%d' from
disk. Wrong logical page '%ld' was brought into cache '%.*s'.
Explanation: See the writeups for Error 695 and Error 605.

696

21

An attempt was made to fetch logical page '%ld' in tempdb from cache '%.*s'. Page
belongs to object '%ld' and not to object '%ld'. Restart of SQL Server will clear the error.
Please contact your System Administrator for help.
Explanation: See the writeups for Error 696 and Error 605.

697

21

An attempt was made to fetch logical page '%ld' for object '%ld' in database '%d' from
cache '%.*s'. Wrong logical page '%ld' was found in cache.
Explanation: See the writeups for Error 697 and Error 605.

Server Error Messages 700 - 799

Number
701

Severity
19

Text and Explanation
There is not enough procedure cache to run this procedure, trigger, or SQL batch. Retry
later, or ask your SA to reconfigure SQL Server with more procedure cache.
Explanation: Refer to the writeup for this error.

797

Server Error Messages 700 - 799

Number

Severity

702

20

Text and Explanation
Memory request for %d bytes exceeds the size of single page of %d bytes.
Refer to the writeup for this error.
You cannot run this procedure, trigger, or SQL batch because it requires more than %ld
pages of memory. Break it up into shorter queries, if possible.
Explanation: Refer to the writeup for this error.
Explanation:

703

17

704

20

705

19

706

20

Tried to free procedure header 0x%lx, but it's still in use by procedure `%.*s' at procedure
buffer 0x%lx.
Explanation: The problem may be due to memory corruption. Shut down and restart
Adaptive Server to clear the memory structures.
There is no room for process %d to store PROC_HDR 0x%lx in Pss.
Explanation: Command failed when a configurable limit was exceeded. Reconnect to
Adaptive Server and report the error to your System Administrator.
Process %d tried to remove PROC_HDR 0x%lx that it does not hold in Pss.
Refer to the writeup for this error.
System error detected during attempt to free memory at address 0x%lx. Please consult
the SQL Server error log for more details.
Explanation: Refer to the writeup for this error.
Explanation:

707

20

708

17

There is insufficient system memory to run kernel task. spid %d, kpid %d.
Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Explanation:

709

17

710

20

711

17

712

17

798

There is insufficient system memory to continue login process for spid %d.
Explanation: See the writeup for Error 709.
Memory request for %d bytes is too small.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
There is presently insufficient system memory to allocate %ld bytes for new structures.
Please try again when there is less activity on the system.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
There is insufficient heap memory to allocate %ld bytes. Please increase configuration
parameter ’heap memory per user’ or try again when there is less activity on the system.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

CHAPTER 6

Adaptive Server Error Messages

Server Error Messages 800 - 899

Number
801

Severity
20

Text and Explanation
Process %d tried to remove resource lock it doesn't hold on buffer 0x%lx - %S_PAGE in
cache %s.
Explanation: Check the Adaptive Server error log for 1105 or other errors. Restart
Adaptive Server.
Unable to place buffer `0x%lx' from cache `%.*s' holding logical page `%ld' in sdes for
object `%.*s' - either there is no room in sdes or buffer already in requested slot.
Explanation: Refer to the writeup for this error.

803

20

804

20

Unable to find buffer `0x%lx' from cache `%.*s' holding logical page `%ld' in sdes
`0x%lx' kept buffer pool for object `%.*s'.
Explanation: Refer to the writeup for this error.

805

21

Unable to find descriptor for object `%.*s' in database `%.*s' in hash table when marking
buffer dirty or flushing syslogs.
Explanation: Report the error to your System Administrator. (Not raised in Release
11.0 and higher.)

806

21

Could not find virtual page for logical page %ld in database `%S_DBID'.
Refer to the writeup for this error.
Logical page %ld in buffer 0x%lx already kept in SDES for object `%.*s' in database
`%.*s'.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator. (Not raised in Release 11.0 and higher.)
Alloc page buffer pool in Pss is full - logical pages %ld, %ld, and %ld in respective
databases `%.*s', `%.*s' and `%.*s' are already held there. Cannot add logical page %ld
in database `%.*s'.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Explanation:

807

10

808

20

809

20

Buffer 0x%lx, alloc pg %ld, in database `%.*s' not in alloc buf pool in Pss.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

810

20

Attempt to pin log page buffer.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run. (Not raised in Release 11.0 and higher.)
Explanation:

799

Server Error Messages 800 - 899

Number

Severity

Text and Explanation

811

21

Attempt to grab buffer (from cache `%.*s') which is on descriptor chain.
Report the error to your System Administrator. Adaptive Server must be
restarted and DBCC diagnostics run. This error occurs in diagserver.
Explanation:

812

21

813

20

814

20

815

21

816

20

817

20

818

19

Attempt to grab a pinned buffer.
Explanation: Adaptive Server encountered an internal error affecting all current
processes. The server must be restarted.
Logical page `%ld' in database `%S_DBID', cache `%.*s' is already hashed.
Explanation: Refer to the writeup for this error.
Keep count of buffer `0x%lx' in cache `%.*s' holding logical page `%ld' in database
`%.*s' has become negative.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Unable to find buffer holding sysindexes page in the cache - pageno = %ld dbid = %d.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Process %d tried to remove a buffer resource lock %S_BUF that it does not hold in SDES
%S_SDES.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run. (Not raised in Release 11.0 and higher.
Process %d tried to remove a buffer resource lock %S_BUF that it does not hold in Pss
0x%lx.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
There is no room to hold the buffer resource lock %S_BUF in SDES %S_SDES.
Command failed when a configurable limit was exceeded. Reconnect to
Adaptive Server and report the error to your System Administrator.
Explanation:

819

19

There is no room for process %d to hold buffer resource lock %S_BUF in Pss.
Command failed when a non-configurable limit was exceeded. Adaptive
Server could not recover gracefully. Reconnect to Adaptive Server, and report the error
to your System Administrator.
Explanation:

820

800

21

Attempt to dirty non-log buffer %S_BUF which is in I/O.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

821

20

Attempt to unhash buffer in cache `%.*s' at `0x%lx' with a buffer pageno of `%ld' and
database id `%ld' with HASHED status set failed - buffer was not found. `%S_PAGE'.
Explanation: Refer to the writeup for this error.

822

21

823

24

Could not start I/O for request BLKIO flags = 0x%lx, size = %ld, errcode = 0x%lx,
%S_BUF.
Explanation: Refer to the writeup for this error.
I/O error detected during %S_MSG for %S_BUF.
Explanation: Refer to the writeup for this error.

824

21

825

21

826

20

827

20

829

21

830

20

Attempt made to write page in buffer in database that has no entry in sysdatabases.
%S_BUF.
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator. Adaptive
Server must be restarted and DBCC diagnostics run. (Not raised in Release 11.0 and
higher.
Attempt made to write page in buffer in database with no DBTABLE structure sysdatabases row marked as in use by process %d. %S_BUF.
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator. Adaptive
Server must be restarted and DBCC diagnostics run. (Not raised in Release 11.0 and
higher.
Attempt made to hold allocation page %ld that is already in Pss pool. Database `%.*s'.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run. (Not raised in Release 11.0 and higher.
Attempt to dirty unkept page `%ld' in database `%.*s', cache `%.*s'.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
A problem with ordered writes was detected. Please call SYBASE.
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator. Adaptive
Server must be restarted and DBCC diagnostics run. (Not raised in Release 11.0 and
higher.
Invalid magic number %ld for aux kept buffer structure 0x%x, for sdes 0x%x, object id
%ld.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

801

Server Error Messages 800 - 899

Number

Severity

Text and Explanation

831

20

832

20

833

20

834

20

Unable to find buffer 0x%x holding logical page %ld in sdes 0x%x, aux keep struct
0x%x, for object `%.*s'.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Unable to place buffer 0x%x holding logical page %ld in sdes for object `%.*s' - there is
no room in sdes aux keep pool.
Explanation: Adaptive Server encountered an internal error or an error due to lack of
resources. Report the error to your System Administrator.
Attempt to read logical page %ld, database `%S_DBID' into buffer 0x%x that is hashed.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Illegal attempt to clean buffer: %S_BUF.
Explanation: Refer to the writeup for this error.

835

20

836

21

837

21

838

21

839

21

840

17

802

Illegal attempt to change contents of buffer: %S_BUF.
Explanation: Shut down and restart Adaptive Server to clear the buffer structure.
Attempted to grab lru header.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Attempted to grab wash header.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Grabbed buffer not marked in wash: %S_BUF.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Grabbed buffer dirty but not writing: %S_BUF.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Device `%.*s' (with physical name `%.*s', and virtual device number %d) has not been
correctly activated at startup time. Please contact a user with System Administrator (SA)
role.
Explanation: Refer to the writeup for this error.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

841

10

Attempt to set bufreserves in RESOURCE structure to negative value while unclaiming
cache.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.

842

20

843

20

Attempt to set bufclaims in PSS structure for process %d to negative value while
unclaiming cache.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Unable to find original instance of buffer `0x%x' holding logical page `%ld' in cache
`%.*s' for object `%.*s'.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

844

20

Attempt to unpredirty buffer %S_BUF which is %s.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Explanation:

845

20

Attempt to do a large I/O for page %ld in database `%.*s' with buffer 0x%x, which is not
a large buffer.
Explanation: Reconnect to Adaptive Server. Report the error to your System
Administrator so DBCC diagnostics can be run. (Not raised in Release 11.0 and higher.)

846

10

Hardware error detected writing logical page `%ld', virtual page `%ld' for dbid `%ld',
cache `%.*s'. The user process will sleep until write completes successfully.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

847

10

Checkpoint process detected hardware error writing logical page `%ld', virtual page `%ld'
for dbid `%ld', cache `%.*s'. It will sleep until write completes successfully.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

848

21

Could not start I/O for device `%.*s' (with physical name `%.*s', and virtual device
number %d). Operating system error %d.
Explanation: Reconnect to Adaptive Server. Report the error to your System
Administrator so DBCC diagnostics can be run. (Not raised in Release 11.0 and higher.)

849

21

I/O error detected for device `%.*s' (with physical name `%.*s', and virtual device
number %d).
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

803

Server Error Messages 800 - 899

Number

Severity

Text and Explanation

850

20

851

20

852

20

853

16

Wrong cache descriptor in buffer `0x%x', page `%d', dbid `%d'. Cache descriptor points
to cache `%.*s'.
Explanation: Internal error with a buffer pointer. Reconnect to Adaptive Server. Report
the error to your System Administrator so DBCC diagnostics can be run. (Not raised in
Release 11.0 and higher.)
Wrong cluster mask for cache `%.*s', mask encountered = %d, should = %d.
Explanation: Internal error with a cache descriptor. Reconnect to Adaptive Server.
Report the error to your System Administrator so DBCC diagnostics can be run. (Not
raised in Release 11.0 and higher.)
Command Failed: Invalid request to move `%ld' buffers from the `%ld'K pool of the
`%.*s' cache to the `%ld'K pool. Source pool only contains `%ld' buffers. Retry the
command specifying fewer buffers.
Explanation: Refer to the writeup for this error.
Invalid Configuration: Unable to start SQL Server since no information is available for
configuring the data cache. The server may be started with a default configuration using
the -c startserver option.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

854

20

855

16

856

16

Command Failed: Cannot move buffers from the `%ld'K pool to the `%ldK' pool. `%ld'K
pool does not exist. Please specify a valid buffer pool.
Explanation: Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.

857

16

858

16

Command Failed: Cannot bind or unbind database `%S_DBID' to or from a cache
because it is currently in use. Retry the command once all users have stopped using the
database.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Cache `%.*s' does not exist.
Explanation: Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.

859

20

804

Fatal buffer pool error. Please contact Sybase technical support.
Explanation: Internal error in finding a buffer pool descriptor. Report the error to your
System Administrator. (Not raised in Release 11.0 and higher.)
Bad prefetch size of %d encountered.
Explanation: Refer to the writeup for this error.

Invalid Buffer Cache Access: Attempt to locate page `%ld', database `%ld' in cache failed
because the cache id `%ld' in scan_context is invalid. Scan_context = {objid `%ld', indid
`%ld', cid `%ld'}. Contact Technical Support for assistance.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

860

20

Invalid Buffer Cache Access: Attempt to locate page `%ld', dbid `%ld' objid `%ld', indid
`%ld' in cache failed because the cache ID was not set in the scan_context structure.
Contact Technical Support for assistance.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

861

16

862

16

Command Failed: Cannot bind object `%ld', dbid `%d' to cache because you have an
open cursor on the target object. Retry the command after closing the cursor.
Explanation: Refer to the writeup for this error.
Command Failed: Database `%d' must be in single user mode to bind target object.
Explanation: Command failed. The database must be in single user mode to execute
this command.

863

20

Buffer resources in cache %s, id %d are unavailable. Please re-run this query or ask the
system administrator to re-configure buffer cache memory.
Explanation: Refer to the writeup for this error.

864

16

Command Failed: Cannot bind object `%ld', dbid `%d' to cache because you have active
level0 scans on the target object. Retry the command after terminating the scans.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.

865

21

Error deleting row from Sysattributes during cache binding validation.
Explanation: Adaptive Server was unable to delete an existing row from sysattributes.
This is an internal error affecting all processes using the current database. Report the error
to your System Administrator.

866

21

Error inserting row into Sysattributes during cache binding validation.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

867

16

The system table Sysattributes or its indices may not be bound to a named cache.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

868

16

The system table Sysallocpg may not be bound to a named cache.
Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.
Error updating row %S_RID in Sysattributes during cache binding validation.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Explanation:

869

21

805

Server Error Messages 800 - 899

Number

Severity

Text and Explanation

870

10

WARNING!!! You may have to change the log I/O size for the database `%.*s'. Current
setting is `%dK' and the cache `%.*s' does not have a `%dK' memory pool.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

871

20

872

20

Process %d is trying to release a latch on buffer 0x%x (dbid: %d, pageno: %d) without
holding a latch on the buffer.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Process %d is trying to get a %s latch on buffer 0x%x (dbid: %d, pageno: %d) while
already holding a %s latch on the buffer.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

873

20

874

20

875

20

876

20

878

21

806

Process %d is requesting %s latch on buffer 0x%x (dbid: %d, pageno: %d) while holding
%d latches. A process can hold only %d latches at a time.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Process %d is trying to unkeep buffer 0x%x (dbid: %d, pageno: %d) without releasing the
%s latch it holds on t he buffer.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run. This is an informational message. Unless otherwise
specified, no action is required. Contact your System Administrator about any warning
issued in the message.
Unable to grab a buffer to allocate a page to the log in database id %d. Tried %d buffers
in the wash but found them to be pinned (either directly or indirectly). See the error log
for more information.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
The process is holding log semaphore on database %d and is about to sleep on
mass=0x%x with stat=0x%x for page=%ld which is being written by some other process
that needs the log semaphore. This causes a deadlock, and can only be cleared by a reboot.
Explanation: Adaptive Server encountered an internal error affecting the current
process. The System Administrator can clear the problem by restarting the server.
Task %d was expected to hold latch on buffer 0x%x of page %ld in database %d.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

879

21

880

10

Task %d was expected to hold exclusive latch on buffer 0x%x of page %ld in database
%d.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Your query is blocked because it tried to write and database ’%.*s’ is
in quiesce state. Your query will proceed after the DBA performs QUIESCE DATABAS
E RELEASE.
Explanation: Your query cannot be processed at this time. Retry when the database
becomes available.

Server Error Messages 900 - 999

Number
902

Severity
24

903

23

904

22

905

17

Text and Explanation
Hardware error detected reading logical page %ld, virtual page %ld in database `%.*s'.
Explanation: Hardware error detected. Report the error to your System Administrator.
The database may have to be reloaded. It may be necessary to contact your hardware
vendor.
Unable to find row in sysindexes for clustered index on system catalog %d in database
%d. This index should exist in all databases. Run DBCC CHECKTABLE on sysindexes
in the database.
Explanation: Refer to the writeup for this error.
Unable to find master database row in sysdatabases. Cannot open master database.
Explanation: A table or index may be corrupt. Report the error to your System
Administrator. Adaptive Server must be restarted and dbcc diagnostics run.
Unable to allocate a DBTABLE descriptor to open database ’%S_DBID’. Close or drop

another database before opening this one, or ask your System Administrator to
raise the configuration parameter ’number of open databases’.
Refer to the writeup for this error.
Could not locate row in sysobjects for system catalog %d in database %d. This system
catalog should exist in all databases. Run DBCC CHECKTABLE on sysindexes in the
database.
Explanation: Refer to the writeup for this error.
Explanation:

906

23

807

Server Error Messages 900 - 999

Number

Severity

Text and Explanation

908

22

Unable to find any entries in sysusages for dbid `%d', database `%S_DBID'. Run DBCC
CHECKTABLE on sysusages in the master database.
Explanation: A table or index may be corrupt. Report the error to your System
Administrator. Adaptive Server must be restarted and dbcc diagnostics run.

909

21

910

17

More than %d entries required to build the logical-virtual translation table for database
`%S_DBID'. The database is too fragmented.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Could not allocate a new object descriptor for required system catalog in database `%d'.
Another database must be closed or objects in another database dropped in order to open
this database.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

911

16

Attempt to locate entry in sysdatabases for database `%.*s' by name failed - no entry
found under that name. Make sure that name is entered properly.
Explanation: Refer to the writeup for this error.

912

21

913

22

DBTABLE descriptor cannot be found for database `%.*s' which is supposed to be
already open.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Could not find row in sysdatabases with database id %d. Run DBCC CHECKTABLE on
sysdatabases.
Explanation: Refer to the writeup for this error.

915

21

916

14

917

20

Illegal attempt to close the master database for the last time - this database must always
be open.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

918

14

Database `%.*s' has not yet been recovered - please wait before accessing this database.
Explanation: Command failed. The database is not available at this time. Wait and try
again.

808

Descriptor for system catalog `%.*s' not found in DBTABLE chain for database `%.*s' all system catalogs should reside permanently in this chain.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Server user id %d is not a valid user in database `%.*s'
Explanation: Refer to the writeup for this error.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

919

21

920

22

921

14

Database `%.*s' was marked `suspect' by an earlier attempt at recovery. Check the SQL
Server errorlog for information as to the cause.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Could not find syslogs row in sysindexes for database `%.*s'. Run DBCC
CHECKTABLE on this system catalog.
Explanation: There may be a corrupt table or index. Adaptive Server must be restarted
and dbcc diagnostics run.
Database `%.*s' has not been recovered yet - please wait and try again.
Explanation: Refer to the writeup for this error.

922

14

Database `%.*s' is being recovered - will wait until recovery is finished.
Command failed. The database is not available at this time. Wait and try
again.
User %d not allowed in database `%.*s' - only the owner of this database can access it.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Database `%.*s' is already open and can only have one user at a time.
Explanation: Refer to the writeup for this error.
Maximum number of used databases for each query has been exceeded. The maximum
allowed is %d.
Explanation: Refer to the writeup for this error.
Database `%.*s' cannot be opened. An earlier attempt at recovery marked it `suspect'.
Check the SQL Server errorlog for information as to the cause.
Explanation: Refer to the writeup for this error.
Explanation:

923

14

924

14

925

19

926

14

927

14

Database <%d> cannot be opened - it is in the middle of a load.
Explanation: Command failed. The database is not available at this time. Wait and try
again.

928

14

Database `%.*s' cannot be opened - it is currently being created. Wait and try query
again.
Explanation: Command failed. The database is not available at this time. Wait and try
again.

929

21

Attempting to close a database which is not open. Please contact Technical support.
Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

Explanation:

930

14

Database `%.*s' cannot be opened because either an earlier system termination left
LOAD DATABASE incomplete or the database is created with `for load' option. Load the
database or contact a user with System Administrator (SA) role.
Explanation: Refer to the writeup for this error.

809

Server Error Messages 900 - 999

Number

Severity

Text and Explanation

931

21

Database `%.*s' cannot be opened because of a failure to initialize the global timestamp.
This indicates that a problem exists in the log for the current database. Please contact
Technical support for assistance.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

932

22

Database `%.*s' cannot be opened because the log for the current database is corrupt.
Page %ld of the log is linked to a page that belongs to a database object with id %ld.
Please contact Technical support for assistance.
Explanation: A table or index may be corrupt. Report the error to your System
Administrator. Adaptive Server must be restarted and dbcc diagnostics run.

933

22

Logical page %ld of the log encountered while retrieving highest timestamp in database
`%.*s' is not the last page of the log and we are not currently recovering that database.
Explanation: Refer to the writeup for this error.

934

21

Fatal error encountered while freeing up DBTABLE structure.
Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run. (Not raised in Release 11.0 and higher.)
Explanation:

935

10

936

14

937

14

938

14

WARNING - the timestamp in database `%.*s' is approaching the maximum allowed.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
The Model database is unavailable. It is being used to create a new database.
Explanation: Command failed. The database is not available at this time. Wait and try
again.
Database `%.*s' is unavailable. It is undergoing LOAD DATABASE.
Explanation: Command failed. The database is not available at this time. Wait and try
again.
Database `%.*s' is unavailable. It is undergoing LOAD TRANSACTION.
Command failed. The database is not available at this time. Wait and try
again.
Explanation:

939

20

Illegal dbtable unlock: %S_DBT.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

Explanation:

940

26

941

20

810

Dbtable in wrong state for operation: %S_DBT.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Illegal database context operation.
Explanation: See the writeup for Error 941.

CHAPTER 6

Number

Severity

942

20

Adaptive Server Error Messages

Text and Explanation
Database cannot be opened because a system descriptor cannot be installed.
Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

Explanation:

943

14

944

20

945

21

946

10

947

14

948

14

949

14

Database `%.*s' cannot be opened since an attempt to upgrade it was unsuccessful.
Explanation: Command failed. The database is not available, this may be due to an
upgrade failure. Contact your System Administrator.
Function %s requires that the user be in the database being worked on. Process %d
passed it a dbtable for database %d, but is using database %d.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Unable to locate page %ld for database id %d in the in-memory copy of Sysusages
(spid=%ld). This is an internal error. Please contact Sybase Technical Support.
Explanation: Refer to the writeup for this error.
A %S_MSG has prevented Sysusages changes for database %.*s from being copied into
memory. Please run sp_dbremap to complete database space changes.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Database `%.*s' has been marked as having corrupt security labels. Please contact a user
with the System Administrator, System Security Officer, or Oper role or the Database
Owner.
Explanation: Command failed. The database is not available at this time. Wait and try
again.
Database `%.*s' is unavailable. It is undergoing a security label consistency fix.
Explanation: Command failed. The database is not available at this time. Wait and try
again.
Database `%.*s' is unavailable. It is being bound to a named cache.
When a database is bound to a named cache, all objects in that database
are bound to that cache unless they are explicitly bound to a different cache. Binding a
database to a named cache requires an exclusive lock on the database. Error 949 occurs
when you try to access an object in a database that is in the process of being bound to a
named cache. Try again later, once the bind has completed.
Database `%.*s' is currently offline. Please wait and try your command again later.
Explanation: See the writeup for Error 950.
Explanation:

950

14

951

14

Database identity for server user id %d changed after permission checking in database
`%.*s'. Please try again.
Explanation: Command failed. The database is not available at this time. Wait and try
again.

811

Server Error Messages 900 - 999

Number

Severity

Text and Explanation

952

20

Database '%.*s' cannot be opened because a system index descriptor cannot be installed.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

953

11

Page '%ld', passed to curunreservedpgs built-in function, is an invalid page number in
database ID '%d'. The highest page number in this database is '% ld'.
Explanation: Command failed. Check your command and re-enter with the correct
parameters.

954

10

Warning: The database ’%.*s’ is using an unsafe virtual device ’%.*s’. The recovery of
this database can not be guaranteed.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

955

16

956

16

957

16

This command attempts to modify data in database ’%.*s’, dbid ’%d’. Modifications are
not allowed in this database.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
The database ’%.*s’ does not have separate log segment. Log pre-allocation is not
feasible for this database.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
Server wide log pre-allocation is disabled. Log pre-allocation is not possible at this time.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

958

16

Enabling or disabling log prealloation is not allowed for system databases.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

959

16

Database ’%.*s’ cannot be opened because an earlier system termination left DROP
DATABASE incomplete. Drop the database or run ’DBCC CHECKALLOC’ to correct
allocation information.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

960

16

Operation ’%S_MSG’ is not currently supported for database ’%.*s’.
Adaptive Server could not perform the requested action. Check your
query; contact your System Administrator.
Explanation:

812

CHAPTER 6

Adaptive Server Error Messages

Server Error Messages 1000-1099

Number
1000

Severity
18

Text and Explanation
Abstract Plan (AP) Internal Error : An error occurred while looking for the AP group ID
in sysattributes. If the error persists, please contact Sybase Technical Support.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.

1001

18

Abstract Plan Internal Error : Attempting to hard-cast the non-object data structure at %1!
as an APOM object. Please contact Sybase Technical Support.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.

1002

16

1003

16

Abstract Plan (AP) : The query does not contain an UNION operator to match the one in
the AP expression. The AP will not be applied. Check the AP syntax and its
correspondence to the query.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
Abstract Plan (AP) : The number of operands of the UNION operator in the AP differs
from the number of sides of the UNION SQL query. The extra items will be ignored.
Check the AP syntax and its correspondence to the query.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.

1004

16

1005

16

1006

16

Abstract Plan (AP) : The AP expression does not contain an UNION operator to match
the one in the SQL query. The AP will not be applied. Check the AP syntax and its
correspondence to the query.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
Abstract Plan (AP) : The number of operands of the PLAN operator in the AP differs from
the number of steps needed to compute the query. The extra items will be ignored. Check
the AP syntax and its correspondence to the query.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
Abstract Plan (AP) : The SQL query step does not create a work table matching the one
described by the corresponding STORE operator in the AP. This part of the AP will not
be applied. Check the AP syntax and its correspondence to the query.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.

813

Server Error Messages 1000-1099

Number

Severity

Text and Explanation

1007

16

1008

16

Abstract Plan (AP) : The AP expression describes a bushy join tree, while the Server only
supports left deep join trees. The bushy right join operand will not be applied. Check the
AP syntax.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
Abstract Plan (AP) : The SQL query step does not contain a subquery to match the
subquery %d described in the AP. The subquery will be ignored. Check the AP syntax and
its correspondence to the query.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.

1009

16

Abstract Plan (AP) : The SQL query step does not contain a base table to match the base
table ’%.*s’ described in the AP. The base table will be ignored. Check the AP syntax and
its correspondence to the query.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.

1010

16

1011

16

1012

16

Abstract Plan (AP) : The SQL query step does not contain a work table to match the work
table ’%.*s’ described in the AP. The work table will be ignored. Check the AP syntax
and its correspondence to the query.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
Abstract Plan (AP) : The AP expression uses the work table ’%.*s’, but does not define
it through a STORE operator. The table will be ignored. Check the AP syntax.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
Abstract Plan (AP) : The AP expression describes the materialization of a join, while the
Server only supports single table reformatting. The operand of the STORE operator will
be ignored. Check the AP syntax.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.

1013

16

1014

16

1015

16

814

Abstract Plan (AP) : %s; line %d, occurring near ’%.*s’. Check the AP syntax.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
Abstract Plan (AP) : The correlation name ’%.*s’ is used in the AP expression for the
table ’%.*s’ and in the SQL query for the table ’%.*s’. The table will be ignored. Check
the AP syntax and its correspondence to the query.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
Abstract Plan (AP) : You cannot use a variable of type %s. Use CHAR, VARCHAR or
TEXT instead.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

1016

16

Abstract Plan (AP) : There is no destination group for the new AP. The AP was not
created. Specify a destination group within the statement or enable the AP capture mode.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.

1017

18

1018

16

1019

16

1020

16

Abstract Plan (AP) : sysqueryplans manager error. The operation was aborted, no AP was
created or deleted.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.
Abstract Plan (AP) : There is no AP group with the name ’%.*s’. The AP mode settings
will not be changed.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
Abstract Plan (AP) : The %s mode is already enabled for group ’%.*s’. The AP mode
settings will not be changed. To enable the LOAD mode for another group, disable it first.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
Abstract Plan (AP) : The REPLACE sub-mode is already enabled.

1021

16

Abstract Plan (AP) : The DUMP mode is not enabled. Adaptive Server cannot enable the
REPLACE sub-mode. Enable the DUMP mode first.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.

1022

16

Abstract Plan (AP) : The %s mode is not currently enabled. The AP mode settings will
not be changed.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

1023

0

Abstract Plan (AP) : The LOAD mode is not enabled. Adaptive Server cannot enable the
EXISTS CHECK sub-mode. Enable the LOAD mode first.
Explanation: Refer to the Adaptive Server Reference Manual for information about the
stored procedure you were running when you got this message.

Explanation:

815

Server Error Messages 1100-1199

Server Error Messages 1100-1199

Number
1101

Severity
17

Text and Explanation
Unable to allocate new page for database `%.*s'. There are no more pages available on
valid allocation pages. Space can be created by dropping objects, extending the database,
or dumping the log with no_log.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem. (Not raised in Release 11.0 and higher.)

1102

22

1103

21

Unable to locate allocation page %ld for database `%.*s'. This allocation page contains
the extent that the target allocation page is in, but the allocation page is not in the
translation table in the DBTABLE. Run DBCC CHECKTABLE on sysusages.
Explanation: A table or index may be corrupt. Report the error to your System
Administrator. Adaptive Server must be restarted and dbcc diagnostics run.
Allocation page %ld in database `%.*s' has different segment id than that of the object to
which we are allocating. Run DBCC CHECKALLOC.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run. (Not raised in Release 11.0 and higher.)

1104

20

Conflict between number of extents marked in log record in the allocation bitmap and the
allocation count. Allocation count is %d. Bitmap is 0x%lx 0x%lx 0x%lx 0x%lx.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics (dbcc checkalloc) can be run on the database.

1105

17

1106

20

1108

21

Can't allocate space for object `%.*s' in database `%.*s' because `%.*s' segment is full.
If you ran out of space in syslogs, dump the transaction log. Otherwise, use ALTER
DATABASE or sp_extendsegment to increase size of the segment.
Explanation: Refer to the writeup for this error.
First pass through allocation page %ld found %d free extents. After logging, only found
%d free extents.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run. (Not raised in Release 11.0 and higher.)
Cannot deallocate extent %ld, database %d. Object id %ld, index id %d, status %d in
extent does not match object id %ld, index id %d, status %d in object being deallocated.
Run DBCC CHECKALLOC.
Explanation: Refer to the writeup for this error.

816

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

1109

21

1110

20

Attempt to read allocation page %ld failed either because object ID is not correct (%ld)
or the page ID is not correct (%ld).
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run. (Not raised in Release 11.0 and higher.)
Attempt to resource lock allocation page %ld in database `%.*s' by process %d while
allocating to non-syslogs object `%.*s'.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

1111

20

Extent bitmap on allocation page %ld in database `%.*s' does not have extents marked
that are being removed.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

1112

20

1113

20

1114

20

Extent bitmap on allocation page %ld in database `%.*s' already has extents marked that
are being added.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Extent %ld already locked while allocating it in database `%.*s'.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Attempt to resource lock page %ld in database `%.*s' by process %d failed because lock
is already held by process %d.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

1115

20

1116

20

1117

21

Attempt to transfer a resource lock to process ID 0 on allocation page %ld in database
`%.*s'.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Attempt to backout the allocation of LOG page %ld, in database `%.*s'.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Extent chain for object %ld is not correctly linked.
Explanation: Refer to the writeup for this error.

817

Server Error Messages 1100-1199

Number

Severity

Text and Explanation

1120

20

Adaptive Server failed to access page %ld in database ’%.*s’ because it is not an
allocation page.
Explanation: Refer to the writeup for this error.

1122

20

Attempt to read allocation page before openning SYSALLOCPGS.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

1123

20

Failed to get lock on OAM pg.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Explanation:

1124

20

Failed to get lock on allocation page %ld.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Explanation:

1125

20

Attempting to allocate page %ld in database %d to extent %ld which belongs to another
object. Object id and index id in page are %ld, %ld. Object id and index id in extent are
%ld, %ld.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Internal Error: The OAM has no room for new inserts. Check OAM for object %ld,
index %d.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

1127

20

1128

22

The OAM entry for allocation page %ld is missing from the OAM which starts on page
%ld.
Explanation: A table or index may be corrupt. Report the error to your System
Administrator. Adaptive Server must be restarted and dbcc diagnostics run.

1129

10

The requested update to the OAM for object %ld, dbid %ld, index %d, oam page %ld,
would cause a negative page count. allocation page: %ld, oamarray used: %ld, oamarray
unused: %ld, deltaused: %ld, deltaunused: %ld, spid: %ld. Contact your System Admin.
Explanation: Refer to the writeup for this error.

1130

22

A dealloc log record has been detected which does not have an OAM page supplied.
A table or index may be corrupt. Report the error to your System
Administrator. Adaptive Server must be restarted and dbcc diagnostics run.
Explanation:

1131

818

22

The OAM for object %ld, index %d, oam page %ld, database=%d, is currently allocated
to another object.
Explanation: See the writeup for Error 1131.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

1132

22

Attempted to log allocation to the log.
Report the error to your System Administrator. Adaptive Server must be
restarted.
Explanation:

1133

22

Page %ld was expected to be an OAM page for %ld and it is not.
Explanation: Refer to the writeup for this error.

1134

20

Failed to get lock on OAM page %ld. This should never happen.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.
Page %ld was given as a target page for allocation to object %ld index id %d and there
is no entry in the OAM for this page. This may indicate corruption of the OAM. Please
run checkalloc on database %.*s.
Explanation: There may be a potential problem with a database or database object.
Contact your System Administrator.
`Please run the upgrade38 utility before attempting to upgrade your database to MP.'
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator.
`There is insufficient space in database %.*s to run this upgrade.'
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator.
Explanation:

1135

10

1136

21

1137

21

1138

21

`Failed to complete allocation of SYSGAMS in database %.*s.'
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

1139

20

Impossible deadlock on page mgr lock.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

1140

20

`Page mgr lock should not already be held.'
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Explanation:

1141

20

Unexpected value returned to page manager routine: %ld.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics (tablealloc, checkalloc) can be run.
Explanation:

1142

22

Invalid OAM Page %ld. Found pstat=0x%x, object=%ld, database=%d, indid=%d.
Refer to the writeup for this error.

Explanation:

819

Server Error Messages 1100-1199

Number

Severity

Text and Explanation

1143

22

Invalid OAM Page %ld. Expected object=%ld. Found object=%ld, database=%d,
pstat=0x%x, indid=%d.
Explanation: Refer to the writeup for this error.

1144

21

Page number %ld is higher than the highest page in database `%.*s': %ld.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

1145

20

ss %d was expected to hold logical lock on page %ld.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics (checkalloc, tablealloc) can be run.
Explanation:

1146

20

Process %d was expected to hold logical lock on object %ld.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics (checkalloc, tablealloc) can be run.
Explanation:

1147

20

Process %d trying to do a logged operation on a non-logged object %ld.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Explanation:

1148

16

1149

21

1150

20

Error: %d, Severity: %d, State: %dn
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
A Log Run Deallocation routine was passed one or more bad parameters. The bad
parameter is either %ld or %ld.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Failed to get intent lock on object %ld.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Explanation:

1151

11

Object %ld passed to OAM builtin function no longer exists in database %d.
An OAM-related system function such as ROWCNT was called with
incorrect arguments, or called for an object which has been dropped.
Explanation:

1152

11

1153

11

Page %ld passed to OAM builtin function is not an OAM page for object %ld in database
%d.
Explanation: An OAM-related system function such as ROWCNT was called with
incorrect arguments.
OAM page %ld passed to rowcnt function is an unallocated page in database %d.
Check the arguments passed to the system function ROWCNT.

Explanation:

820

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

1154

16

WARNING!!! Attempt to do a prefetch of size %dK is not allowed. The prefetch request
is reset to the maximum prefetch size of %dK.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1155

20

1156

20

Invalid page validation type, %d, requested for page %ld, object %S_OBJID, indid %d in
database %S_DBID.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Unable to update the page linkage status for the data only locked table %ld in database
%d due to an internal error.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

1157

10

Insert free space value %d in page header of DOL datapage %ld belonging to object id
%ld in database ’%.*s’ is incorrect. It has been recomputed and is now %d.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

Server Error Messages 1200-1299

Number
1201

Severity
20

Text and Explanation
lock_logical was called with illegal locktype %d.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

1203

20

Caller of lock manager is incorrectly trying to release or downgrade a lock which it
doesn't hold. spid=%d loc ktype=%d dbid=%d page number (or objid for table
lock)=%ld, objid (if not a table lock)=%ld, row number=%ld.
Explanation: Refer to the writeup for this error.

1204

19

SQL Server has run out of LOCKS. Re-run your command when there are fewer active
users, or contact a user with System Administrator (SA) role to reconfigure SQL Server
with more LOCKS.
Explanation: Refer to the writeup for this error.

821

Server Error Messages 1200-1299

Number

Severity

Text and Explanation

1205

13

Your server command (process id #%d) was deadlocked with another process and has
been chosen as deadlock victim. Re-run your command.
Explanation: Refer to the writeup for this error.

1221

26

1222

26

1223

26

Lock free chain linkage has been corrupted.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
A non lock is linked on the free chain.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Lock hash table linkage has been corrupted.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.

1224

26

A structure from outside the lock area has been linked onto a lock hash chain.
An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Lock record chain linkage has been corrupted.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
A non lock record is linked onto a semaphore cursor.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Explanation:

1225

26

1226

26

1227

26

Semaphore cursor chain linkage has been corrupted.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.

1228

26

A non semaphore cursor is linked onto a semaphore.
An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
The actual number of free locks does not match the free lock count.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Explanation:

1229

26

1230

26

A semaphore cursor has no lock records linked to it.
An internal locking/synchronization rule was broken. Shut down and
restart Adaptive Server. Report the error to Sybase Technical Support.
Explanation:

1231

26

An incorrect lock structure is linked on the free chain.
An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
An incorrect lock structure is linked onto a hash chain.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Explanation:

1232

822

26

CHAPTER 6

Number

Severity

1233

26

Adaptive Server Error Messages

Text and Explanation
An incorrect lock structure is linked a chain of lock structures.
An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.

Explanation:

1234

26

1235

26

1236

26

1237

26

An incorrect lock structure is linked to a semaphore.
Explanation: An internal locking/synchronization rule was broken. Shut down and
restart Adaptive Server. Report the error to Sybase Technical Support.
A semaphore cursor at the head of a semaphore queue is marked as waiting.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
A semaphore cursor not at the head of a semaphore queue is marked as not waiting.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
A semaphore cursor has mutually incompatible lock records linked to it.
An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
%d locks not accounted for.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
%d extra locks found.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Explanation:

1238

26

1239

26

1241

26

1242

26

A semaphore cursor refers to a different semaphore than the one it is linked to.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
A lock record refers to a different semaphore cursor than the one it is linked to.
An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Couldn't find object to be released.
Explanation: Refer to the writeup for this error.
Explanation:

1243

26

1244

20

Could not find address lock at address 0x%lx while trying to release it.
An internal locking/synchronization rule was broken. Report the error to
Sybase Technical Support.
Lock record and process disagree.
Explanation: An internal locking/synchronization rule was broken. Report the error to
Sybase Technical Support.
Process attempting to wait on a lock that does not belong to it.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Explanation:

1245

26

1246

26

823

Server Error Messages 1200-1299

Number

Severity

Text and Explanation

1247

26

Process attempting to wait on a lock that has already been waited for.
An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Explanation:

1249

20

1250

26

1251

26

1252

26

Process became runnable before lock it was waiting for was released.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to Sybase Technical Support.
A non-preallocated semaphore cursor encountered while trying to obtain a semaphore.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
An in-use preallocated semaphore cursor was encountered.
Explanation: An internal locking/synchronization rule was broken. Report the error to
Sybase Technical Support.
Lock header linkage has been corrupted.
An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
The wrong number of lock records was found on a semaphore cursor.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
While following the lock record chain for a process, a lock record belonging to a different
process was encountered.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Unlinking a duplicate lock caused a task to be awakened.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Explanation:

1253

26

1254

26

1255

26

1256

26

Encountered a non-preallocated semaphore cursor on a chain that should only have
preallocated semaphore cursors.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.

1258

26

A process is not waiting for a lock that it should be waiting for.
An internal locking/synchronization rule was broken. Report the error to
Sybase Technical Support.
Explanation:

1259

26

A process is waiting for a lock that has been granted.
An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
A process is waiting for a lock that it did not request.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Explanation:

1260

824

26

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

1261

20

1262

20

Attempt to promote from page to table locking on objid %ld encountered an internal
error.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
No matching xdes found. Lock was requested for objid %ld, dbid %d, type %d, by
process %d.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

1263

26

A process was found to be waiting for the same object twice.
An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
A lock manager routine expected a lock record as an argument but was passed something
else. lr=0x%x, lrmagic=% c.
Explanation: Refer to the writeup for this error.
Upgrade of lock on object id or page number %ld left the lock ungranted.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. If the problem persists, report it to your System
Administrator.
A lock record at the head of a semaphore queue is not marked as granted.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Explanation:

1265

20

1266

20

1267

26

1268

26

A lock record is marked as granted, but isn't at the head of the semaphore queue.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.

1269

10

Temporary buffer overflow occurred while scanning the lock table. Rows will be missing
in syslocks for one or more objects.
Explanation: This is an informational message. A non-configurable limit was exceeded
but processing continues. No action is required.

1270

26

A task attempted to release a semaphore that it had not previously obtained.
An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
A task attempted to acquire a semaphore with a preallocated semaphore cursor that did
not belong to it.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Explanation:

1271

26

825

Server Error Messages 1200-1299

Number

Severity

Text and Explanation

1272

20

Invalid parameter(s) passed to lock manager.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Explanation:

1273

16

Syntax error at line %d of file %s starting at `%s'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1274

16

Error with input file %s: %s.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The lock unit test can only be run with a single engine on line.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Attempt to acquire a lock in dbid %d while in an internal transaction. This is an internal
error.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
In a call to lock_multiple(), the lock requests were out of order. They should be sorted
by object id, dbid.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
This semawait (1st) should only have one lockrec.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
SQL Server has run out of locks on engine %d. Re-run your command when there are
fewer active users, or contact a user with System Administrator (SA) role to reconfigure
maximum engine freelocks or number of locks.
Explanation: Refer to the writeup for this error.
Lock sleeptask (or waittask) chain has been corrupted.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Explanation:

1275

16

1276

26

1277

20

1278

26

1279

19

1280

26

1281

26

A structure of the wrong type is linked to the lock sleeptask (or waittask) chain.
Explanation: An internal locking/synchronization rule was broken. Report the error to
Sybase Technical Support.

1282

26

An incorrect lock sleeptask structure is linked to the Lock Sleeptask chain.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.

826

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

1283

19

Could not change deadlock checking period because SQL Server has run out of alarms.
Please retry the command later.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

1284

26

Used Lock Sleeptask Entry not in Chain.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.

1285

26

Un-used Lock Sleeptask Entry in Lock Sleeptask Chain.
An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Missing Preallocated Lock Sleeptask Entry.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Freelock transfer block size (%d) cannot be more than half the number of freelocks
allowed per engine (%d). To increase the number of freelocks allowed per engine please
increase maximum engine freelocks.
Explanation: See the System Administration Guide for more information about `max
engine freelocks'.
Setting maximum engine freelocks to %d allows only %d freelocks per engine. This
value cannot be less than twice the value of freelock transfer block size. Please reduce
freelock transfer block size to %d and reattempt this command.
Explanation: See the System Administration Guide for more information about
`freelock transfer block size'.
Explanation:

1286

26

1287

16

1288

16

1289

20

1290

20

1291

20

1292

20

Internal Error in lock manager routine: Invalid lock mode %s, requested by task (family
id %d, spid %d) conflicts with existing family request mode %s belonging to task (family
id %d, spid %d).
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator.
Internal Error in lock manager routine: Attempted lock upgrade from %s to %s in parallel
query thread (family id %d, spid %d) is Illegal.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator.
Internal Error in lock manager routine: Attempted lock anti-inheritance is an illegal
operation for a non-parent thread (fid %d, spid %d).
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator.
Internal Error in lock manager routine: Thread (fid %d, spid %d) incorrectly attempted to
acquire a non-queueing %s lock when thread (fid %d, spid %d) in its family already holds
an insufficient %s lock on objid %d, dbid %d.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator.

827

Server Error Messages 1300-1399

Number

Severity

Text and Explanation

1293

20

Internal Error in lock manager routine: Process (fid %d, spid %d) incorrectly attempted
to transfer locks to itself, from a process (fid %d, spid %d) belonging to a different family.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator.

1294

26

Lock_logical was called with an illegal 'op' parameter: %d.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.

1295

26

1298

26

1299

26

Unconditional lock request for table or page %d, dbid %d was made while holding a latch.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Unexpected position for NKL semawait. This indicates a programmer error.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
NKL semawait is at an improper position in the queue.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.

Server Error Messages 1300-1399

Number

Severity

Text and Explanation

1301

16

The Propagation Context Data entry could not be saved. There is already an entry with
the same key values for the context provided.
Explanation: Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.

1302

16

A Propagation Context Data value could not be returned in parameter %d because the
datatype of the return parameter does not match the datatype of the stored field.
Explanation: Command failed. Check the syntax of the SQL statement calling the
system function.

1303

16

The second argument for this Propagation Context Data built-in command specifies the
number of keys supplied with the call. This argument must be of datatype `integer'.
Explanation: Command failed. Check the syntax of the SQL statement calling the
system function.

1304

16

This Propagation Context Data built-in function requires at least %d arguments.
Command failed. Check the arguments of the SQL statement calling the
system function.
Explanation:

828

CHAPTER 6

Number

Severity

1305

16

Adaptive Server Error Messages

Text and Explanation
This Propagation Context Data built-in function requires one argument.
Command failed. Check the arguments of the SQL statement calling the
system function.

Explanation:

1306

16

The second argument for this Propagation Context Data built-in command specifies the
number of keys supplied with the call. The value `%d' supplied is more than the keys
given. At most `%d' arguments may be keys for this call.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1307

18

Internal Error in Propagation Context routines: An invalid or garbaged command 0x%x
was seen by pcxt__cmdinit().
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

1308

18

1309

18

1310

18

Internal Error in Propagation Context routines:
pcxt__nodenew(PCXT_NODE_ENTRY) copied %d arguments, expected %d
arguments.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Internal Error in Propagation Context routines: An invalid or garbaged node type 0x%x
tried to free memory at 0x%x in pcxt__nodefree(). The request was ignored.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Internal Error in Propagation Context routines: The memory tracking fields in the PCD
resource structure are inconsistent: inuse %d, free %d. Some PCD memory may not be
reclaimed until the login session ends.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

1311

18

Internal Error in Propagation Context routines: An invalid or garbaged node type 0x%x
was seen by pcxt__nodedup().
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

1312

18

Internal Error in Propagation Context routines: An invalid or garbaged node type 0x%x
was seen by pcxt__nodenew().
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

1313

18

Internal Error in Propagation Context routines: An invalid or garbaged event type 0x%x
was seen by pcxt_event().
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

829

Server Error Messages 1500-1599

Number

Severity

Text and Explanation

1314

16

1315

16

1316

10

The built-in function requested %d data fields as return parameters. The Propagation
Context Data entry that was selected contains only %d data fields. It is an error to request
more data fields than exist in the entry.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Argument %d of this Propagation Context Data built-in command must be of datatype
`integer'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Context Name is (%.*s)
Explanation: This is an informational message.

1317

10

Attribute Name (%.*s) Value (%.*s)
This is an informational message.
Attributes in SYS_SESSION cannot be set.
Explanation: This is an informational message.
Explanation:

1318

16

Server Error Messages 1500-1599

Number
1501

Severity
20

Text and Explanation
Sort failure
Explanation: Refer to the writeup for this error.

1502

20

Sort Internal Error: Bad Sort Descriptor!!
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Explanation:

1503

20

Sort Internal Error: The Root page of right/left sub-index tree is missing.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Explanation:

1504

830

20

Internal Sort Error. Empty Index Page found.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

CHAPTER 6

Number

Severity

1505

14

Adaptive Server Error Messages

Text and Explanation
Create unique index aborted on duplicate key. Primary key is `%S_KEY'
Refer to the writeup for this error.
Warning: deleted duplicate row. Primary key is `%S_KEY'
Explanation: Report the error to your System Administrator. You may need to increase
swap space.
Explanation:

1507

10

1508

14

Create index aborted on duplicate rows. Primary key is `%S_KEY'
Refer to the writeup for this error.
Row compare failure of RIDs (%ld, %d) and (%ld, %d), keycnt = %ld, compflags = %ld,
rowformat = %ld, minlen = %ld.
Explanation: Refer to the writeup for this error.
Sort failed: Out of space in database `%.*s'
Explanation: Refer to the writeup for this error.
Sort cannot be reconciled with transaction log
Explanation: Adaptive Server encountered an internal error indicative of some problem
in logging/recovery. Reconnect to Adaptive Server. Report the error to your System
Administrator.
Reuse of extent failed in sort
Explanation: Adaptive Server encountered an internal error indicative of some problem
in logging/recovery. Reconnect to Adaptive Server. Report the error to your System
Administrator.
Explanation:

1509

20

1510

17

1511

20

1513

20

1514

21

Sort failed because it attempted to allocate page %ld and found that the page was busy.
Buffer %S_BUF contains a cached and referenced page with objid %ld indid %ld and
status 0x%x.
Explanation: Adaptive Server encountered an internal error affecting all processes using
the current database. Report the error to your System Administrator.

1515

20

Bad session descriptor for sort
Explanation: This error occurs during a sort operation when the server finds that a
session descriptor (pointing to row ID’s) is invalid. Shut down and restart the server to
correct the problem.

1519

20

Internal Sort Error. A transaction that is involved in Parallel Sort is being redone.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Restart Adaptive Server.

1520

18

Sort failed for table `%.*s' in database `%.*s' because internal count of used pages is
incorrect. Run DBCC TABLEALLOC to correct the value.
Explanation: The create index command allocates a work area based on an estimate in
the OAM page of the number of data pages in the table. If this value is too low, the work
area is too small, the sort fails, and Error 1520 is raised. Use dbcc tablealloc to update
the page count and correct this error.

831

Server Error Messages 1500-1599

Number

Severity

Text and Explanation

1521

18

Sort failed because a table in tempdb used for the processing of the query had a bad data
page count. Tempdb should not have been damaged.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Restart Adaptive Server.

1522

20

Sort failure. Prevented overwriting of allocation page in database `%S_DBID' by aborting
sort.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Run `dbcc checkdb' and check available space.

1523

20

Sort failure. Prevented incorrect extent deallocation by aborting sort.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Run `dbcc checkdb' and check available space.

1525

21

1526

17

1527

20

1528

21

1529

21

Sort Failure. Rollforward of sort encountered sort descriptor timestamps out of sequence.
Old timestamp in log: %04x %08lx. New timestamp in log: %04x %08lx. Timestamp in
sort descriptor: %04x %08lx.
Explanation: Adaptive Server encountered an internal error affecting all processes in the
current database. Report the error to your System Administrator. Adaptive Server must be
restarted and dbcc diagnostics run.
Sort failure. The configure size for data cache (%.*s) is not sufficient to handle the sort
buffers (%d) requested. Please reconfigure the data cache or sort buffers and try the
command again.
Explanation: Command failed due to resource limitation on the specified data cache.
Contact your System Administrator to address the resource issue (see System
Administration Guide for help with configuring memory).
Sort failure. Unknown exception returned from bufclaimcache: %d.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Character data comparison failure. An unrecognized Sort-Map-Element type (%d) was
found in the server-wide default sort table at SMEL entry [%d].
Explanation: Adaptive Server encountered an internal error affecting all processes in the
current database. Report the error to your System Administrator. Adaptive Server must be
restarted and dbcc diagnostics run.
Character data comparison failure. A list of Sort-Map-Elements from the server-wide
default sort table does not end properly. This list begins at SMEL entry [%d].
Explanation: Adaptive Server encountered an internal error affecting all processes using
the current database. Report the error to your System Administrator.

1530

16

832

Create index with sorted_data was aborted because of row out of order. Primary key of
first out of order row is `%S_KEY'
Explanation: Refer to the writeup for this error.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

1531

16

The sorted_data option cannot be used for a nonclustered index if the keys are not unique
within the table. Create index was aborted because of duplicate keys. Primary key is
`%S_KEY'.
Explanation: Refer to the writeup for this error.

1532

20

Invalid merge page. %s on page %ld.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator so dbcc checks (tablealloc,
indexalloc) can be run .

1533

20

1534

20

Internal Sort error. Extend read returns an invalid page. Requested pageno=%ld Read
pageno=%ld.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator so dbcc checks (tablealloc,
indexalloc) can be run .
Internal Sort error: Attempt to split presorted clustered data page failed. Attempted to split
page, pageno = %ld.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

1535

20

1536

20

1537

17

1538

17

Internal Sort error: Attempt to split presorted clustered data page failed. Split page, pageno
= %ld.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Internal Sort error. Presorted clustered data page invalid. Page, pageno = %ld, parm1 =
%d, parm2 = %d.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Cannot create clustered index on partition table due to not enough sort buffers. Configure
at least %ld sortbuffers to create the clustered index on partition table.
Explanation: The parallel sort expect at least N number of sort buffers where N= number
of consumers to run the parallel sort. Modify the command to fit available resources, retry
when the resource is available, or contact your System Administrator to address the
resource problem.
Parallel degree %ld is less than required parallel degree %ld to create clustered index on
partition table. Ch ange the parallel degree to required parallel degree and retry.
Explanation: Command failed due to resource limitation. Contact your System
Administrator to address the resource problem.

833

Server Error Messages 1500-1599

Number

Severity

Text and Explanation

1539

17

1540

10

Only %d worker processes are available when %d worker processes are required. Process
aborted.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Warning: Only %d worker processes are available when %d worker processes are required.
Explanation: This is an informational message.

1541

10

1542

10

1543

20

1544

20

1545

20

Parallel sort parent driver cannot send message to child thread.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator.

1546

20

1547

20

Parallel sort parent driver cannot receive message from child threads.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator.
Parallel sort parent driver error in waiting for child threads
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator.

1548

10

1549

10

1550

10

1551

10

1552

10

1553

10

Internal sort error: cannot allocate memory in data sampling.
Explanation: This is an informational message. No action is required.
Internal sort error: Too small a sample set!
Explanation: This is an informational message. No action is required.
Cannot create a pipe group for sorting in parallel.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator.
Parallel Sort: Cannot initiate producers and consumers.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator.

The Create Index is done using %s
Explanation: This is an informational message. No action is required.
Partition Element: %ld
Explanation: This is an informational message. No action is required.
Sort buffer size: %ld
Explanation: This is an informational message. No action is required.
Parallel degree: %ld
Explanation: This is an informational message. No action is required.
Number of producer threads: %ld
Explanation: This is an informational message. No action is required.
Number of consumer threads: %ld
This is an informational message. No action is required.

Explanation:

834

CHAPTER 6

Number

Severity

1554

10

Adaptive Server Error Messages

Text and Explanation
Number of output devices: %ld
Explanation: This is an informational message. No action is required.

1555

10

Number of sampled records: %ld
Explanation: This is an informational message. No action is required.

1556

16

1557

10

1558

10

1559

10

1560

10

1561

20

No such message!
Explanation: Check command syntax and semantics.
Inconsistent distribution map (%d elements without element information)!
Explanation: This is an informational message. No action is required.
Empty distribution map
Explanation: This is an informational message. No action is required.
The distribution map contains %d element(s) for %d partitions.
Explanation: This is an informational message. No action is required.
Warning: Number of filled elements differs from the data structure.
Explanation: This is an informational message. No action is required.
Producer cannot insert rows into pipe buffers.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator.
The sort for Worktable%d is done in %s
Explanation: This is an informational message. No action is required.
Explanation:

1562

10

1563

10

The sort for %.*s is done in %s
Explanation: This is an informational message. No action is required.

1564

10

Psort option is not enabled in this database. Create Index will be done using Serial Sort
Explanation: This is an informational message. No action is required unless you wish to
use parallel sort for the operation.

1565

20

1566

10

1567

20

The database option pllsort option is not enabled in this database. Create Clustered Index
on partition table cannot be done using Serial Sort. Set the pllsort database option and
rerun.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Warning: Attempt to create a clustered index on the partitioned table '%.*s' with distinct
key values less than the number of partitions. Some partitions will be empty if the index is
successfully created.
Explanation: This is an informational message. No action is required.
Create Index Internal Error %ld detected
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

835

Server Error Messages 1500-1599

Number

Severity

Text and Explanation

1568

16

Unable to find sort order. Please check sort order ID or name.
Adaptive Server could not perform the requested action. Contact your
System Administrator.
Explanation:

1569

17

Unable to get a conversion handler for the built-in sort function.
Explanation: Command failed due to resource limitation. Contact your System
Administrator to address the resource problem.
The generated sortkey has been truncated.
Explanation: This is an informational message. No action is required.

1570

10

1571

10

1572

16

1573

16

1574

20

1575

20

Unable to open syscharsets table to update sort order information.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

1576

20

1577

20

Unable to lock syscharsets table to update sort order information.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Update of sort order informarion in syscharsets failed.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

1578

20

Unable to insert sort order information into syscharsets.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

1579

16

1580

16

Error converting characters into Unicode to generate sort keys. There maybe illegal byte(s)
in source string, or failure to allocate memory.
Explanation: Command failed due to invalid or illegal request.
Unable to generate sortkey.
Explanation: Command failed due to invalid or illegal request.

1581

16

Unknown sort order ID %ld. Using binary sort order instead.
Explanation: This is an informational message. No action is required.
Unknown sort order file name '%.*s' or Unicode cache is full.
Explanation: Command failed due to invalid or illegal request.
Can't open the directory $SYBASE/collate/unicode.
Explanation: Command failed due to invalid or illegal request. Check syntax and
permissions.
Begin transaction failed when attempting to update syscharsets sort order information.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

Create index was aborted because pages in the data only locked table are not linked.
Notify your System Administrator so that dbcc diagnostics can be run.

Explanation:

836

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

1582

17

Failed to allocate memory for %ld auxiliary keep buffers. Try this operation when there is
enough memory in the procedure cache, or increase the procedure cache memory and retry
the sort operation.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

1583

20

Found a rowlen of %ld, from the merge, while building index on %.*s. The maximum row
length is %ld. Please contact Sybase Technical Support.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

1584

20

Unable to build the parent page at level %d while building index on %.*s. Please contact
Sybase Technical Support.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

1585

20

Validation of datapage %ld in table %.*s failed. Please contact Sybase Technical Support.
Explanation: Adaptive Server encountered an internal error affecting the current

process. Report the error to your System Administrator.
Internal Sort Error. Attempt to hash a buffer from cache %.*s into cache %.*s. Please
contact Sybase Technical Support.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Empty buffer 0x%lx or mismatch in page or row number. SDES page=%ld, rownum=%ld,
RID page=%ld, rownum=%ld. Ple ase contact Sybase Technical Support.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Attempt to create an index with sorted data option failed. Please contact Sybase Technical
Support.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Found bad merge type %d while merging sub-indexes. Please contact Sybase Technical
Support.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

1586

20

1587

20

1588

20

1589

20

1590

20

Internal error. Pipe create operation failed. Please report this to Sybase Technical Support
staff.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

1591

20

Internal error. Pipe destroy operation failed. Please report this to Sybase Technical Support
staff.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

837

Server Error Messages 1500-1599

Number

Severity

Text and Explanation

1592

20

Internal error. Pipe open operation failed. Please report this to Sybase Technical Support
staff.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

1593

20

Internal error. Pipe close operation failed. Please report this to Sybase Technical Support
staff.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

1594

20

Internal error. Pipe read operation failed. Please report this to Sybase Technical Support
staff.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

1595

20

1596

20

1597

17

Internal error. Pipe write operation failed. Please report this to Sybase Technical Support
staff.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Internal Sort Error. Attempt to hash a buffer from cache %.*s into cache %.*s. Please
contact Sybase Technical Support.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Sort failure: Number of available sort buffers (%d) is less than the number required (%d)
for executing this query. Contact your system administrator to reconfigure the number of
sort buffers and try the query again.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

1598

21

1599

21

838

Can not use Unilib Thai Dictionary Sort Order because dataserver may have memory
corruption.
Explanation: Adaptive Server encountered an internal error affecting all processes using
the current database. Report the error to your System Administrator. Adaptive Server must
be restarted and DBCC diagnostics run.
Can not use Unilib Thai Dictionary Sort order because the conversion handle needed is
NULL. Please check server’s error log file.
Explanation: Adaptive Server encountered an internal error affecting all processes using
the current database. Report the error to your System Administrator.

CHAPTER 6

Adaptive Server Error Messages

Server Error Messages 1600-1699

Number
1601

Severity
21

1602

21

1603

21

1604

21

Text and Explanation
There are not enough `user connections' available to start a new process. Retry when there
are fewer active users, or ask your System Administrator to reconfigure SQL Server with
more user connections.
Explanation: Refer to the writeup for this error.
Unable to initialize network %d
Explanation: Refer to the writeup for this error.
Process priority %d invalid or no process slots available
Explanation: Adaptive Server encountered an internal error affecting all processes in the
current database. Report the error to your System Administrator. Adaptive Server must be
restarted and dbcc diagnostics run.
Process not runnable or kpid %d not within range
Adaptive Server encountered an internal error affecting all processes using
the current database. Report the error to your System Administrator.
Failed to open virtual socket for new connections
Explanation: Refer to the writeup for this error.
Explanation:

1605

21

1606

21

Failed to initialize network receive buffer
Adaptive Server encountered an internal error affecting all processes using
the current database. Report the error to your System Administrator.
Failed to initialize network send buffer
Explanation: A problem was encountered by a client process connecting to Adaptive
Server. If the problem recurs, contact your Network Administrator.
A client process exited abnormally, or a network error was encountered. Unless other
errors occurred, continue processing normally.
Explanation: Refer to the writeup for this error.
Explanation:

1607

21

1608

18

1609

21

Kpid %d out of range
A problem was encountered by a client process connecting to Adaptive
Server. If the problem recurs, contact your Network Administrator.

Explanation:

1610

21

Could not kill process %d
A problem was encountered by a client process connecting to Adaptive
Server. If the problem recurs, contact your Network Administrator.
Could not install quit function
Explanation: A problem was encountered by a client process connecting to Adaptive
Server. If the problem recurs, contact your Network Administrator.
Explanation:

1611

21

839

Server Error Messages 1600-1699

Number

Severity

Text and Explanation

1612

21

Could not install attention function
A problem was encountered by a client process connecting to Adaptive
Server. If the problem recurs, contact your Network Administrator.
Explanation:

1613

21

Could not close network %d connection for server process %d.
Explanation: Refer to the writeup for this error.

1614

21

Could not yield process
Adaptive Server encountered an internal error affecting all processes using
the current database. Report the error to your System Administrator.
Explanation:

1615

21

Process unable to sleep
Adaptive Server encountered an internal error affecting all processes in the
current database. Report the error to your System Administrator. Adaptive Server must be
restarted and dbcc diagnostics run.

Explanation:

1616

21

Failed to flush receive stream buffer
A problem was encountered by a client process connecting to Adaptive
Server. If the problem recurs, contact your Network Administrator.
Could not infect process %d
Explanation: Adaptive Server encountered an internal error affecting all processes in the
current database. Report the error to your System Administrator. Adaptive Server must be
restarted and dbcc diagnostics run.
Could not spawn the checkpoint process, unable to continue.
Explanation: Adaptive Server encountered an internal error affecting all processes in the
current database. Report the error to your System Administrator. Adaptive Server must be
restarted and dbcc diagnostics run.
Explanation:

1617

21

1618

21

1619

21

Could not open TEMPDB, unable to continue.
Adaptive Server encountered an internal error affecting all processes in the
current database. Report the error to your System Administrator. Adaptive Server must be
restarted and dbcc diagnostics run.

Explanation:

1620

21

Failure to open master db for the first time
Adaptive Server encountered an internal error affecting all processes using
the current database. Report the error to your System Administrator.
Type `%c' not allowed before login.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Explanation:

1621

18

1622

18

Type `%c' not implemented.
Refer to the writeup for this error.
Warning: dataserver -p option fails. Please check for state `%d' to see where it fails.
Explanation: Refer to the writeup for this error.
Explanation:

1623

840

21

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

1624

18

Warning: Errors occured while initializing thresholds on tempdb. Trying to continue the
startup. Thresholds might not be active on tempdb.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

1625

21

Warning: dataserver -u option failed. Please check for state ’%d’ to see where it failed.
Explanation: Adaptive Server encountered an internal error affecting all processes using
the current database. Report the error to your System Administrator. Adaptive Server must
be restarted and DBCC diagnostics run.

1637

16

Could not initialize SSL master context.
Explanation: There was an SSL error during login. Report the error to your System
Administrator.

1638

16

Execution of login script ’%.*s’ failed with last error = %d. See server errorlog
for details.

1639

16

Explanation:

Report the error to your System Administrator.

Login script ’%.*s’ does not allow you to login to the server. Contact your
database administrator.
Explanation:

Report the error to your System Administrator.

Server Error Messages 1700-1799

Number

Severity

Text and Explanation

1701

16

Creating table ’%.*s’ failed because the minimum row size would be %d bytes. This
exceeds the maximum allowable size of a row for this table, %d bytes.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
query to conform to the requirement specified in the error message.

1702

16

%s failed because definition of column ’%.*s’ in table ’%.*s’ exceeds the limit of %d
columns per table.
Explanation: Refer to the writeup for this error.

1703

17

Failed to allocate disk space for a work table in database `%.*s'. You may be able to free
up space by using the DUMP TRANsaction command, or you may want to extend the size
of the database by using the ALTER DATABASE command.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

841

Server Error Messages 1700-1799

Number

Severity

Text and Explanation

1704

16

Only the SA can create the system table `%.*s'.
Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.
Explanation:

1705

16

Must create system table `%.*s' in the Master Database.
Explanation: Command failed due to invalid or illegal request, check current database.
System table shown in the message should be created in master database.

1706

16

System table `%.*s' was not created, because ad-hoc updates to system catalogs are not
enabled.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.

1707

18

Could not create system table `%.*s'.
Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

Explanation:

1708

16

Warning: Row size (%d bytes) could exceed row size limit, which is %d bytes.
Adaptive Server could not perform the requested action. Modify your
table schema to meet the requirement indicated in the error message.
Referenced table name missing in a referential constraint declaration on table `%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Referenced table `%.*s' specified in a referential constraint declared on `%.*s' does not
exist in the database `%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
There is no unique constraint on the referenced columns in the referenced table `%.*s'
specified in referential constraint declaration on the table `%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Internal inconsistency - constraint exists in sysconstraints table, but not sysobjects table,
id = %d.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Exceeded maximum allowed referenced columns, %d, in a single referential constraint
declaration, table = ’%.*s’, database = ’%.*s’.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the requirement for the objects or variables shown in the error message.
Explanation:

1709

16

1710

16

1711

16

1712

18

1714

16

842

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

1715

16

The number of columns in a foreign key column list and primary key/referenced column
list not the same in referential constraint declaration on table `%.*s', in database `%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1716

18

Invalid system table given for status update, this is an internal error.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

1717

16

System catalog column/table specified for status change not found.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The number of columns in a forign key column list is less than a primary/referential
column list in a referential constraint declaration, table = `%.*s', data base = `%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Primary key does not exist for the table referenced in a referential constraint declaration,
table = `%.*s', data base = `%.*s'.
Explanation: Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.
A column referenced in a referential constraint declaration does not exist, referencing
table = `%.*s', data base = `%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Column types of referencing and referenced columns don't match. referencing column =
`%.*s', referenced column = `%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

1718

16

1719

16

1720

16

1721

16

1722

16

Column lengths of string type referencing and referenced columns don't match.
referencing column = `%.*s', referenced column = `%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1723

16

Column precision and scale of numeric referencing and referenced columns don't match.
referencing column = `%.*s', referenced column = `%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1724

16

The number of columns in a forign key column list is greater than a primary/referential
column list in a referential constraint declaration, table = `%.*s', data base = `%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

843

Server Error Messages 1700-1799

Number

Severity

Text and Explanation

1725

16

SELECT INTO failed because column %d in table `%.*s' has a null column name. Null
column names are not allowed.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.

1726

18

Internal inconsistency: database id %d sent to crt_main() does not match Pss->pcurdb
value of %d.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

1727

20

1729

10

1730

10

1732

20

The crt_main() function is trying to put too many lock requests in the lock_requests[]
array.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
An object with the same name, but owned by a different user, is already being replicated.
The table `%.*s' is not marked as replicated.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Due to an internal error the table `%.*s' is not marked as replicated. Please contact your
System Administrator (SA) for help.
Explanation: There may be a potential problem with a database or database object.
Contact your System Administrator.
Failed to reserve/initialize allocation hints space in table `%.*s'.
Explanation: See the writeup for Error 1732.

1734

16

1736

16

1737

16

You cannot specify both a default value of NULL and a NOT NULL constraint for
column `%.*s' in table `%.*s'. Retry your command with only one of these column
options.
Explanation: The SQL statement is semantically incorrect. Choose either NULL or
NOT NULL.
Cannot create auditing-related tables in any database other than sybsecurity database.
Explanation: This message is generated when an SSO tries to create audit tables in a
database other than sybsecurity.
Cannot create tables starting with `sysaudits_'.
This message is generated when a user tries to create a table starting with
sysaudits_. This is not allowed.
Explanation:

1738

844

16

Creating this referential constraint would result in the total number of referential
constraints of table %.*s exceeding %d. Please run: 'sp_helpconstraint %.*s' to find out
the number of referential constraints that this table has.
Explanation: Adaptive Server could not perform the requested action.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

1739

10

1740

10

1741

10

Warning: Parameter `exp_row_size' is not applicable to table `%.*s' in allpages locking
scheme
Explanation: Retry the command if necessary. Do not specify exp_row_size on an
allpages-locked table. Use this parameter only for tables that use the data-only-locked
scheme and contain variable length rows.
Warning: Parameter `max_rows_per_page' is not applicable to table `%.*s' in `datapages'
or `datarows' locking scheme
Explanation: Do not specify max_rows_per_page on a data-only-locked table. Use
this parameter only for tables that use the allpages-locked scheme.
Warning: Parameters `exp_row_size' and `max_rows_per_page' both specified for table
`%.*s'. Only parameter appropriate to lock scheme specified will be used internally, but
both are stored. See users manual for more information.
Explanation: You cannot mix parameters for data-only-locked tables and all-pageslocked tables in one DDL command.

1742

16

Expected row size specified on table '%.*s' is invalid. Expected row size should be either
0, 1 or between minrow length %d and maxrow length %d
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.

1743

10

1744

10

1750

20

1751

20

Multiple lock schemes specified on the table '%.*s'. Lock scheme has to unique.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
Internal error: Dataonly Lock scheme is not supported on this system table '%.*s'. Contact
sybase technical support for help.
Explanation: There may be a potential problem with a database or database object.
Contact your System Administrator.
Failed to reserve attribute space for table '%.*s'.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Failed to initialize attribute space for table '%.*s'.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

1752

16

Table '%.*s' has fixed length schema. Parameter 'exp_row_size' is not applicable to tables
with fixed length schema.
Explanation: Cannot specify an expected row size for fixed-length tables. See the
writeup for Error 1739.

1753

16

DELETE STATISTICS failed on table '%.*s' see error log for more information.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions.

845

Server Error Messages 1700-1799

Number

Severity

Text and Explanation

1754

16

DELETE STATISTICS duplicate column '%.*s' specified, column can only be referenced
once.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions.

1755

16

DELETE STATISTICS column name '%.*s' not found.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions.

1756

18

syscolumns cannot be read.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.

1757

10

UPDATE STATISTICS - could not obtain required locks on table '%.*s
Report this error to your System Administrator.
UPDATE STATISTICS failed to complete on table '%.*s
Explanation: Report this error to your System Administrator.
UPDATE STATISTICS number of step values requested '%d' must be greater than or
equal to '%d' values
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
UPDATE STATISTICS - index and column list cannot be specified at the same time
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
Deadlock detected on '%.*s' while processing statistics
Explanation: Rerun the command that raised this error.
Explanation:

1758

10

1759

16

1760

16

1761

13

1762

18

Cannot insert rows into sysstatistics
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.

1763

18

Cannot insert rows into sysstatistics, due to multiple equal frequency values, please
contact Sybase Techn ical Support
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.

1764

18

Failed to insert row into worktable, when projecting base table on to work table for
collecting statistics .
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.

846

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

1765

10

Unable to start a level zero scan on table '%.*s' for UPDATE STATISTICS. This can
happen if some DDL command like ALTER/CREATE INDEX/REORG/DROP is active
on the table.
Explanation: Retry the scan after completing the DDL command.

1766

16

Cannot create syscoordinations tables in any database other than sybsystemdb.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.

1767

16

Number of variable length columns exceeds limit of %d for allpage locked
tables. %s for ’%.*s’ failed.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.

1768

10

Warning: Potential offset of column ’%.*s’ (%d bytes) and subsequent variablelength columns in table %.*s exceeds limit of %d bytes for column-offset of
variable-length columns in DOL tables. Future inserts to this table may fail.
Explanation: This informational messages indicates that your DDL command may
cause problems at future inserts into the DOL table. Check and modify the DDL to meet
the Adaptive Server requirement shown in the error message.

1769

16

Variable-length column ’%.*s’ starts at column-offset %d bytes and is nonnullable. This will prevent inserting any data into that column as the column
offset exceeds the limit of %d bytes for column-offsets in DOL tables. %s ’%.*s’
failed.
Explanation: Modify your DDL command to meet the Adaptive Server requirement for
the objects or variables shown in the error message.

1770

16

%s failed. Addition of column ’%.*s’ to table ’%.*s’ exceeds maximum row
width. Rows must be between %d bytes and %d bytes.
Explanation: Adaptive Server could not perform the requested action. Modify your
DDL command to meet the Adaptive Server requirement for the objects or variables
shown in the error message.

1771

10

Warning: Maximum row size exceeds allowable width. It is being rounded down
to %d bytes.
Explanation: This informational message indicates that your DDL is being modified to
meet the Adaptive Server requirement for the objects or variables shown in the error
message.

1772

10

Warning: Update of SYSSTATISTICS row (sequence no %d, format ID %d,
column IDs: %s) failed. Statistics row deleted. Regenerate statistics for these
columns.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.

847

Server Error Messages 1800-1899

Server Error Messages 1800-1899

Number
1801

Severity
16

Text and Explanation
Database `%.*s' already exists
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1802

11

CREATE DATABASE failed. Some disk names listed in command were not found.
Check that names exist and are spelled correctly before re-running
Explanation: Command failed. Check your Adaptive Server environment for the object
not found and re-enter the command with the correct name.

1803

17

CREATE DATABASE failed. Could not allocate enough disk space for a new database
on the disks named in the command. Total space allocated must be at least %d Mbytes
(%ld logical pages) to accommodate copy of Model Database.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

1804

10

There is no disk named `%.*s'. Checking other disk names.
This is an informational message but may require follow-up action.
Contact your System Administrator.
CREATE DATABASE: allocating %ld logical pages (%d.%d megabytes) on disk ’%.*s’.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Crdb_dbrow: Getnext SCAN_NOINDEX on sysdatabases.dbid failed to find row for
MODELDBID.
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator.
MODEL database in use, cannot create new database. Contact a user with System
Administrator (SA) role before re-running CREATE DATABASE.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Crdb_disk: Getnext SCAN_NOINDEX on sysdevices.status=DEFAULT failed to find
default rows
Explanation: Refer to the writeup for this error.
CREATE DATABASE must be preceded by a `USE master' command. Check with your
DBO  if you do not have permission to
USE master.
Explanation: Refer to the writeup for this error.
Explanation:

1805

10

1806

21

1807

17

1808

21

1809

14

848

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

1810

16

CREATE DATABASE failed because of incorrectly specified or unavailable space. Total
number of megabytes specified and available must be at least %d megabytes so Model
Database can be copied to the new database.
Explanation: Refer to the writeup for this error.

1811

16

`%.*s' is the wrong type of device for CREATE or ALTER database. Please check
sysdevices. The CREATE or ALTER is aborted.
Explanation: Refer to the writeup for this error.

1813

16

Cannot open new database `%.*s'. CREATE DATABASE is aborted.
Refer to the writeup for this error.
Problem creating Temporary Database - if out of space, please extend and reboot. If some
other problem, please contact Technical Support.
Explanation: There may be a potential problem with a database or database object.
Contact your System Administrator.
CREATE or ALTER DATABASE failed because the device '%.*s' has no space available
either for log or for data.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
Problem allocating extents for SYSGAMS. Create/alter database is aborted.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
Explanation:

1814

10

1816

16

1817

16

1818

17

CREATE DATABASE failed because the device `%.*s' is not online.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

1820

20

1822

16

This command adds %S_MSG space to disk `%.*s', which previously contained only
%S_MSG. You must specify WITH OVERRIDE to force this allocation.
Explanation: Adaptive Server encountered an internal error affecting the current
process. In order to mix data and log space take corrective action as indicated in the error
message.
Invalid database maxhold provided.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

1823

16

Invalid label provided. Dbmaxhold must be dominated by your maxwrite.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

1824

16

Invalid label provided. Dbmaxhold must dominate your minwrite.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

849

Server Error Messages 1800-1899

Number

Severity

Text and Explanation

1825

14

Invalid curwrite label for creating sybsecurity database, label must be DATA_HIGH.
Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action. Take any corrective action indicated by the message.
Explanation:

1828

16

Cannot create sybsecurity with the log segment and the default segment on the same
device.
Explanation: An SSO tried to create the sybsecurity database with default segment and
log segment on the same device.

1829

16

CREATE DATABASE failed because there is no space left on any of the data disk(s)
specified.
Explanation: CREATE DATABASE failed because there is no space left on any of the
specified data disk(s).

1830

16

Cannot create a proxy database without a storage location defined: create database
 with default_location = ’pathname’ for proxy_update
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

1831

16

Cannot create this database since system proxy databases are enabled on the companion
server in failed over mode.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

1832

16

1833

0

Disk ’%.*s’ is failed over. The CREATE or ALTER database command is aborted.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
Cannot create a system proxy database through T-SQL.
Explanation: Refer to the Adaptive Server Reference Manual for information about

1834

16

CREATE DATABASE of ’%.*s’ failed because the name is reserved for failed over
system database.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

1835

16

Arithmetic overflow error for parameter ’%s’.

the stored procedure you were running when you got this message.

Explanation:

Adaptive Server could not perform the requested action. Check query and

retry.
1836

10

Warning: creating a proxy database whose estimated space requirements are %d
pages, yet only %d pages are available.
Explanation:

retry.

850

Adaptive Server could not perform the requested action. Check query and

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

1837

16

CREATE DATABASE failed to create a dedicated data segment. The specified data
segment size is too small to accommodate the data from the model database
.
Explanation:

Adaptive Server could not perform the requested action. Check query and

retry.

Server Error Messages 1900-1999

Number
1901

Severity
16

Text and Explanation
Column `%.*s' -- Can't create index on a column of BIT data type.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.

1902

16

1903

16

Cannot create more than one clustered index on table `%.*s'. Drop the existing clustered
index `%.*s' before creating another
Explanation: Refer to the writeup for this error.
%d is the maximum allowable size of an index. Composite index specified is %d bytes.
Explanation: Refer to the writeup for this error.

1904

16

1905

21

1906

11

1907

10

Cannot specify more than %d column names for index key list. %d specified.
Explanation: A composite index is any index that uses more than one column. Error
1904 occurs when more than 31 columns are combined in a single composite index .
Change your create index statement to include no more than the maximum number of
columns allowed.
Could not find `zero' row for index `%.*s' the table in sysindexes.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Cannot create an index on table `%.*s', because this table does not exist in database
`%S_DBID'.
Explanation: Command failed. Check your database for the object not found and reenter the command with the correct name.
Create index on non-empty table not supported yet
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.

851

Server Error Messages 1900-1999

Number

Severity

Text and Explanation

1908

16

Too many parameters -- symbol table overflow.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

1909

16

Can't use duplicate column names in index key list. Column name `%.*s' listed more than
once.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1910

16

Cannot create more than %d indexes on one table.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
There is already an index on table `%.*s' named `%.*s'
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Cannot create index on object `%.*s' because it is not a user table.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

1913

16

1914

16

1915

14

Only the owner of table `%.*s' or a user with System Administrator (SA) role can create
an index on it.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

1916

16

1918

10

CREATE INDEX options %s and %s are mutually exclusive.
Explanation: Refer to the writeup for this error.
Non-clustered index (index id = %d) is being rebuilt.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

1919

16

Column `%.*s' -- Can't create index on a column of TEXT or IMAGE data type.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1920

16

A column in a primary key constraint's column list is not constrained to be not null,
column name: `%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1921

16

An index with the same columns in the same order already exists on the table `%.*s'.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
An unknown index creation error occurred: %d.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
Explanation:

1922

852

16

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

1923

16

A table cannot have more than one primary key, attempt to define a second primary key
failed on table `%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1924

16

You cannot create an index on the sysaudits table.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1927

25

Create Index failed because user curwrite level is not equal to the level of table `%.*s'.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Cannot create clustered index '%.*s' on '%.*s' which has %d partitions because the
maximum number of partitions allowed on a table with clustered index is %d.
Explanation: Refer to the writeup for this error.
Failed to reserve/initialize allocation hints space in index `%.*s' on table `%.*s'.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Explanation:

1928

16

1929

20

1930

16

1931

16

1932

16

1933

12

Cannot specify more than %d column names for index key list. %d specified. Check
sp_dboption for nonunique index option, it has added an extra key for indentity coulumn.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
(Discontinued in 11.9.2).
You cannot re-create the same non-clustered index (ID %d) for object ID %ld in database
`%.*s' because you dropped it twice in a single transaction. Transaction rolled back.
Explanation: For a database which has been marked for `ddl in tran', a non-clustered
index cannot be re-created if it has already been dropped twice within a transaction.
You cannot re-create the same clustered index for object ID %ld in database `%.*s' more
than once in a single transaction. Transaction rolled back.
Explanation: For a database which has been marked for `ddl in tran', a clustered index
cannot be re-created more than once within a transaction.
The object `%.*s' is not a partitioned table. UPDATE PARTITION STATISTICS can only
be run on partitioned tables.
Explanation:

1934

16

1936

10

Invalid partition number %d. Valid partition number is a positive integer.
Explanation: Re-try the query using a valid number.
Warning: Clustered index '%.*s' has been created on the empty partitioned table '%.*s'.
All insertions will go to the first partition. To distribute the data to all the partitions, recreate the clustered index after loading the data.
Explanation: This is an informational message. Take the indicated action if you wish to
distribute data across partitions.

853

Server Error Messages 1900-1999

Number

Severity

Text and Explanation

1937

10

1938

16

Warning: Clustered index '%.*s' has been created on the partitioned table '%.*s' with %d
partitions using the segment %d with %d devices. For complete I/O parallelism, each
partition should be on a separate device.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
Cannot create index or unique constraint because cursor '%.*s' is still open. Close the
cursor(s) before creating index or constraint.
Explanation: Re–try the query after taking the indicated action.

1939

16

Cannot create a clustered index with sorted_data option on the 11.0 partitioned table
'%.*s'. This option isn't allowed. To create the index do not use this option.
Explanation: Re–try the query using the recommended action.

1940

16

1941

10

Cannot create clustered index on table '%.*s' because there are one or more isolation level
0 scans, or RE ORG command, active on the table.
Explanation: Retry the command after the scans are complete.
Warning: Clustered index '%.*s' has been created with ignore_dup_row on table '%.*s',
which uses data-only locking. ignore_dup_row cannot be enforced for subsequent
insertions and updates.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.

1942

16

1944

16

854

You cannot drop and re-create the same clustered index with sorted data for object ID %ld
in database '%.* s' in a single transaction. Transaction rolled back.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.
The clustered index cannot be created on a partitioned table using serial sort. The
CONSUMER value specified in the CREATE INDEX command must be greater than 1.
Explanation: Modify your DDL command to meet the Adaptive Server requirement for
the objects or variables shown in the error message.

CHAPTER 6

Adaptive Server Error Messages

Server Error Messages 2000–2099

Number
2001

Severity
10

Text and Explanation
Cannot use duplicate parameter names. Parameter name `%.*s' listed more than once.
Explanation: Check command syntax and semantics.

2002

10

Cannot use variable `%.*s' without first declaring it.
Explanation: Check command syntax and semantics.

2004

16

Procedure `%.*s' has already been created with group number %d - create procedure with
an unused group number
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

2005

18

2007

11

2008

16

2009

16

Maximum procedure %s count exceeded. Limit is %d. Modify the procedure to use
fewer %ss.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Cannot add rows to sysdepends for the current stored procedure because it depends on
the missing object `%.*s'. The stored procedure will still be created.
Explanation: This is an informational message or a message header. No action is
required.
The object `%.*s' is not a procedure so you cannot create another procedure under that
group name.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Group number not allowed in ESP creation.
Explanation: You cannot use group numbers when creating extended stored
procedures.

2010

16

2011

16

A procedure by that name already exists.
Explanation: Use a different name for the new procedure.
System stored procedures (that is, stored procedures beginning with 'xp _' or 'sp_' and
which are owned by the dbo) can only be created in either 'master' or 'sybsystemprocs'.
Explanation: You tried to create a system stored procedure in a database that does not
allow it. You must use master or use sybsystemprocs, and re-try procedure creation.

855

Server Error Messages 2100–2199

Server Error Messages 2100–2199

Number
2103

Severity
16

Text and Explanation
Cannot create a trigger on a view, name: %.*s
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

2106

11

Cannot create a trigger on table `%.*s', because this table does not exist in database
`%S_DBID'.
Explanation: Command failed. Check your database for the object not found and reenter the command with the correct name.

2108

16

Cannot CREATE TRIGGER on table `%.*s',because you can only create a trigger on a
table in the current database.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

2109

16

2110

20

2111

16

Cannot CREATE TRIGGER on table `%.*s', that accesses `inserted' or `deleted' because
the table was created with the no_log option
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
The proccreate() function is trying to put too many lock requests in the lock_requests[]
array.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Create trigger aborted. User's cuwrite is not equal to the hurdle of table `%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

2112

16

856

Cannot CREATE TRIGGER on table `%.*s', because it is a system table. Triggers are not
allowed on system tables.
Explanation: Triggers are not allowed on system tables. Check your query and working
database context.

CHAPTER 6

Adaptive Server Error Messages

Server Error Messages 2200–2299

Number
2200

Severity
10

2201

11

Text and Explanation
System databases that did not fail over cannot be shut down.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
Unable to find database %.*s in sysdatabases. Cannot shut down the database.
Command failed. Check your Adaptive Server environment for the object
not found and re-enter the command with the correct name.

Explanation:

2202

16

2203

18

2204

16

You cannot start database shutdown from the database to be shut down.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.
Warning: HA Subsystem Internal Error - unable to spawn thread executing database
shutdown in synchronous mode.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.
Database %.*s dbid %d was found to be in use after it was marked for shutdown.
A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.
Warning: HA Subsystem Internal Error - child thread suicide failed.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.
Database %.*s with dbid %d is already shut down.
Explanation: This is an informational message or a message header. No action is
required.
DBS_DEBUG_MSG: after cleaning the buffers
Explanation: This is an informational message or a message header. No action is
required.
Explanation:

2205

18

2206

10

2207

10

2208

10

2209

10

DBS_DEBUG_MSG: asking all tasks to reach 1st barrier
Explanation: This is an informational message or a message header. No action is
required.
DBS_DEBUG_MSG: **** stopped %d
This is an informational message or a message header. No action is
required.

Explanation:

857

Server Error Messages 2200–2299

Number

Severity

Text and Explanation

2210

10

DBS_DEBUG_MSG: waiting for tasks to reach 1st barrier
Explanation: This is an informational message or a message header. No action is
required.

2211

10

DBS_DEBUG_MSG: Wait on dbt keep count and freeing of resources done in
asynchronous mode by the dbshutdown process: %d
Explanation: This is an informational message or a message header. No action is
required.

2212

10

DBS_DEBUG_MSG: Wait on dbt keep count and freeing of resources done in
synchronous mode by the dbshutdown process: %d
Explanation: This is an informational message or a message header. No action is
required.

2213

10

2214

10

2215

10

DBS_DEBUG_MSG: now waiting for dbtable keeps to drain out
Explanation: This is an informational message or a message header. No action is
required.
DBS_DEBUG_MSG: final checks
Explanation: This is an informational message or a message header. No action is
required.
DBS_DEBUG_MSG: final checks
Explanation: This is an informational message or a message header. No action is
required.

2216

10

DBS_DEBUG_MSG: after bufdbclean
Explanation: This is an informational message or a message header. No action is
required.

2217

10

DBS_DEBUG_MSG: dbshutdown completed for database %.*s with dbid %d
This is an informational message or a message header. No action is
required.
DBS_DEBUG_MSG: child process %d is executing failover dbshutdown
asynchronously
Explanation: This is an informational message or a message header. No action is
required.
Warning: HA Subsystem Internal Error - database shutdown was not attempted because
the name change of the proxy databases failed.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Unable to spawn Quiesce Database Agent. Aborting QUIESCE DATABASE command.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Explanation:

2218

10

2219

20

2220

20

858

CHAPTER 6

Number

Severity

2221

16

Adaptive Server Error Messages

Text and Explanation
QUIESCE DATABASE Error: Tag name %.*s is already in use. Use a different name.
Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.

Explanation:

2222

16

2223

20

2224

16

QUIESCE DATABASE with RELEASE option failed. No quiesce process with tag name
%.*s exists or it is being released by another process.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.
Unable to put process %ld to sleep. Aborting QUIESCE DATABASE command.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
QUIESCE DATABASE: Invalid option for QUIESCE DATABASE.
Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.
Only %d databases allowed in a single QUIESCE DATABASE command.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.
Only %d simultaneous executions of QUIESCE DATABASE commands allowed. Try
your command later.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.
Process %ld successfully executed QUIESCE DATABASE with HOLD option for tag
%.*s. Processes trying to issue IO operation on the quiesced database(s) will be
suspended until user executes Quiesce Database command with RELEASE option.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

2225

16

2226

16

2227

10

2228

10

QUIESCE DATABASE command with tag %.*s is being executed by process %ld.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

2229

10

Process %ld successfully executed QUIESCE DATABASE with RELEASE option for
tag %.*s.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

2230

17

QUIESCE DATABASE: Failed to allocate memory.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

859

Server Error Messages 2200–2299

Number

Severity

Text and Explanation

2231

16

2232

16

Permission denied. Only a user with SA role can execute QUIESCE DATABASE
command.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.
QUIESCE DATABASE Error: Database %.*s does not exist.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

2233

16

QUIESCE DATABASE Error: Database %.*s is already quiesced or it is currently being
quiesced by another process.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

2234

18

QUIESCE DATABASE: Failed to open transaction or xls. Internal error.
Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.
QUIESCE DATABASE Error: Database %.*s is already specified earlier in this
command.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
QUIESCE DATABASE Error: Process %ld is aborted, as transactions in prepare state did
not finish within the prescribed time limit.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
QUIESCE DATABASE: Waiting for multi-database prepare transaction to complete.
Retry count: %d.
Explanation: This is an informational message or a message header. No action is
required.
QUIESCE DATABASE: Could not acquire %.*s due to %.*s.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.
QUIESCE DATABASE Error: The user has aborted this transaction.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Explanation:

2235

16

2236

16

2237

10

2238

18

2239

16

2240

10

860

WARNING: master database is in quiesce state, sp_helpdb on database %.*s may not
reflect its status change. Please use dbcc dbtable command (status3 field) to inspect the
correct status.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

2241

16

2242

10

2243

16

QUIESCE DATABASE failed because database %.*s has not been dumped since it was
created or upgraded. You must perform a dump database before you can issue QUIESCE
DATABASE command.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.
QUIESCE DATABASE is in progress on database %.*s. After it completes, DUMP
DATABASE will resume automatically.
Explanation: This is an informational message or a message header. No action is
required.
QUIESCE DATABASE failed with error %ld. See the error log for more detail.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.

2244

16

2245

16

2246

10

2247

10

2248

16

Prepared transactions were found in the system. Reissue the command after the prepared
transactions are completed or consult a System Administrator.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.

2249

16

Waiting for prepared transactions to complete...
Explanation: This is an informational message or a message header. No action is
required.

2250

17

Warning: dbshutdown failed on database %.*s with dbid %d because the tasks using this
database could not be terminated within the timeout period.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

QUIESCE DATABASE Error: Unable to open database %.*s.
Explanation: Check syntax and object name.
QUIESCE DATABASE Error: Unable to issue a checkpoint on database %.*s because it
is in quiesce state.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.
DBS_DEBUG_MSG: Process %d INCR dbt_keep to %d for %.*s with dbid %d.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
DBS_DEBUG_MSG: Process %d DECR dbt_keep to %d for %.*s with dbid %d.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

861

Server Error Messages 2200–2299

Number

Severity

Text and Explanation

2251

17

2252

16

2253

10

Warning: HA Subsystem Internal Error - dbshutdown failed on database %.*s with dbid
%d because the database was found to be in use after it was marked for shutdown.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Cannot restart database %.*s with dbid %d because it has not been shut down successfully
or it is a HA proxy database.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.
Deleting a stale row with session ID %d from syssessions.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

2254

10

Unable to delete a stale row with session ID %d from syssessions.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.

2255

10

2256

16

2257

18

Unable to commit the deletion of stale rows from syssessions.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
Unable to shut down database ’%.*s’ with dbid %d because another database shutdown
or restart is executing. Try your command later.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.
Internal Error - Validation of database keep counts failed during database shutdown of
database ’%.*s’ with dbid %d. Please contact Sybase Technical Support.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.

2258

18

2259

16

2260

16

862

Internal Error - Process %d has kept some database eventhough it is terminating. Please
contact Sybase Technical Support.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.
Warning: System process %d is using the database ’%.*s’, dbid %d while a database
shutdown is being attempted. If the database shutdown is unsuccessful, retry it later.
Explanation: This is an informational message or a message header. No action is
required.
Warning: spid %d is performing a quiesce on database ’%.*s’, dbid %d while a database
shutdown is being attempted. If the database shutdown is unsuccessful, retry it later after
releasing the quiesce.
Explanation: This is an informational message or a message header. No action is
required.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

2261

10

Dbshutdown in progress for database %.*s with dbid %d. Timeout left %d secs. Please
wait.
Explanation: This is an informational message or a message header. No action is
required.

2262

10

QUIESCE DATABASE HOLD was invoked with FOR EXTERNAL DUMP.
Non-logged writes status in database ’%.*s’ has been cleared. For subsequent
transaction dumps, LOAD TRANSACTION will require as a target the
externally-produced copy you have just created.

2263

17

Explanation:

This is an informational message . Note this information for future use.

%s for tag name ’%s’ failed: an alarm function could not be installed.
Command failed due to resource limitation. Retry when the resource is
available, or contact your System Administrator to address the resource problem.

Explanation:

2264

10

QUIESCE DATABASE HOLD for tag name %s has not finished yet. QUIESCE
DATABASE RELEASE will wait until it finishes.
Explanation:

This is an informational message or a message header. No action is

required.
2265

10

Unable to write statistics for object %ld in database %ld. After booting against
the external copy created during quiesce state, and onlining the database for
write access, please run update statistics on this table.
Explanation: Perform the indicated action. To determine the table name, run isql
command select object_name(object-id).

2266

10

Unable to write statistics for all indexes of object %ld in database %ld. After
booting against the external copy created during quiesce state, and onlining the
database for write access, please run update statistics on all indexes.
Explanation: Perform the indicated action. To determine the table name, run isql
command select object_name(object-id).

2267

10

Unable to write statistics for index %ld of object %ld in database %ld. After
booting against the external copy created during quiesce state, and onlining the
database for write access, please run update statistics on this index.
Explanation: Perform the indicated action. To determine the table name, run isql
command select object_name(object-id).

2268

10
Explanation:

This is an informational message or a message header. No action is

required.

863

Server Error Messages 2300–2399

Server Error Messages 2300–2399

Number
2300

Severity
10

Text and Explanation
HA Config successfully loaded the HA Services Library for NT version ’%s’.
Explanation: This is an informational message or a message header. No action is
required.

2301

16

HA Config Error: The ha_add_companion() built-in function was called with null
parameter(s). Retry with non-null parameter value(s).
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

2302

16

HA Config Error: The cluster login ’%s’ in server ’%s’ is invalid or does not have
ha_role.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

2303

10

2304

16

2305

16

2306

10

HA Config Warning: The cluster login ’%s’ in server ’%s’ has sa_role - this is a potential
security problem.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
HA Config Error: The resource ’%s’ is already managing the ASE server ’%s’ as a
clustered server in the MSCS cluster.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
HA Config Error: Failed to create MSCS cluster group ’%s’ (operating system error %d
- does a group of this name exist already?).
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
Creating MSCS cluster group ’%s’.
Explanation: This is an informational message or a message header. No action is
required.

2307

10

Creating MSCS cluster resource ’%s’.
Explanation: This is an informational message or a message header. No action is
required.

2308

16

HA Config Error: Failed to create MSCS cluster resource ’%s’ (operating system error
%d - does a resource of this name exist already?).
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

864

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

2309

16

HA Config Error: Failed to obtain the state for cluster resource ’%s’ (operating system
error %d).
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

2310

16

HA HAConfig Error: Failed to open cluster group ’%s’ containing the cluster resource
for the ASE server (operating system error %d).
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

2311

16

HA Config Internal Error: Unable to initialize and allocate memory. Try restarting the
server.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

2312

16

2313

16

2314

10

HA Config Error: Unable to write cluster resource properties for ASE server ’%s’
(operating system error %d).
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
HA Config Error: The ha_remove_companion() built-in function was called with null
parameter(s). Retry with non-null parameters(s).
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
Successfully removed cluster resource ’%s’.
Explanation: This is an informational message or a message header. No action is
required.

2315

16

HA Config Error: The ha_failback() built-in function was called with null parameter(s).
Retry with non-null parameter(s).
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

2316

16

HA Config Error: An error was encountered when moving group ’%s’ (operating system
error %d).
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

2317

10

Successfully moved group ’%s’.
This is an informational message or a message header. No action is
required.

Explanation:

2318

16

HA Config Error: The ha_checkalive() built-in function was called with null
parameter(s). Retry with non-null parameter(s).
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

865

Server Error Messages 2300–2399

Number

Severity

Text and Explanation

2319

16

HA Config Error: Unable to open cluster resource ’%s’ managing the ASE server
(operating system error %d).
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

2320

16

HA Config Error: Preexisting cluster resource ’%s’ is not of type ’%s’ (did this resource
exist before configuration began?).
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

2321

16

2322

16

2323

16

2324

16

2325

10

2326

10

HA Config Error: Could not find the cluster node where the ASE server ’%s’ is installed
(operating system error %d - is the ASE server running under an NT domain
administration account?).
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
HA Config Error: Unable to open the cluster node name ’%s’ in order to move the ASE
server’s group to it (operating system error %d).
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
HA Config Error: Failed to move cluster group ’%s’ to node ’%s’ (operating system error
%d).
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
HA Config Error: Unable to set the owning node of cluster group ’%s’ to ’%s’ (operating
system error %d).
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
Checking administration and cluster logins have correct ASE server roles.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
Checking if the ASE server ’%s’ is already managed by a cluster resource.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.

2327

10

Creating cluster resource and cluster group to manage ASE server.
This is an informational message but may require follow-up action.
Contact your System Administrator.
Explanation:

2328

10

2329

20

866

Moving new cluster group ’%s’ to primary cluster node ’%s’.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
HAPC Internal Error: Invalid input %d to internal functions.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

2330

17

HAPC Internal Error: Invalid rpc(%d) request.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

2331

17

2332

17

2333

17

HACFG Internal Error: This dbcc command is not applicable for Table ’%.*s’ in database
’%.*s’.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
HACFG Internal Error: Internal SQL failed. Unable to execute dbcc command.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
HACFG Internal Error: The sub command ’%.*s’ for ha_admin() dbcc command is either
not implemented or invalid in database ’%.*s’.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

2334

17

2335

10

2336

10

2337

10

2338

10

CP Error: The dbcc command conncheck failed. Received message ’%.*s’ while
expected msg ’%.*s’.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Unable to obtain lock on the server state. Either lock was left behind by previous HA
configuration command or, currently it is locked by another HA configuration operation.
See System Administration Manual for details.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
HACFG Internal Error: State machine error. Current states of local(%d) and remote(%d)
server are incompatible for operation %d.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
HACFG Internal Error: State machine error. Invalid operation (%d) on the current server
state (%d).
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
HACFG Internal Error: State machine error. Next states of local(%d) and remote(%d)
server are incompatible for operation %d.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.

867

Server Error Messages 2300–2399

Number

Severity

Text and Explanation

2339

10

HACFG Internal Error: State machine error. Unable to set the state.
This is an informational message but may require follow-up action.
Contact your System Administrator.
Explanation:

2340

10

HACFG Internal Error: State machine error. Unable to get the state.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
Pathname check failed. Pathname ’%.*s’ exists in companion servers.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
HACFG Internal error: Pathname check failed. Invalid device type(%d) specified.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.

2341

10

2342

10

2343

16

HA system is not enabled. Cannot accept any ha services commands. Please refer to
System Administration guide to enable HA services.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.

2344

10

HACFG: Handshake failed. Could not receive the Node Id from the Handshake Initiator.
This is an informational message but may require follow-up action.
Contact your System Administrator.
HACFG Internal error: Could not find Sysattributes row in database (%d) for HA state
information.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
Explanation:

2345

10

2346

10

HACFG Internal Error: State machine error. Current state (%d) and next state (%d) are
incompatible for operation %d.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.

2347

10

2348

10

HACFG Internal Error: State machine error. Invalid state (%d).
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
ACFG Internal Error: State machine error. Current state(%d) and next state(%d) are same.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.

2349

10

868

HACFG Internal Warning: The store procedure ’%.*s’ can’t be found in the HA
Restriction Class table.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

2350

10

HACFG Internal Warning: The store procedure ’%.*s’ is not allowed at the restriction
class (%d).
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.

2351

10

HACFG Internal Warning: The restriction class (%d) is invalid.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

2352

10

2353

10

2354

10

Writing new cluster resource’s properties
Explanation: This is an informational message or a message header. No action is
required.
Checking ASE server has the correct set of physical disks in its cluster group.
Explanation: This is an informational message or a message header. No action is
required.
Found existing resource ’%s’ for ASE server in group ’%s’.
Explanation: This is an informational message or a message header. No action is
required.

2355

16

HA Config Error: Unable to bring cluster resource ’%s’ online (operating system error
%d).
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

2356

10

Bringing cluster resource online.
Explanation: This is an informational message or a message header. No action is
required.

2357

10

Locating the cluster node for the primary ASE server.
This is an informational message or a message header. No action is
required.
HA Error: You must be in the master database to execute stored procedure ’%.*s’.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

2358

10

2359

10

High Availability Basis Services loaded: version ’%s’.
This is an informational message or a message header. No action is
required.

Explanation:

2360

16

HA Config Error: Could not find servername ’%s’ in interfaces file.
Adaptive Server could not perform the requested action. Contact your
System Administrator.
HA Config Error: Server ’%s’ currently not running on a cluster.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
Explanation:

2361

16

869

Server Error Messages 2300–2399

Number

Severity

Text and Explanation

2362

16

HA Config Error: Server ’%s’ and server ’%s’ are not running on the same cluster;
companionship setup failed.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

2363

16

HA Config Error: Failed to open temporary file ’%s’.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

2364

10

HA Config Warning: Failed to remove temporary file ’%s’. Please remove it manually to
prevent possible permission problem later.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.

2365

16

2366

16

2367

16

2368

16

2369

10

HA Config Error: System command ’%s’ failed.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
HA Config Error: Resource group ’%s’ does not seem to be running on any node at all.
Please check its status manually before rerunning this command.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
HA Config Error: Resource ’%s’ is running but not on node ’%s’.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
HA Config Error: Could not find useful information from the output of system command
’%s’.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
HA Config Warning: Could not set the PendingTimeout and RestartThreshold properties
for cluster resource ’%s’. These properties may need set manually by the cluster
administrator.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

2370

10

Setting new cluster resource’s PendingTimeout to %d and RestartThreshold to %d.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
HA Config Error: Unable to obtain path to the ’%s’ device. Please check the path and
ensure that it is less than ’%d’ characters.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
Explanation:

2371

870

16

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

2372

16

HA Config error: Server mismatch. Local server version is ’%d’, remote server
version is ’%d’. The server versions must be the same.
A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.

Explanation:

2373

16

HA configuration error: The logical page size of this Adaptive Server is ’%d’.
The logical page size of the remote Adaptive Server is ’%d’. To configure for
HA, the two servers must have the same logical page size.
HA configuration failed. Primary and companion servers must have the
same logical page size.

Explanation:

Server Error Messages 2400–2499

Number
2401

Severity
11

Text and Explanation
Character set conversion is not available between client character set `%.*s' and server
character set `%.*s'.
Explanation: Refer to the writeup for this error.

2402

16

Error converting client characters into server's character set. Some character(s) could not
be converted.
Explanation: Refer to the writeup for this error.

2403

10

WARNING! Some character(s) could not be converted into client's character set.
Unconverted bytes were changed to question marks (`?').
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

2404

18

Buffer overflow converting characters from client into server's character set.
Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Internal error occurred while converting characters.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Explanation:

2405

18

2406

16

Cannot use SET CHAR_CONVERT ON, since this session has never had codeset
conversions turned on.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

871

Server Error Messages 2400–2499

Number

Severity

Text and Explanation

2407

17

Cannot use the requested character set since the character set cache is full.
Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Explanation:

2408

11

Cannot find the requested character set in Syscharsets: id = %d.
Explanation: Command failed. Check your database for the object not found and reenter the command with the correct name.

2409

11

Cannot find the requested character set in Syscharsets: name = `%.*s'.
Refer to the writeup for this error.
Unexpected error returned from the Character Set Manager: return value = %d.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Explanation:

2410

18

2411

10

No conversions will be done.
This is an informational message but may require follow-up action.
Contact your System Administrator.
Existing character conversions (if any) will remain in effect.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Since only 7-bit ASCII characters are allowed with the special character set `ascii_7', the
language for this session is being forced to `us_english'.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Due to previous errors, the language for this session is being forced to `us_english'.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

2412

10

2414

10

2415

10

2416

10

Due to codeset conversion errors in the remote servername/password list of the
LOGINREC, remote procedure calls to other servers may not work.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.

2417

11

Unable to use Unicode-based character set conversion - client character set '%.*s' and
server character set '%.*s' are incompatible.
Explanation: Command failed. Check syntax and your Adaptive Server environment.

2418

11

2419

11

Unable to load Unicode-based character set conversion table '%.*s' - table not found.
Explanation: Command failed. Check syntax and your Adaptive Server environment.
Unable to load Unicode-based character set conversion table '%.*s' - the conversion table
is corrupted. Please notify your system administrator.
Explanation: Command failed. Check syntax and your Adaptive Server environment.

872

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

2420

17

2421

11

Unable to load Unicode-based character set conversion table '%.*s' - Unicode conversion
cache is full. Please notify your system administrator to add mode unicode buffers.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Unable to use Unicode-based character set conversion - The requested character set is not
supported: id = %d.
Explanation: Command failed. Check syntax and your Adaptive Server environment.

2422

11

Unable to use Unicode-based character set conversion - The requested character set is not
supported: name = '%.*s'.
Explanation: Command failed. Check syntax and your Adaptive Server environment.

2423

18

2424

16

2425

18

Unexpected error returned from Unilib functions: return value = %d.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System Administrator.
TEXT data not supported when data size is changing between the ’%.*s’ and ’%.*s’
character sets due to character set conversion. The conversion ratio is %d:%d. Please
connect again with conversions off, or use client-side conversions.
Explanation: This message is raised when data is shrinking or growing and an attempt is
made to access TEXT data. The first two arguments are filled in with the server and client
character set names, respectively. The second two arguments are the expansion factors
from server to client.
Unable to use Unicode-based character set conversion - Can not get conversion handle for
server’s default character set. Please check server’s error log file.
Explanation: This message is raised when client tries to setup a Unicode conversion and
server’s conversion handle is not installed during startup. Report the error to your System
Administrator.

2426

10

LONGCHAR datatype not allowed on output because client does not support it.
Explanation: This is an informational message. Unless otherwise specified, no action is

2427

10

2428

10

2429

10

required.
LONGCHAR datatype not allowed on output because unicode conversions have not been
enabled. Please see the System Administrator for asistance.
Explanation: This is an informational message. Unless otherwise specified, no action is
required.
Unrecongnized server or client unilib character set ID. Expansion factor is set to 1.
Explanation: This is an informational message. Unless otherwise specified, no action is
required.
No matched unilib character set ID for the server or client character set ID. Expansion
factor is set to 1.
Explanation: This is an informational message. Unless otherwise specified, no action is
required.

873

Server Error Messages 2500–2599

Number

Severity

Text and Explanation

2431

10

WARNING! Some character(s) in the source string are considered illegal bytes in server’s
character set. All bytes after the first illegal bytes are truncated.
Explanation: This will be returned when conversion hits illegal bytes in the source string.
This is an informational message. Unless otherwise specified, no action is required.

2432

16

Illegal byte sequence encountered in Unicode data during %S_MSG conversion
of %s value ’%s’ to a %s field.
Explanation: This will be returned when conversion hits illegal bytes in the source string.
Check source data and receiving datatype.

2433

16

Illegal byte sequence encountered in Unicode data.
Explanation: Check data and the source and receiving datatype.

Server Error Messages 2500–2599

Number
2501

Severity
16

Text and Explanation
Table named %.*s not found; check sysobjects
Explanation: Refer to the writeup for this error.

2502

16

2503

16

Table Corrupt: A page is linked in more than one chain; check this page:page number=%ld
allocation status=%d
Explanation: Refer to the writeup for this error.
Table Corrupt: Page linkage is not consistent; check the following pages: (current
page#=%ld; page# pointing to this page=%ld; previous page# indicated in this page=%ld)
Explanation: Refer to the writeup for this error.

2504

16

2505

16

2506

16

874

Table Corrupt: The index id in alloc page does not match the index id in sysindexes (alloc
page#=%ld; extent id=%ld; index id in alloc=%d; index id in sysindexes=%d)
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
Table Corrupt: Free offset in page header is not reasonable; free offset should be >= %d
and <= %d; check this page and offset (page#=%ld freeoffset on the page header=%ld)
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
Table Corrupt: The values in adjust table should be in ascending order starting from the
end of the table (page#=%ld row#=%d); check adjust table in this row
Explanation: Refer to the writeup for this error.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

2507

16

Table Corrupt: Offset table is incorrect (page#=%ld row#=%d offset in offset table is=%d
correct offset is=%d)
Explanation: Refer to the writeup for this error.

2508

16

Table Corrupt: Row length is incorrect (page#=%d row#=%d minimum row length=%d
row length=%d)
Explanation: A dbcc check detected table corruption. Refer to Encyclopedia of Tasks in
this document, and Checking Database Consistency in the System Administration Guide,
for help in identifying the affected object and determining appropriate corrective action.

2509

16

Table Corrupt: The row number and offset of each row in the page should have a matching
entry in row number table; check this page (page#=%d row#=%d offset in row number
table=%d)
Explanation: Refer to the writeup for this error.

2510

16

Key mismatch between index page %ld, at offset %d and data page %ld (row ID %d) in
database ’%.*s’. Drop and re-create index id %d of table ’%.*s’.
Explanation: Refer to the writeup for this error.

2511

16

2512

16

Keys of index id %d for table ’%.*s’ in %S_MSG not in correct order. Drop and re-create
the index. (index page %d)
Explanation: Refer to the writeup for this error.
Table Corrupt: The specified row number %d in index page %ld cannot be found on data
page %ld
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.

2513

16

2514

16

Table Corrupt: Object id %ld (object name = %S_OBJID) does not match between %.*s
and %.*s
Explanation: Refer to the writeup for this error.
Table Corrupt: Type id %ld (type name = %.*s) does not match between %.*s and %.*s
Refer to the writeup for this error.

Explanation:

2516

16

Table Corrupt: Segment number %d does not match between %.*s and %.*s
There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.

Explanation:

2517

16

Table Corrupt: Procedure id %ld (procedure name = %S_OBJID) does not match between
%.*s and %.*s
Explanation: Refer to the writeup for this error.

2518

16

Database Corrupt: Incorrect last checkpoint in syslogs
Explanation: This message is generated when dbcc checkcatalog detects corruption in
the syslogs table of a database. Collect dbcc output and report the error to Sybase Technical
Support.

875

Server Error Messages 2500–2599

Number

Severity

Text and Explanation

2519

16

Database Corrupt: The last checkpoint in sysdatabases is incorrect. Syslogs recorded a
different checkpoint
Explanation: Refer to the writeup for this error.

2520

16

Database named %.*s not found; check sysdatabases
Explanation: Refer to the writeup for this error.

2521

16

2522

16

2523

16

2524

16

2525

16

2526

16

Table Corrupt: Page is linked but not allocated. Run DBCC TABLEALLOC to correct the
problem. (alloc page#=%ld, extent id=%ld, logical page#=%ld, object id in extent=%ld,
index id in extent=%ld, object name=%S_OBJID)
Explanation: Refer to the writeup for this error.
Table Corrupt: The object id %ld (object name = %.*s) in page# %ld is different from the
object id %ld (object name = %.*s) in sysindexes
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Table Corrupt: Page number %ld is out of range for this database %S_DBID. The
maximum page number in this database is %ld
Explanation: There may be possible corruption in a database or a database object.
Collect dbcc output and report the error to Sybase Technical Support.
Table Corrupt: Row length is inconsistent between the computed row length and the
recorded row length on page; check the following page and row: pageno=%ld row#=%d
computed row length=%d row length on page=%ld
Explanation: Refer to the writeup for this error.
Table Corrupt: Object id wrong; tables: alloc page %ld extent id=%ld l page#=%ld objid
in ext=%ld (name = %S_OBJID) objid in page=%ld (name = %S_OBJID) objid in
sysindexes=%ld (name = %S_OBJID)
Explanation: Refer to the writeup for this error.
Incorrect DBCC command: Please see the SQL Server Reference Manual for DBCC
commands and options.

An attempt was made to execute an invalid dbcc command, or an
incorrect number of parameters has been passed to a dbcc command.

Explanation:

2527

10

2528

10

2529

16

876

DBCC detected internal database inconsistancy; contact a user with System Administrator
(SA) role.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
DBCC execution completed. If DBCC printed error messages, contact a user with System
Administrator (SA) role.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Table Corrupt: Attempted to get page %ld, object %ld; got page %ld, object %ld.
Explanation: Refer to the writeup for this error.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

2531

16

2532

16

2533

16

2534

16

2535

16

Table Corrupt: Index id on extent should be 0; check the following page and ids: alloc
page=%ld extent=%ld index id on extent=%d
Explanation: There may be possible corruption in a database or a database object.
Takeany corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
Table Corrupt: No syslogs entry in sysindexes.
Explanation: There may be possible corruption in a database or a database object.
Takeany corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
Table Corrupt: Incorrect index key length %d in internal (sarg) structure.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
Table Corrupt: No keys found on index page %ld. Offset for the free space: (freeoff=%ld)
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
Table Corrupt: Page# %ld belongs to object id %ld (object name = %.*s) not object id %ld
(object name = %.*s)
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.

2536

10

Checking %.*s: Logical pagesize is %ld bytes
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Checking %ld.
Explanation: This is an informational message. No action is required.
Explanation:

2537

10

2538

10

Alloc page %ld (# of extent=%ld used pages=%ld ref pages=%ld)
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

Explanation:

2539

10

Total (# of extent=%ld used pages=%ld ref pages=%ld) in this database
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Table Corrupt: Page is allocated but not linked; check the following pages and ids:
allocation pg#=%ld extent id=%ld logical pg#=%ld object id on extent=%ld (object name
= %S_OBJID) indid on extent=%ld
Explanation: Refer to the writeup for this error.
Explanation:

2540

16

877

Server Error Messages 2500–2599

Number

Severity

Text and Explanation

2541

16

Table Corrupt: object id does not match between extent in allocation page and sysindexes;
check the following extent: alloc pg#=%ld extent#=%ld object id on extent=%ld (object
name = %.*s) object id in sysindexes=%ld (object name = %.*s)
Explanation: Refer to the writeup for this error.

2542

16

2543

16

Table Corrupt: Extent is linked in more than one chain. Check the following allocation
page and extent: alloc pg#=%ld extent#=%ld status=%d
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
Table Corrupt: Extent structures are linked incorrectly; check the following extent: alloc
pg#=%ld extent#=%ld previous extent# on this extent=%ld previous extent should be=%ld
Explanation: Refer to the writeup for this error.

2544

16

Table Corrupt: Extent id %ld on allocation pg# %ld had object id %ld (object name =
%.*s) on but used bit off
Explanation: Refer to the writeup for this error.

2545

16

Table Corrupt: Extent#=%ld on allocation pg#=%ld was used but object id was 0,
There may be possible corruption in a database or a database object.
Takeany corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
Explanation:

2546

16

2547

16

2548

16

Table Corrupt: Extent id %ld on allocation pg# %ld has objid %ld and used bit on, but
reference bit off.
Explanation: Refer to the writeup for this error.
Table Corrupt: Segment number %d specified for use in the segment map in sysusages has
no entry in syssegments. The entry in sysusages is for dbid %d (db name = %S_DBID),
with a virtual starting address of %ld.
Explanation: Run dbcc checkcatalog, collect dbcc output and report the error to Sybase
Technical Support.
There is no default segment specified in syssegments.
Information in syssgements may be corrupt. Run dbcc checkcatalog,
collect dbcc output and report the error to Sybase Technical Support.
Explanation:

2549

16

There is more than one default segment specified in syssegments.
Information in syssgements may be corrupt. Run dbcc checkcatalog,
collect dbcc output and report the error to Sybase Technical Support.
Missing segment in sysusages segmap.
Explanation: Refer to the writeup for this error.
Explanation:

2550

16

2551

10

878

The following segments have been defined for database %d (database name %S_DBID).
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

CHAPTER 6

Number

Severity

2556

20

Adaptive Server Error Messages

Text and Explanation
Page #%ld of sysindexes in database %d not found in cache after read.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

Explanation:

2557

14

Only the owner of object `%.*s' or a user with System Administrator (SA) role can run
DBCC %s on it.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

2558

16

Extent not within segment: Object %ld, indid %d includes extents on allocation page %ld
which is not in segment %d.
Explanation: Refer to the writeup for this error.

2559

16

Data page number %ld is empty but is not the first page. Status = 0x%x.
Refer to the writeup for this error.
Incorrect parameter passed to DBCC command.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

2560

16

2561

16

Unable to open log for database %d.
Adaptive Server could not perform the requested action. Contact your
System Administrator.
%s cannot access object `%.*s' because it is not a table.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Only the DBO of database %S_DBID or a user with System Administrator (SA) role can
run the DBCC CHECKCATALOG command.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Only the DBO of database %S_DBID or a user with System Administrator (SA) role can
run the DBCC CHECKDB command.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Only the DBO of database %S_DBID or a user with System Administrator (SA) role can
run the DBCC CHECKALLOC/CHECKGAM command.
Explanation: You do not have the permission to execute this command. Have the
database owner or a user with SA role run this command.
Only the DBO of database %S_DBID or a user with System Administrator (SA) role can
run the DBCC DBREPAIR command.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Explanation:

2562

16

2563

14

2564

14

2565

14

2567

14

879

Server Error Messages 2500–2599

Number

Severity

Text and Explanation

2568

16

Page %ld is out of range for this database
There may be possible corruption in a database or a database object.
Takeany corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
Explanation:

2570

10

Warning - Page %ld has DEALLOC bit on - indid %d, status 0x%x
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

2571

14

2572

10

2573

16

2574

16

2575

16

Permission denied. Only a user with System Administrator (SA) role can use the DBCC
command `%.*s'.
Explanation: Refer to the writeup for this error.
Database `%S_DBID' is not in single user mode - may find spurious allocation problems
due to transactions in progress.
Explanation: Refer to the writeup for this error.
Database `%.*s' is not marked suspect. You cannot drop it with DBCC.
Explanation: Refer to the writeup for this error.
Index page number %ld is empty. Status = 0x%x.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
The last page %ld in sysindexes for table `%.*s' has next page # %ld in its page header.
The next page # should be NULL. Please check sysindexes.
Explanation: There may be possible corruption in a database or a database object.
Takeany corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.

2576

16

2577

16

2578

16

880

The %S_MSG page %ld specified in sysindexes for table `%.*s' can not be found. Please
check sysindexes.
Explanation: There may be possible corruption in a database or a database object.
Takeany corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
The root page %ld in sysindexes for table `%.*s' has next page # %ld and previous page #
%ld in its page header. Both the next page # and the previous page # should be NULL.
Please check sysindexes.
Explanation: There may be possible corruption in a database or a database object.
Takeany corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
The first page %d in sysindexes for table ’%.*s’ has previous page # %d in its page header.
The previous page # should be NULL. Please check sysindexes.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.

CHAPTER 6

Number

Severity

2579

10

Adaptive Server Error Messages

Text and Explanation
The total number of data pages in this table is %d.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

Explanation:

2580

16

The clustered index page (%S_PAGE) has an unexpected key pointer to an overflow data
page (%S_PAGE). Please check page status.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.

2581

16

2582

16

2583

10

Data page (%S_PAGE) indicates that an overflow page is linked to it; however, the next
page (%S_PAGE) has not been marked as an overflow page. Please check page status.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
Data page (%S_PAGE) has been marked as an overflow page; however, the previous page
(%S_PAGE) does not indicate that there is an overflow page linked to it.
Explanation: See the writeup for Error 2582.
Number of data pages counted by DBCC differs from count in the data OAM.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

2584

16

2585

16

2586

16

The last key in the previous page (%S_PAGE) is equal to the first key in the current page
(%S_PAGE); however, the status of current page does not indicate that it is an overflow
page.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
The last key in the previouse page (%S_PAGE) is equal to the first key in the current page
(%S_PAGE); however, the status of previous page indicates that there is a disconnected
overflow page.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
The last key in the previous page (%S_PAGE) is equal to the first key in the current page
(%S_PAGE); however, the status of previous page indicates that there is no overflow page.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.

881

Server Error Messages 2500–2599

Number

Severity

Text and Explanation

2587

16

The last key in the previouse page (%S_PAGE) is not equal to the first key in the current
page (%S_PAGE); the current page is an overflow page; however, the status of previous
page indicates that there is no disconnected overflow page.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.

2589

16

Object `%.*s' must have its status updated in sysobjects, to reflect the intent of repairing
the index on it.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

2590

16

DBCC option available for system tables only.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Could not find index row which has id %d for table `%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
%s index successfully restored for object `%.*s' in `%.*s' database.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

2591

16

2592

10

2593

10

2594

16

2595

16

2596

16

There are %d rows in %ld pages for object `%.*s'.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Invalid index id specified (index id = %d).
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Database `%.*s' must be set to single user mode before executing this command.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
%S_PAGE has an incorrect pgfreeoff value of %d. The offset should be %d.
Refer to the writeup for this error.
The database is not open. Please issue a `use %.*s' and re-run the DBCC command.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

2597

16

2598

16

Indexes on sysobjects and sysindexes cannot be recreated.
You cannot recreate the indexes on these system tables.
Invalid monitor group specified: `%.*s'. Please re-enter.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

2599

882

16

CHAPTER 6

Adaptive Server Error Messages

Server Error Messages 2600–2699

Number
2601

Severity
14

Text and Explanation
Attempt to insert duplicate key row in object `%.*s' with unique index `%.*s'%S_EED
Explanation: Refer to the writeup for this error.

2603

21

Insufficient space (%d bytes) on logical page %ld of index %d for object ’%.*s’ when
inserting row of length %d bytes on index page.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

2610

22

Could not find leaf row in nonclustered index `%.*s' page %ld that corresponds to data
row from logical data page %ld, row offset %d during update index attempt after data
page split in dbid %d.
Explanation: Refer to the writeup for this error.

2613

20

2615

14

2616

20

2617

20

2618

20

Attempt to remove resource lock on buffer holding logical page %ld failed - the buffer
was not resource locked.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Attempt to insert duplicate row in table `%.*s' with index `%.*s' in database `%.*s'.
Could drop and recreate index with ignore duprow or allow duprow.
Explanation: Refer to the writeup for this error.
Buffer holding logical page %ld cannot move to slot 1 since buffer holding logical page
%ld is already there.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Buffer holding logical page %ld not found in keep pool in SDES for object `%.*s'
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Couldn't find dupkey group starting at offset %d on page %ld.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

883

Server Error Messages 2600–2699

Number

Severity

Text and Explanation

2619

20

2620

21

Keys did not match overflow page when inserting row at end of page (%S_PAGE) that
has overflow page (%S_PAGE) that is not disconnected in dbid = %d.
Explanation: Adaptive Server encountered an internal error when inserting a data row
into a clustered index overflow page. Report the error to your System Administrator so
dbcc diagnostics can be run.
The offset of the row number at offset %d does not match the entry in the offset table of
the following page: %S_PAGE.
Explanation: Refer to the writeup for this error.

2621

20

2622

21

2623

21

2624

21

Process %d already has the buffer we are using for an allocation resource locked:
%S_PAGE.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Insufficient room on this page to insert a row of length %d. %S_PAGE.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
The PG_DEALLOC bit is on in this page at runtime - should have been turned off by
deallocating page in recovery. %S_PAGE.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Insert into table %S_DES fails because rowlength %d is less than minlen %d.
Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Explanation:

2625

20

2626

21

2627

22

Deadlock encountered in log allocation for database `%.*s'. This state should not be
reached.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Illegal attempt to insert duplicate key row in the clustered index for object `%.*s' in
database `%.*s'.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Leaf page %ld in table %ld, index %d, dbid %d is empty - please rebuild the index.
A table or index may be corrupt. Report the error to your System
Administrator. Adaptive Server must be restarted and dbcc diagnostics run.
(Discontinued in 11.9.2)
Explanation:

884

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

2628

21

In database `%.*s', page %ld is linked forward to page %ld, but that page is linked
backward to page %ld. Please report this internal error to Sybase Technical Support.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

Server Error Messages 2700–2799

Number
2701

Severity
10

Text and Explanation
Database name `%.*s' ignored, creating table in Tempdb.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

2702

16

2703

16

2705

16

2706

11

Database `%.*s' does not exist.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Segment `%.*s' does not exist.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Column names in each table must be unique. Column name `%.*s' in table `%.*s' is
specified more than once.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Table `%.*s' does not exist.
Explanation: Command failed. Check your database for the object not found and reenter the command with the correct name.

2710

16

2714

16

You are not the owner specified for the object named `%.*s' in this command (CREATE,
ALTER, TRUNCATE, UPDATE STATISTICS, or BULK INSERT). The database owner
can use the SETUSER command to assume the identity of another user.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.
There is already an object named `%.*s' in the database.
Refer to the writeup for this error.

Explanation:

885

Server Error Messages 2700–2799

Number

Severity

Text and Explanation

2715

16

Can't find type '%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

2716

16

Can't specify a length or scale on type '%.*s'.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.

2717

16

Specified length is too large for type '%.*s'.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.

2718

16

Column or parameter #%d: -- can't specify Null values on a column of type BIT.
Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.
Explanation:

2719

14

You must be the owner of table '%.*s' or a System Administrator to update the table's
statistics.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

2721

11

2724

10

2727

11

Could not find a default segment to create the table on. Contact a user with System
administrator (SA) role to specify a default segment in syssegments.
Explanation: Command failed. Check syntax and your Adaptive Server environment.
Parameter `%.*s' has an invalid data type.
Explanation: An invalid datatype was specified for a table column or stored procedure
parameter when creating the object. Check SQL syntax.
Cannot find index `%.*s'.
Explanation: Command failed. Check your database for the object not found and reenter the command with the correct name.

2728

21

Could not find sysobjects row for table `%.*s'.
Adaptive Server encountered an internal error affecting all processes in the
current database. Report the error to your System Administrator. Adaptive Server must be
restarted and dbcc diagnostics run.
Explanation:

2729

886

16

Procedure `%.*s' group number 1 already exists in the database. Choose another
procedure name or procedure number.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

2730

11

2731

16

2732

16

Cannot create procedure `%.*s' with a group number of %d because a procedure with the
same name and a group number of 1 does not currently exist in the database. Must
CREATE PROCEDURE `%.*s';1 first.
Explanation: Command failed. Check your database for the object not found and reenter the command with the correct name.
Column or parameter #%d: -- can't specify column width of zero for `%.*s'.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.
User error number %ld is invalid. Number must be between %d and %d.
Explanation: SQL Server could not perform the requested action. Rewrite the command
to conform to the requirement specified in the error message.

2734

16

User name %.*s does not exist in sysusers.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

Explanation:

2735

16

Object text is too long. Please shorten the object text or split into multiple objects. Text
which caused overflow starts at: ’%.*s’.
Explanation: Adaptive Server could not perform the requested action. Determine the
maximum text size using the information in the message, and use one of the recommended
options to correct the problem.
Owner name that was specified is a group name. Objects cannot be owned by groups.
Explanation: QL Server could not perform the requested action. Rewrite the command
to conform to the requirement specified in the error message.

2736

16

2737

16

Message passed to %s must be of type CHAR or VARCHAR.
Explanation: QL Server could not perform the requested action. Rewrite the command
to conform to the requirement specified in the error message.

2738

16

A table can only have one timestamp column. Since table `%.*s' already has one, you can't
add the column `%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

2739

16

TEXT and IMAGE datatypes are invalid for parameters or local variables.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
SET LANGUAGE failed because `%.*s' is not an official language name or a language
alias on this SQL Server.
Explanation: Command failed. Use sp_helplanguage and see the Adaptive Server
Reference Manual for help with language maintenance.
SET DATEFORMAT date order `%.*s' is invalid.
Explanation: Command failed. See the Adaptive Server Reference Manual for help with
dateformat.
Explanation:

2740

16

2741

16

887

Server Error Messages 2700–2799

Number

Severity

2742

16

Text and Explanation
SET DATEFIRST %d is out of range.
Command failed. See the Adaptive Server Reference Manual for help with
datefirst.

Explanation:

2743

16

2744

16

2745

16

2746

16

2747

16

%s command requires %S_MSG parameter.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Index distribution page was %ld, now %ld. Perhaps another UPDATE STATISTICS
command is currently running. Retry your command.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
%s command is missing an argument position specifier.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Duplicate position specifier in format string of %s command.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Incorrect position specifier in format string of %s command.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Message number %ld, passed to RAISERROR, does not exist in the %s catalog.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Number of argument position specifiers in %s command is greater than the number of
arguments passed.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Can not have more than %d arguments in a call to %s.
Explanation: QL Server could not perform the requested action. Rewrite the command
to conform to the requirement specified in the error message.
Explanation:

2748

16

2749

16

2750

16

2751

16

%s command failed because the resulting string exceeded the maximum length of %d
bytes.
Explanation: QL Server could not perform the requested action. Rewrite the command
to conform to the requirement specified in the error message.

2752

20

The PRINT/RAISERROR function received an illegal datatype of `%s'.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Received an error code of `%d' from `intl_strblist()'.
Explanation: Refer to the writeup for Error 2753.
Explanation:

2753

888

20

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

2754

16

There is an argument position specifier that is out of range in a call to %s. Valid argument
position specifiers must be in the range from 1 to %d.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

2756

16

Specified type precision %d more than the maximum precision %d.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions.

2757

16

Specified scale %d more than the specified precision %d.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Resdom says that column or parameter has no arguments but the length is non-zero. Given
length %d.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Internal error: illegal tree encountered.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
Column name `%.*s' does not exist in target table.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

2758

16

2759

10

2760

10

2761

10

Failed to create declarative constraints on table `%.*s' in database `%.*s'.
Explanation: There may be a potential problem with a database or database object.
Contact your System Administrator.

2762

16

The `%s' command is not allowed within a multi-statement transaction in the `%.*s'
database.
Explanation: QL Server could not perform the requested action. Rewrite the command
to conform to the requirement specified in the error message.

2763

16

An attempt to grant CREATE TABLE permission to PUBLIC in tempdb failed.
Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.

Explanation:

2764

16

Identity field `%.*s' must be a numeric with a scale of 0 and not null allowed.
QL Server could not perform the requested action. Rewrite the command
to conform to the requirement specified in the error message.
A table can only have one identity column. Since table `%.*s' already has one, you can't
add the column `%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

2765

16

889

Server Error Messages 2700–2799

Number

Severity

Text and Explanation

2766

16

Cannot use logsegment to create a user table or an index.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

2767

16

The table with id=<%ld> in dbid=<%d> does not exist. It may have been created in a
concurrently running transaction that rolled back and is now inaccessible.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

2768

16

SET label (CURREAD, CURWRITE) failed because new value is an invalid label, or new
value doesn't satisfy the dominance relationships among session labels.
Explanation: An invalid label was encountered in `set curread' or `set curwrite'
command.

2769

16

Invalid maxhold label specified for the table.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Invalid minhold label specified for the table.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Invalid hold label specified. A table's maxhold label should always dominate it's minhold
label.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Invalid hold label specified. Only labels below your @@maxwrite are acceptable.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

2770

16

2771

16

2772

16

2773

16

Invalid hold label specified. Only labels above your @@minwrite are acceptable.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

2774

16

Hold label provided is above database maxhold. Please provide a label below the database
maxhold.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

2775

20

Object is not a table, or table has NULL maxhold and/or minhold value.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Explanation:

2776

890

16

The `set update_mode' command only takes in a CHAR or VARCHAR argument.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

2777

16

Invalid update_mode provided. The only allowable update modes are: reclassify,
over_range, and standard.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

2778

12

The object `%.*s' is not a table. Update statistics can be used only on user tables or system
tables
Explanation: UPDATE STATISTICS can only be run on a table. The operation is illegal
for other objects.

2779

20

Lock request count has overrun the lock request array boundary. This is an internal error.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

2780

20

maxlen (%d) is less than length (%d)
Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

Explanation:

2781

18

Internal Error. Master to DB SLID conversion failed.
Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
An untyped variable in the PREPARE statement `%.*s' is being resolved to a TEXT or
IMAGE type. This is illegal in a dynamic PREPARE statement.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
The user's curwrite needs to be at the table's hurdle when updating a table's statistics.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Internal row labeling error occured.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Explanation:

2782

16

2783

14

2784

18

2786

16

MAX_ROWS_PER_PAGE value of %d is invalid. It must be between 0 and %d.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

Explanation:

2787

16

Cache, %s, cannot be found in sysconfigures.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Setting maximum online engines to %d causes number of engine freelocks (%d) to fall
below half the value of freelock transfer block size (%d). Please increase maximum engine
freelocks to %d and reattempt this command.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
Explanation:

2790

16

891

Server Error Messages 2800–2899

Number

Severity

Text and Explanation

2792

16

Cannot change curread label with open cursors. Please contact a user with System Security
Officer (SSO) role for help.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

2793

16

User error number %ld is of invalid type. Number must be an integer.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

2794

16

SET PROCESS_LIMIT_ACTION { ABORT | QUIET | WARNING } failed because '%.
*s' is not a valid parameter.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. .

2795

10

2796

16

The value of 'parallel_degree' (`%d') cannot be larger than the value of configuration
parameter 'max parallel degree' (`%d'). The value '%d' is used for 'parallel_degree'.
Explanation: This is an informational message. No action is required. .
The values of 'parallel_degree' and 'scan_parallel_degree' cannot be less than zero.
Explanation: Command failed due to invalid or illegal request. .

2797

10

2798

10

The value of 'parallel_degree' (`%d') cannot be larger than the value of 'parallel_degree' set
by a calling procedure. The value '%d' is used.
Explanation: This is an informational message. No action required. .
The value of 'scan_parallel_degree' (`%d') cannot be larger than the lesser of the
configuration parameter 'max scan parallel degree' (`%d') and current 'parallel_degree'
(`%d'). The value `%d' is used for 'scan_parallel_degree'.
Explanation: This is an informational message. No action required. .

Server Error Messages 2800–2899

Number
2801

Severity
20

2802

20

892

Text and Explanation
Bad procedure status: 0x%x.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator. (Not raised in Release 11.0 and
higher.
Both the tree and plan pointer are set; Ambiguous procedure.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator. (Not raised in Release 11.0 and
higher.

CHAPTER 6

Number

Severity

2803

20

Adaptive Server Error Messages

Text and Explanation
Bad pointer encountered during remapping: 0x%x.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

Explanation:

2804

20

Stored procedure `%.*s' is out of sync with its own procedure header.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

2805

20

2806

20

Bad pointer 0x%lx encountered while remapping stored procedure `%.*s'. Must re-create
procedure.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Stored procedure `%.*s' is corrupted. Must re-create procedure.
Explanation: See the writeup for Error 2806.

2807

18

Process %d could not unlock stored procedure `%.*s' because the procedure is not
currently locked by that process.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

2808

18

2809

18

2810

18

Incorrect object structure returned from getobject.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
The request for %S_MSG `%.*s' failed because `%.*s' is a %S_MSG object.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Cache reports negative usage count for procedure `%.*s'.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

2811

18

Cannot create procedure dbid %d, objid %ld, with a group number of %d.
Refer to the writeup for this error.
Stored procedure `%.*s' not found. Specify owner.objectname or use sp_help to check
whether the object exists (sp_help may produce lots of output).
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Procedure %.*s in procedure buffer 0x%lx not properly linked with procedure header
0x%lx.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator. (Not raised in Release 11.0 and
higher.
Explanation:

2812

16

2813

20

893

Server Error Messages 2800–2899

Number

Severity

Text and Explanation

2814

20

2815

20

Procedure %.*s in procedure buffer 0x%lx does not contain the same object id as
procedure header 0x%lx.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Procedure %.*s in procedure buffer 0x%lx contains page address 0x%lx which is not
aligned on a 2K boundary.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

2816

20

Procedure %.*s in procedure buffer 0x%lx contains page address 0x%lx which is not
within any memory map.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator. (Not raised in Release 11.0 and
higher.

2817

20

2818

20

2819

20

2820

20

2821

16

Procedure %.*s in procedure buffer 0x%lx contains page address 0x%lx which should be
allocated.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
You must provide both name and object id in order to install a procedure.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
You must provide both name and object id in order to remove a procedure.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
You must provide procedure buffer to remove the procedure %.*x.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
You must drop and recreate procedure %.*s.
Explanation: Command failed. Take indicated corrective action. You may need to
drop/recreate triggers, rules and defaults for the table.

2822

20

Bad version number encountered for procedure %.*s.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Explanation:

894

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

2823

20

Process %d tried to remove a PROC_BUF 0x%lx named `%.*s' that it does not hold in the
hold procedure linked list.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

2824

19

Process %d cannot hold PROC_BUF 0x%lx named `%.*s' because it holds another
PROC_BUF 0x%lx named `%.*s'. A process can only hold one view, rule, or default at a
time.
Explanation: Command failed when a non-configurable limit was exceeded. Adaptive
Server could not recover gracefully. Reconnect to Adaptive Server, and report the error to
your System Administrator.

2825

20

Process %d tried to remove a PROC_BUF 0x%lx named `%.*s' that it does not hold.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

Explanation:

2826

20

2827

20

2832

17

2833

26

2834

26

2835

16

2836

26

Process %d has held the PROC_BUF 0x%lx named `%.*s' in the hold procedure linked
list already; Check your procedure cache.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Procedure `%.*s' in procedure buffer 0x%lx is not properly hashed.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator. (Not raised in Release 11.0 and
higher.
There are no more available procedure buffers. Configure your system for more.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
While cleaning up descriptor for object %d, a procedure buffer was found in use (use count
= %d)
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Expected to find procedure buffer with usage count of %d and not %d.
Explanation: Incorrect count detected for a procedure buffer. Shut down and restart
Adaptive Server to clear the error.
The procedure tree is old. Use the sp_remap procedure to remap all the procedures in this
database.
Explanation: Refer to the writeup for this error.
The cursor `%.*s' is already tracking another procedure. This is an internal error.
An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.

Explanation:

895

Server Error Messages 2900–2999

Number

Severity

Text and Explanation

2837

16

The object `%.*s' must be recompiled. Use `sp_recompile %.*s', then rerun your
command.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

2838

16

Invalid procedure name
Explanation: Attempted to execute a stored procedure without specifying a procedure
name. (Not raised in Release 11.0 and higher.)

2841

16

The text for the object '%.*s' is missing in syscomments. This object can not be accessed.
Check syntax and object name. .
The dynamic statement ’%.*s’ could not be found. This may be due to insufficient
metadata descriptors for the number of tables and procedures in use by Adaptive Server.
Configure the serverwide ’%s’ parameter to accommodate more objects.
Explanation: Query failed due to resource limitation. Take the recommended action.
Explanation:

2843

16

Server Error Messages 2900–2999

Number

Severity

Text and Explanation

2901

19

Exception stack limit (%d) exceeded.
Explanation: Command failed when a non-configurable limit was exceeded. Adaptive
Server could not recover gracefully. Reconnect to Adaptive Server, and report the error
to your System Administrator.

2902

10

Simulating error %d, state %d, at line %d in file %.*s.
This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Explanation:

2903

896

20

While processing an exception, another exception occurred, which could result in some
internal resources not being released.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator. .

CHAPTER 6

Adaptive Server Error Messages

Server Error Messages 3000 - 3099

Number
3001

Severity
21

Text and Explanation
DUMP DATABASE for database `%.*s' failed: insufficient memory to allocate backout
structure.
Explanation: Adaptive Server encountered an internal error affecting all processes in the
current database. Report the error to your System Administrator. Adaptive Server must be
restarted and dbcc diagnostics run.

3003

20

3004

14

DUMP DATABASE failed to establish a connection to the Backup Server. Attempt to
dump database `%.*s' has failed.
Explanation: Check the Backup Server error log. Check that Backup Server is running.
You must be the DBO of database %.*s or have Operator (OPER) role to run DUMP
DATABASE.
Explanation: This error occurs when you try to run dump database on a database that you
do not own and for which you do not have the oper (Operator) role. Ask the DBA to grant
you the operator role. It is good practice to run dbcc checkalloc and dbcc checkdb before
each database dump.

3005

10

3008

17

3015

10

3016

17

DUMP DATABASE failed to end flushlist synchronisation. In database `%.*s', some
transactions may be suspended and further DUMP DATABASEs blocked, requiring reboot
of the SQLServer.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
There is not enough server memory available to complete this dump database.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
WARNING: In order to LOAD the master database, the SQL Server must run in singleuser mode. If the master database dump uses multiple volumes, you must execute
sp_volchanged on another SQL Server at LOAD time in order to signal volume changes.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
DUMP DATABASE for `%S_DBID' cannot continue because of insufficient log space.
Free some log space with DUMP TRANSACTION or turn off replication.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

897

Server Error Messages 3100 - 3199

Server Error Messages 3100 - 3199

Number
3101

Severity
16

3102

16

3103

17

3105

16

3108

16

3109

16

3110

14

3111

16

898

Text and Explanation
Database in use. A user with System Administrator (SA) role must have exclusive use
of database to run load.
Explanation: You cannot use load database while a database is in use by any user. This
error occurs when you try to load a dump while users are still accessing the database. Wait
until all users are off the database, then run load database again. Make sure you are not
in the database while attempting to issue the load command. Sybase recommends running
all load commands from master, although any database other than the target can be used.
Specified file `%.*s' is not in valid dump database format.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
LOAD DATABASE for database `%.*s' failed: insufficient memory to allocate backout
structure.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Data on dump will not fit into current database. Need %d Mbyte database.
Explanation: Refer to the writeup for this error.
LOAD DATABASE must be used in single user mode if trying to restore the Master
database.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.
This dump was created from the Master database. A dump from Master can only be
loaded as part of the Restore Master procedure.
Explanation: Load failed. To check that you are using the correct dump, run load with
listonly=full.
You must be the DBO of database %.*s or have Operator (OPER) role to run LOAD
DATABASE.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
This dump was not created from the Master database. Master can only be loaded from a
dump of the Master database.
Explanation: Load failed. To check that you are using the correct dump, run load with
listonly=full.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

3112

16

Cannot load any database other than Master when server in single-user mode.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

3113

21

Database %.*s does not have an entry in SYSUSERS for the DBO.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

3114

21

Database %.*s does not have an entry in Sysdatabases.
Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Explanation:

3115

10

User %.*s in database %.*s has suid %d, which is the same as the suid of the DBO (as
defined in Sysdatabases). User %.*s will be given suid %d.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

3116

10

3117

10

3118

16

3120

16

3121

16

When all load transactions have been completed for database %.*s, user %.*s should be
given a unique suid.
Explanation: This is an informational message but may required followup action.
Database %.*s already has a user with suid %d. Please call Technical Support.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
LOAD DATABASE has been interrupted by a USER ATTENTION signal. A LOAD
DATABASE must be completed in this database before it will be accessible.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.
The database you are attempting to LOAD was DUMPed under a different sort order ID
(%d) or character set ID (%d) than the ones running on this server (SortOrd = %d,
CharSet = %d). If the sort orders differ, at least one of them is non-binary.
Explanation: Refer to the writeup for this error.
Index %s.%s (objid = %ld, indid = %d) may be invalid. It uses CHAR or VARCHAR
columns in its key and was created under a different sort order ID (%d) or charset ID (%d)
than the ones on this server (SortOrd=%d, CharSet=%d).
Explanation: Indicates that the sort order may have changed between the time that the
database was dumped and loaded back in again; it may also be caused by using dump and
load between different servers. Drop and re-create the index.

3122

21

Failed to patch the transaction log for database `%.*s'.
Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Explanation:

899

Server Error Messages 3100 - 3199

Number

Severity

Text and Explanation

3123

16

The dump header contains an invalid dump type code: %ld. This is not a valid transaction
log dump or database dump.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.

3124

10

This is a %S_MSG dump of database ID %d, name ’%.*s’, from %S_DATE. SQL Server
version: %.*s. Backup Server version: %.*s. Database page size is %ld.
Explanation: This is an informational message.

3125

10

Database contains %ld pages; checkpoint RID=(%S_RID); next object ID=%ld; sort
order ID=%d, status=%d; charset ID=%d.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

3126

10

3127

10

3128

10

Log begins on page %ld; checkpoint RID=%S_RID; previous BEGIN XACT
RID=(%S_RID); sequence dates: (old=%S_DATE, new=%S_DATE); truncation
page=%ld; %ld pages deallocated; requires database with %ld pages.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
All dumped pages have been loaded. SQL Server is now clearing pages above page %ld,
which were not present in the database just loaded.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
SQL Server has finished clearing database pages.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

3129

10

Failed to clear in-load status bit for database `%.*s'.
Explanation: There may be a potential problem with a database or database object.
Contact your System Administrator.

3130

16

Database maxhold label found in dump is an invalid security label. Discontinuing load.
A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.
Database hurdle label found in dump is an invalid security label. Discontinuing load.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.
Explanation:

3131

16

3132

16

Server Data Low label found in dump is an invalid sensitivity label. Discontinuing load.
A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.
Explanation:

3133

900

16

Server Data High label found in dump is an invalid sensitivity label. Discontinuing load.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

3134

10

3135

10

3136

10

Security label consistency check failed. Please run DBCC SECURITY
(LABEL_CHECK, `%S_DBID', {FULL | NOREPORT}, FIX) after all loads have been
performed in order to make this database usable.
Explanation: There may be a potential problem with a database or database object.
Contact your System Administrator.
Please run DBCC SECURITY (LABEL_CHECK, , [FULL | NOREPORT], FIX) after
all loads have been performed.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
Database log version=%d; database upgrade version=%ld.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

3137

10

3138

10

3139

10

3140

10

3141

16

3142

16

Use the ONLINE DATABASE command to bring this database online; SQL Server will
not bring it online automatically.
Explanation: After a load sequence completes, you must use 'online database' to bring
the database back online. This command also upgrades databases.
User defined role '%.*s' used in database '%.*s' does not exist in this server. Use
CREATE ROLE to create this role after the database online.
Explanation: After onlining the database upon completion of a load sequence, a role is
found to be missing from the server. Create the role now for consistency.
The user name, '%.*s', in SYSUSERS is the same as a role name in this Server. See the
Security Administration Guide for information on how to resolve this naming conflict.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
The group name, '%.*s', in SYSUSERS is the same as a role name in this server. See the
Security Administration Guide for information on how to resolve this naming conflict.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
Object ’%.*s’ in database ’%.*s’ is owned by login ’%.*s’ who does not exist in this
server.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Cannot load database ’%.*s’ because it is failed over.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

901

Server Error Messages 3200 - 3299

Number

Severity

Text and Explanation

3143

16

The master database you are attempting to load was dumped under a different sort order
id (%d) or character set id (%d) than the ones running on this server (sort order id = %d,
character set id = %d).
Explanation: This message is generated when an attempt is made to load a master
database and the dump was performed on a source server running with a sort order/charset
which is different than the sort order/charset on the target server. The load can only go
ahead under trace 3100, and only after consultation with Sybase Technical Support.

3144

16

Since this load may render the master database unusable, this load will only be permitted
under the 3100 traceflag. Please contact Sybase Technical Support regarding the correct
usage of this traceflag.
Explanation: This message is generated when an attempt is made to load a master
database and the dump was performed on a source server running with a sort order/charset
which is different than the sort order/charset on the target server. The load can only go
ahead under trace 3100, and only after consultation with Sybase Technical Support.

3145

10

Warning: an invalid cross-database reference exists in loaded database %.*s (dbid %d).
Make sure that it can be enforced. Referencing dbid is %d. Referenced dbid is %d. Dump
origin is of database %.*s (dbid %d).
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.

3146

10

SQL Server cannot load this database dump because the version in the dump is
newer than the version in the database. Database: log version=%d, upgrade
version=%ld. Dump: log version=%d, upgrade version=%ld.
Explanation:

You can only load a dump to the same or higher version server.

Server Error Messages 3200 - 3299

Number
3201

Severity
16

Text and Explanation
No dump device has been specified.
Explanation: Refer to the writeup for this error.

3202

16

Received MULTARG is not for device name as expected.
A MULTARG is a structure ASE uses to store in memory information
about the device being dumped to. This error is raised if the dump command is passed a
MULTARG which is not for a dump device and you are running diagserver. If you see this
error, call Sybase Technical Support, providing the server version and SWR level, the
Backup Server version, ASE and Backup Server error logs, text of all errors, and the
operating system error log.
Explanation:

902

CHAPTER 6

Number

Severity

3203

16

Adaptive Server Error Messages

Text and Explanation
Backup Server has detected a SQL Server error.
Refer to the writeup for this error.
User aborted DUMP or LOAD for database `%S_DBID'.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
Explanation:

3204

16

3205

26

DUMP failed in database `%S_DBID': attempt to add run to full run list.
An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.

Explanation:

3206

20

Backup Server has returned an unexpected status to SQL Server: %d.
This is an informational message but may require follow-up action.
Contact your System Administrator.
More parameters have been specified to DUMP or LOAD than can be passed to the
Backup Server.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.
Unexpected end of file while reading beginning of dump. Please confirm that dump media
contains a valid SQL Server dump. The SQL Server error log may contain more
information on the problem.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.
Explanation:

3207

16

3208

16

3209

16

`%.*s' is not a DUMP or LOAD device. Please check sysdevices.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.

3210

20

DUMP or LOAD of database `%.*s' encountered lock denial on SYSDEVICES to prevent
deadlock. Deadlock should not have been possible.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.

3211

20

DUMP failed in database %.*s: error occurred executing RPC.
Refer to the writeup for this error.

Explanation:

3212

17

DUMP failed in database %.*s: unexpected status executing RPC: %d.
Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

Explanation:

3213

0

An I/O error was detected while doing I/O on buffer 0x%x.
Explanation: Refer to the Adaptive Server Reference Manual for information about the

stored procedure you were running when you got this message.
3214

21

%s: virtual page %ld does not belong to any valid disk device.
Explanation: Adaptive Server encountered an internal error affecting all processes in the
current database. Report the error to your System Administrator. Adaptive Server must be
restarted and dbcc diagnostics run.

903

Server Error Messages 3200 - 3299

Number

Severity

Text and Explanation

3216

10

Backup Server session id is: %ld. Use this value when executing the `sp_volchanged'
system stored procedure after fulfilling any volume change request from the Backup
Server.
Explanation: This is an informational message. See the writeup for Error 3216.

3217

20

%s for database `%.*s' failed to write the dump header.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

3218

21

%s for database `%.*s' failed to write the dump trailer.
Explanation: Adaptive Server encountered an internal error affecting all processes in the
current database. Report the error to your System Administrator. Adaptive Server must be
restarted and dbcc diagnostics run.

3219

21

3220

17

The Backup Server encountered an invalid dump trailer page, so SQL Server is not able
to correctly recover database `%.*s'. Because of this error, the database is now suspect.
Explanation: Adaptive Server encountered an internal error affecting all processes in the
current database. Report the error to your System Administrator. Adaptive Server must be
restarted and dbcc diagnostics run.
Could not establish communication with Backup Server `%.*s'. Please make sure that
there is an entry in Sysservers for this server, and that the correct server is running.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

3221

20

Could not install a function required to create a %s; returned error code is %ld.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Explanation:

3222

20

Attempt to write a %S_MSG failed; returned error code is %ld.
Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Attempt to read a %S_MSG failed; returned error code is %ld.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
INTERNAL ERROR: function `%s' was passed an invalid dump type code: %d.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Explanation:

3223

20

3224

20

3225

21

I/O failed while attempting to clear pages starting at page %ld of disk number %ld.
Refer to the writeup for this error.

Explanation:

904

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

3226

21

3227

10

Attempt to allocate a %s failed -- there are none available. SQL Server is unable to clear
unused pages in the database being loaded. Because of this error, the database is unusable.
Explanation: Adaptive Server encountered an internal error affecting all processes in the
current database. Report the error to your System Administrator. Adaptive Server must be
restarted and dbcc diagnostics run.
No extent-sized buffers were available, so pages are being cleared by writing each page
separately. Please be patient; %ld pages are being written, which may take a substantial
amount of time. (Rough estimate: %ld minutes.)
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

3228

17

Insufficient contiguous SQL Server memory to allocate DB disk status array; %d bytes
were required.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

3229

10

3230

24

For logical disk device `%.*s', primary device `%.*s' is not active. Secondary device
`%.*s' will be used.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
For logical disk device `%.*s', neither primary device `%.*s' nor secondary device `%.*s'
is active. %s cannot continue.
Explanation: Hardware error detected. See the writeup for Error 3230.

3231

20

Invalid disk side token: %d.
Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
For logical disk device `%.*s', %S_MSG physical disk device `%.*s' has become
unmirrored since the start of %s. Resulting work is invalid.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Explanation:

3232

17

3233

17

%s for database `%S_DBID' failed: an alarm function could not be installed.
Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

Explanation:

3234

20

%s for database `%S_DBID' failed to remove alarm with ID = %d.
This is an informational message but may require follow-up action.
Contact your System Administrator.

Explanation:

3235

20

For logical disk `%.*s', %S_MSG physical device is internally designated DB device for
%s, but Sysdevices.status value `0x%x' conflicts.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

905

Server Error Messages 3200 - 3299

Number

Severity

Text and Explanation

3236

10

Remirroring the affected portions of the usage map that are on mirrored devices.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

3237

20

3238

20

3239

17

3240

20

3241

20

3242

20

3243

10

%s failed to find disk status entry for virtual page `%ld'.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Internal I/O error on %S_MSG pysical device on virtual page number `%ld' while %s was
remirroring loaded database.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
%s could not allocate a large IO buffer. Try again later.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Unable to obtain the SQL Server's current working directory. The SQL Server must have
search permission on its current working directory and the name must be shorter than %d
bytes.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Unable to get IO access type for device `%.*s'.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Internal sensitivity label inconsistency encountered during dump. Conversion of Data
High, Data Low, database maxhold, or database hurdle to human-readable string failed.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
Loading a dump from a non-B1 SQL Server into a B1 SQL Server is not allowed.
The dump you are trying to load may not be compatible with your Server
version.
%s failed for database `%S_DBID' with an internal transaction logging system failure;
returned error code is %ld.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Unable to update the sysdatabases.dumptrdate column for dbid %d. The next DUMP
TRANSACTION on the database will automatically correct this.
Explanation: The database DUMP TRANSACTION date could not be updated.
Explanation:

3244

20

3246

18

3247

16

906

%s for database '%.*s' failed: connection to %S_MSG failed. %S_MSG may have been
shut down with no wait, or killed with an operating system command.
Explanation: Check that the remote server is running.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

3248

16

LOAD DATABASE / TRANSACTION failed because of page size incompatibility. The
current page size is %ld, and the page size in the dump is %ld.
Explanation: You can only load a dump to a server using the same page size.

Server Error Messages 3300 - 3399

Number
3301

Severity
21

3303

21

3305

21

3306

21

Text and Explanation
Invalid log record found in syslogs (logop %d).
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Failed to find SAVEPT in log for xact %S_RID, current number is %d, looking for %d.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Page %ld in database `%.*s' read in during runtime or load xact was uninitialized.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Process %d was expected to hold logical lock on page %ld instead of process %d.
Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Explanation:

3307

21

3308

21

3309

21

Process %d was expected to hold logical lock on page %ld in database %S_DBID for
object %S_OBJID, index number %d.
Explanation: Refer to the writeup for this error.
Page %ld was expected to have %s lock on it.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
While in backout, process %d was chosen as deadlock victim while waiting for a resource
lock on page %ld.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

907

Server Error Messages 3300 - 3399

Number

Severity

Text and Explanation

3310

21

Cannot find log record with RID: (%ld, %d).
Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Explanation:

3311

22

3312

22

3313

10

3314

10

Space left (%d bytes) on page %ld is insufficient to move data of %d length.
Explanation: Report the error to your System Administrator.
Free offset %d is invalid on page %ld. It must be within %d and %d.
Explanation: A table or index may be corrupt. Report the error to your System
Administrator. Adaptive Server must be restarted and dbcc diagnostics run.
Error while redoing log row in database `%S_DBID'. %S_RID.
Explanation: There may be a potential problem with a database or database object.
Contact your System Administrator.
Error while undoing log row in database `%.*s'. %S_RID.
There may be a potential problem with a database or database object.
Contact your System Administrator.
While redoing a transaction, the end of the log was encountered before the endxact
record.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Explanation:

3315

21

3316

21

While redoing a transaction, an attempt to reget an XCMD row failed.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

3317

16

3318

21

ROLLBACK TRIGGER can only be executed when a trigger is executing. It may be
called directly by the trigger, or from a stored procedure executed directly or indirectly
from a trigger.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.
Failed to start a scan on syslogs, Error number %ld
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator.

908

CHAPTER 6

Adaptive Server Error Messages

Server Error Messages 3400 - 3499

Number
3401

Severity
21

Text and Explanation
Rec_init: getnext SCAN_RID of last checkpoint failed on Rid from sysdatabases.
%S_RID.
Explanation: See the writeup for Error 3401.

3403

22

During recovery initialization, page %ld was encountered. This page belongs to object
%ld, not the log.
Explanation: Refer to the writeup for this error.

3404

21

Rec_complete: Could not open controlling database (id %d) of controlling database in
multi-db transaction.
Explanation: Adaptive Server encountered an internal error affecting all processes in the
current database. Report the error to your System Administrator. Adaptive Server must be
restarted and dbcc diagnostics run.

3405

10

Recovering database `%.*s'.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

3406

10

%d transactions rolled forward.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
%d transactions rolled back.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Recovery complete.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

3407

10

3408

10

3409

10

3410

10

Roll forward transaction `%.*s'.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Roll back transaction `%.*s' -- was aborted.
This is an informational message. See the writeup for Error 3410.

Explanation:

3411

10

Roll back transaction `%.*s' -- no `end transaction'.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

909

Server Error Messages 3400 - 3499

Number

Severity

Text and Explanation

3412

21

3413

21

Database %d, table %ld. Attempt to mark table as suspect. Getnext SCAN_CLUST on
sysobjects.objid failed.
Explanation: Adaptive Server encountered an internal error affecting all processes in the
current database. Report the error to your System Administrator. Adaptive Server must be
restarted and dbcc diagnostics run.
Database %d. Attempt to mark database as suspect failed. Getnext NC scan on
sysdatabases.dbid failed.
Explanation: Adaptive Server encountered an internal error affecting all processes in the
current database. Report the error to your System Administrator. Adaptive Server must be
restarted and dbcc diagnostics run.

3414

10

3417

21

3418

21

3419

16

Unable to proceed with the recovery of dbid <%d> because of previous errors. Continuing
with the next database.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.

3421

21

3423

21

Unable to recover database `%.*s' because of a failure to initialize the global timestamp.
This indicates that a problem exists in the log for the current database. Please contact
Technical support for assistance.
Explanation: Adaptive Server encountered an internal error affecting all processes in the
current database. Report the error to your System Administrator. Adaptive Server must be
restarted and dbcc diagnostics run.
Error recovering database `%.*s' - could not find expected BEGIN TRANSACTION
record at location: %S_RID.
Explanation: Adaptive Server encountered an internal error affecting all processes in the
current database. Report the error to your System Administrator. Adaptive Server must be
restarted and dbcc diagnostics run.

3424

21

Database `%.*s' (dbid %d): Recovery failed. Check the SQL Server errorlog for further
information as to the cause.
Explanation: Refer to the writeup for this error.
Cannot recover the master database, exiting.
Explanation: Adaptive Server encountered an internal error affecting all processes in the
current database. Report the error to your System Administrator. Adaptive Server must be
restarted and dbcc diagnostics run.
Not enough deses to open `%.*s'.
Explanation: Refer to the writeup for this error.

No more room in transaction table for transaction (%ld, %d).
Adaptive Server encountered an internal error affecting all processes in the
current database. Report the error to your System Administrator. Adaptive Server must be
restarted and dbcc diagnostics run.
Explanation:

3425

910

21

Transaction (%ld, %d) not found in transaction table.
Explanation: Refer to the writeup for this error.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

3426

10

Could not make log consistent during special recovery of database %d. Please contact
Technical support for assistance.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

3429

21

Error recovering database `%.*s' - could not connect to commit service to check
completion status of xact: %S_RID.
Explanation: Refer to the writeup for this error.

3430

16

Could not add a checkpoint record during special recovery of database %d. If you intend
to do updates in this database, first free up space by running DUMP TRANasction WITH
NO_LOG, and then checkpoint the database.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

3431

10

3433

16

Could not build an allocation map for the database %.*s. It does not have a DBINFO
structure
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Name is truncated to `%.*s'. The maximum name length is %d.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.

3434

20

3435

20

3436

20

3437

10

Cannot change sortorder. Server shutting down. Restart to continue with sortorder
unchanged.
Explanation: See the writeup for Error 3434.
Sortorder cannot be changed because user objects or user databases exist.
Explanation: A database maintenance operation failed. Restart Adaptive Server and
take any corrective action indicated by the message. Check the Adaptive Server error log.
Cannot rebuild index %d for the `%.*s' table in the `%.*s' database.
Explanation: A database maintenance operation failed. Restart Adaptive Server and take
any corrective action indicated by the message. Check the Adaptive Server error log.
Please run sp_dbupgrade in database %.*s to update system catalogs.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

Explanation:

3438

21

Function %s was called by process %d, which is not the recovery process.
Adaptive Server encountered an internal error affecting all processes using
the current database. Report the error to your System Administrator.
Database `%S_DBID' has inconsistent security labels. Disabling use of database.
Explanation: There may be a potential problem with a database or database object.
Contact your System Administrator.
Explanation:

3439

10

911

Server Error Messages 3400 - 3499

Number

Severity

Text and Explanation

3440

10

3443

16

3444

10

System stored procedures are not currently accessible due to a recovery error. Please
consult the errorlog. You may need to drop and re-create the sybsystemprocs database and
re-run the installmaster SQL script if the error is unrecoverable.
Explanation: There may be a potential problem with a database or database object.
Contact your System Administrator.
Invalid log version found for database `%S_DBID': `%d'. A log version greater than `%d'
is from an later, incompatible version of SQL Server. Database cannot be opened.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.
Database `%.*s' is now online.
Explanation: This is an informational message. It appears when a database is brought
online by an online database command, or when database recovery is complete. online
database marks the database available for public use after a normal load sequence and, if
needed, upgrades a pre-11.0 database and transaction log dumps to the current version of
Adaptive Server.

3445

10

SQL Server could not bring database `%.*s' online.
Refer to the writeup for this error.
You do not have privilege to bring database `%.*s' online.
Explanation: Refer to the writeup for this error.
Explanation:

3446

16

3447

10

Database `%.*s' appears to be in the process of being loaded; SQL Server will not bring it
online automatically. Use the ONLINE DATABASE command to bring this database
online.
Explanation: Refer to the writeup for this error.

3448

10

3449

10

Database `%.*s' appears to be at an older revision than the present installation; SQL Server
will assess it, and upgrade it as required.
Explanation: This is an informational message. It is raised when you upgrade a database
to the current ASE version (via sybinit or via online database) and is displayed at the start
of the upgrade process.
Database ’%.*s’: beginning upgrade step [ID %5d]: %S_MSG %s
Explanation: This informational message tells you that Adaptive Server is beginning an
upgrade step. The text of the message includes the database name, which upgrade step is
being performed, the name of the object being upgraded, the task ID of the Server internal
upgrade function, and the index name, if applicable. No action is required.

3450

20

912

Database `%.*s': upgrade item %d contains a bad action identifier, %d. Please report this
internal error to Sybase technical support.
Explanation: This error occurs during upgrade (via sybinit or online database). An
upgrade item is a step required by the upgrade, and an action identifier is a number
denoting actions to be performed for the upgrade item. Report this error to Sybase
Technical Support, providing server version and SWR level, full text of the message, and
server error log.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

3451

20

3452

20

3453

20

3454

10

3455

20

3456

20

3457

20

3458

20

3459

20

3460

20

Database `%.*s': upgrade has failed for this database. Please refer to previous messages
for the cause of the failure, correct the problem and try again.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Database `%.*s': upgrade item %d depends on item %d, which could not be installed.
Please refer to previous messages for the cause of the failure, correct the problem and try
again.
Explanation: Refer to the writeup for this error.
Database `%.*s': upgrade failed to open table %d. This table should exist in every
database.
Explanation: A database maintenance operation failed. Restart Adaptive Server and
take any corrective action indicated by the message. Check the Adaptive Server error log.
Database `%.*s': SQL Server could not completely upgrade this database; upgrade item
%d could not be installed.
Explanation: Refer to the writeup for this error.
Database `%.*s': SQL Server could not find its internal description of system table `%.*s'.
Please report this internal error to Sybase technical support.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Database `%.*s': during an upgrade, SQL Server could not create table `%.*s'.
Explanation: A database maintenance operation failed. Restart Adaptive Server and
take any corrective action indicated by the message. Check the Adaptive Server error log.
Database `%.*s': the dependency list for upgrade item %d contains an invalid identifier,
%d. Please report this internal error to Sybase technical support.
Explanation: A database maintenance operation failed. Restart Adaptive Server and
take any corrective action indicated by the message. Check the Adaptive Server error log.
Database `%.*s': upgrade was asked to locate column `%.*s' for table `%s'; this column
does not exist. Please report this internal error to Sybase technical support.
Explanation: A database maintenance operation failed. Restart Adaptive Server and
take any corrective action indicated by the message. Check the Adaptive Server error log.
Database `%.*s': upgrade could not determine the name of table ID `%d'. Please refer to
previous error messages to determine the problem. Fix the problem, then try again.
Explanation: A database maintenance operation failed. Restart Adaptive Server and
take any corrective action indicated by the message. Check the Adaptive Server error log.
Database `%.*s': upgrade could not record the installation of upgrade item `%d'. Please
refer to previous error messages to determine the problem. Fix the problem, then try again.
Explanation: A database maintenance operation failed. Restart Adaptive Server and
take any corrective action indicated by the message. Check the Adaptive Server error log.

913

Server Error Messages 3400 - 3499

Number

Severity

Text and Explanation

3461

20

Database `%.*s': upgrade could not install required upgrade item `%d'. Please refer to
previous error messages to determine the problem. Fix the problem, then try again.
Explanation: A database maintenance operation failed. Restart Adaptive Server and
take any corrective action indicated by the message. Check the Adaptive Server error log.

3462

10

Database `%.*s': upgrade could not install optional upgrade item `%d'. Please refer to
previous error messages to determine the problem. Upgrade will continue.
Explanation: There may be a potential problem with a database or database object.
Contact your System Administrator.

3463

20

Database `%.*s': upgrade was asked to create an index on table `%s'; this table does not
exist. Please report this internal error to Sybase technical support.
Explanation: A database maintenance operation failed. Restart Adaptive Server and
take any corrective action indicated by the message. Check the Adaptive Server error log.

3464

20

3465

20

3466

20

3467

20

3468

20

3469

20

3470

10

Database `%.*s': upgrade item %d has a bad format: info=%d, data='%s'. Please report
this internal error to Sybase technical support.
Explanation: A database maintenance operation failed. Restart Adaptive Server and
take any corrective action indicated by the message. Check the Adaptive Server error log.
Database `%.*s': upgrade could not locate a row in systypes with usertype=%d and
type=%d. Please report this internal error to Sybase technical support.
Explanation: A database maintenance operation failed. Restart Adaptive Server and
take any corrective action indicated by the message. Check the Adaptive Server error log.
Database `%.*s': upgrade could not locate systypes.name where usertype=%d and
type=%d. Please report this internal error to Sybase technical support.
Explanation: A database maintenance operation failed. Restart Adaptive Server and
take any corrective action indicated by the message. Check the Adaptive Server error log.
Database `%.*s': Index `%s.%s' has id %d in Sysindexes, but %d in our internal
description. Please report this internal error to Sybase technical support.
Explanation: A database maintenance operation failed. Restart Adaptive Server and
take any corrective action indicated by the message. Check the Adaptive Server error log.
Database `%.*s': upgrade was asked to create index %d on table `%s', but there is no such
index. Please report this internal error to Sybase technical support.
Explanation: A database maintenance operation failed. Restart Adaptive Server and
take any corrective action indicated by the message. Check the Adaptive Server error log.
Database `%.*s': upgrade failed to create index %d on table `%s'. Please refer to previous
error messages to determine the problem. Fix the problem, then try again.
Explanation: A database maintenance operation failed. Restart Adaptive Server and
take any corrective action indicated by the message. Check the Adaptive Server error log.
SQL Server could not completely upgrade database `%.*s', but the database was online
when upgrade began, so it will be left online.
Explanation: Refer to the writeup for this error.

914

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

3471

10

3472

21

3473

21

Database `%.*s' can not be brought online because it has replicated tables that have not
been completely transferred. It will come online automatically after replication is
complete.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Unable to access database '%.*s' (dbid %d): recovery failed, please contact Sybase
Technical Support.
Explanation: Adaptive Server encountered an internal error affecting all processes using
the current database. Report the error to your System Administrator.
There is no space available in SYSLOGS for process %d to log a record for which space
has been reserved. It may be necessary to add space to the log segment. The internal error
number is %d.
Explanation: Adaptive Server encountered an internal error affecting all processes using
the current database. Report the error to your System Administrator.

3474

21

During redo the page timestamp value is less than old timestamp from log. Page #= %ld,
object id = %ld, page timestamp=%04x %08lx. Log old timestamp=%04x %08lx.
Explanation: Adaptive Server encountered an internal error affecting all processes using
the current database. Report the error to your System Administrator.

3475

21

3476

16

3477

16

There is no space available in SYSLOGS for process %d to log a record for which space
has been reserved. This process will retry at intervals of one minute. The internal error
number is %d.
Explanation: Adaptive Server encountered an internal error affecting all processes using
the current database. Report the error to your System Administrator.
Redo pass: %d records done (%d%%); %d records left.
Explanation: This is an informational message.
Undo pass: %d records done (%d%%); %d records left.
Explanation: This is an informational message.

3478

21

During undo the page timestamp value is less than new timestamp from log. Page #= %ld,
object id = %ld, page timestamp=%04x %08lx. Log new timestamp=%04x %08lx.
Explanation: Adaptive Server encountered an internal error affecting all processes using
the current database. Report the error to your System Administrator.

3479

10

3480

10

Redo pass of recovery has processed %d committed and %d aborted transactions.
Explanation: This is an informational message.
Undo pass of recovery has processed %d incomplete transactions.
Explanation: This is an informational message.

3481

10

3482

10

Undo pass of recovery has processed %d incomplete nested top actions.
Explanation: This is an informational message.
Redo pass of recovery has reinstantiated %d prepared transactions
Explanation: This is an informational message.

915

Server Error Messages 3400 - 3499

Number

Severity

Text and Explanation

3483

10

Undo pass of recovery has resolved %d prepared transactions
This is an informational message.
Recovery encountered an error in acquiring locks for reinstantiated transactions. Please
consult the Adaptive Server errorlog for further information as to the cause.
Explanation: Adaptive Server encountered an internal error affecting all processes using
the current database. Report the error to your System Administrator.
Recovery encountered an error while reserving space for log records for which space had
already been reserved during run time. Please consult the Adaptive Server errorlog for
further information as to the cause.
Explanation: Adaptive Server encountered an internal error affecting all processes using
the current database. Report the error to your System Administrator.
Explanation:

3484

21

3485

21

3486

21

3487

21

3488

21

3489

10

3490

16

3491

16

916

Recovery failed to open a session with the transaction log during transaction
reinstantiation. Please consult the Adaptive Server errorlog for further information as to the
cause.
Explanation: Adaptive Server encountered an internal error affecting all processes using
the current database. Report the error to your System Administrator.
Recovery detected an incorrect internal transaction state during transaction reinstantiation.
Please consult the Adaptive Server errorlog for further information as to the cause.
Explanation: Adaptive Server encountered an internal error affecting all processes using
the current database. Report the error to your System Administrator.
Recovery encountered an internal error during transaction reinstantiation. Please consult
the Adaptive Server errorlog for further information as to the cause.
Explanation: Adaptive Server encountered an internal error affecting all processes using
the current database. Report the error to your System Administrator.
Warning: A transaction ’%.*s’ that updated system tables was found to be in a prepared
state, and is being unconditionally rolled back. Please consult your System Administrator.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
This error message number is reserved for a recovery message that must also be printable
as a kernel message. Recovery error messages not to be printed as kernel messages are
added under the RECOVER2 major error number.
Explanation: This is an informational message or a message header. No action is
required.
This error message number is reserved for a recovery message that must also be printable
as a kernel message. Recovery error messages not to be printed as kernel messages are
added under the RECOVER2 major error number.
Explanation: This is an informational message or a message header. No action is
required.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

3492

16

3493

16

This error message number is reserved for a recovery message that must also be printable
as a kernel message. Recovery error messages not to be printed as kernel messages are
added under the RECOVER2 major error number.
Explanation: This is an informational message or a message header. No action is
required.
This error message number is reserved for a recovery message that must also be printable
as a kernel message. Recovery error messages not to be printed as kernel messages are
added under the RECOVER2 major error number.
Explanation: This is an informational message or a message header. No action is
required.

3494

16

This error message number is reserved for a recovery message that must also be printable
as a kernel message. Recovery error messages not to be printed as kernel messages are
added under the RECOVER2 major error number.
Explanation: This is an informational message or a message header. No action is
required.

3495

16

3496

16

This error message number is reserved for a recovery message that must also be printable
as a kernel message. Recovery error messages not to be printed as kernel messages are
added under the RECOVER2 major error number.
Explanation: This is an informational message or a message header. No action is
required.
This error message number is reserved for a recovery message that must also be printable
as a kernel message. Recovery error messages not to be printed as kernel messages are
added under the RECOVER2 major error number.
Explanation: This is an informational message or a message header. No action is
required.

3497

16

3498

16

3499

16

This error message number is reserved for a recovery message that must also be printable
as a kernel message. Recovery error messages not to be printed as kernel messages are
added under the RECOVER2 major error number.
Explanation: This is an informational message or a message header. No action is
required.
This error message number is reserved for a recovery message that must also be printable
as a kernel message. Recovery error messages not to be printed as kernel messages are
added under the RECOVER2 major error number.
Explanation: This is an informational message or a message header. No action is
required.
This error message number is reserved for a recovery message that must also be printable
as a kernel message. Recovery error messages not to be printed as kernel messages are
added under the RECOVER2 major error number.
Explanation: This is an informational message or a message header. No action is
required.

917

Server Error Messages 3500 - 3599

Server Error Messages 3500 - 3599

Number
3501

Severity
21

Text and Explanation
Could not get sysdatabases row for database `%d' at checkpoint time.
Explanation: This message indicates a problem with the Replication Agent Thread due
to shutdown or abnormal termination. Contact your System Administrator.

3502

21

No checkpoint records found in syslogs for database `%.*s'.
This message indicates a problem with the Replication Agent Thread due
to shutdown or abnormal termination. Contact your System Administrator.
Explanation:

3504

0

3505

14

3508

10

Sysindexes page # %ld in database ’%.*s’ is not in buffer cache at checkpoint after
getindex call.
Explanation: This message is not used but is present in sysmessages.
Only the DBO of database %S_DBID or a user with System Administrator (SA) role may
run the checkpoint command.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Attempt to set `%.*s' database to single user mode failed because the usage count is %ld.
Make sure that no other users are currently using this database and rerun CHECKPOINT.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.

Server Error Messages 3600 - 3699

Number
3604

Severity
10

Text and Explanation
Duplicate key was ignored.
Explanation: Refer to the writeup for this error.

3605

10

Duplicate row was ignored.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Arithmetic overflow occurred.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
Explanation:

3606

918

10

CHAPTER 6

Number

Severity

3607

10

Adaptive Server Error Messages

Text and Explanation
Divide by zero occurred.
This is an informational message but may require follow-up action.
Contact your System Administrator.

Explanation:

3608

10

3612

10

3613

10

3614

10

Null value used in an expression.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
Execution Time %ld.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Parse and Compile Time %ld.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Total writes for this command: %ld
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Table: %.*s scan count %ld, logical reads: (regular=%ld apf=%ld total =%ld), physical
reads: (regular=%ld apf=%ld total=%ld), apf IOs used=%ld
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Non-leaf page %D in table %D, index %d is empty - please rebuild the index.
Explanation: A table or index may be corrupt. Report the error to your System
Administrator. Adaptive Server must be restarted and dbcc diagnostics run.
Transaction has been aborted.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
Explanation:

3615

10

3616

22

3618

10

3619

10

Unable to write CHECKPOINT record in database %d because the log is out of space.
Explanation: There may be a potential problem with a database or database object.
Contact your System Administrator.

3620

10

Automatic checkpointing is disabled in database `%.*s' because the log is out of space. It
will continue when the DBO successfully checkpoints the database. Please free up some
space or extend the database and then run CHECKPOINT.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

3621

10

Command has been aborted.
Refer to the writeup for this error.
Domain error occurred.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
Explanation:

3622

10

919

Server Error Messages 3600 - 3699

Number

Severity

Text and Explanation

3623

10

A transaction on a no_log table was undone. Check the errorlog file in the SQL Server
directory for details.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

3624

10

Truncation error occurred.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.

3625

10

Table: %.*s scan count %lu, logical reads: %lu, physical reads: %lu, estimated I/O cost:
%lu.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

3626

17

The transaction was aborted because it used too much stack space. Either use sp_configure
to increase the stack size, or break the query into smaller pieces. spid: %d, suid: %d,
hostname: %.*s, application name: %.*s
Explanation: Refer to the writeup for this error.

3627

10

Conversion of char/varchar datatype to security label datatype failed.
This is an informational message but may require follow-up action.
Contact your System Administrator.
Conversion of security label datatype to char/varchar datatype failed.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
Statement: %d Subquery: %d cache size: %d hits: %d misses: %d
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

3628

10

3629

10

3630

10

Total estimated I/O cost for statement %u (at line %u): %ld.
Explanation: This message is informational and is displayed if you have enabled
Resource Limits for the server.

3631

10

Total actual I/O cost for this command: %ld.
Explanation: This is an informational message. No action is needed.

3632

10

Command batch has been aborted.
This is an informational message.
Task %d is trying to release a latch 0x%x which is already free.
Explanation: This is an internal error affecting the current process. Contact your SA.
Explanation:

3634

920

20

CHAPTER 6

Adaptive Server Error Messages

Server Error Messages 3700 - 3799

Number
3701

Severity
11

Text and Explanation
Cannot drop the %S_MSG `%.*s', because it doesn't exist in the system catalogs.
Explanation: Refer to the writeup for this error.

3702

16

Cannot drop the %S_MSG `%.*s' because it is currently in use.
Explanation: Refer to the writeup for this error.

3703

11

Cannot drop the %S_MSG with object-id %ld in database %d, because it doesn't exist in
the system catalogs.
Explanation: Refer to the writeup for this error.

3704

16

3705

16

Cannot drop the %S_MSG `%.*s' because you are not the owner or a user with System
Administrator (SA) role.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.
Cannot use DROP %s with `%.*s' because `%.*s' is a %S_MSG. Use DROP %s.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

3708

16

Cannot drop the %S_MSG `%.*s' because it is a system %S_MSG.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Cannot drop `%.*s' because you are not currently in the master database.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.
Cannot use DROP with `%.*s' because `%.*s' is a %S_MSG. Use ALTER TABLE.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Cannot use ALTER TABLE with `%.*s' because `%.*s' is a %S_MSG. Use DROP %s.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

3709

16

3710

16

3711

16

3712

16

3716

16

Cannot drop %S_MSG `%.*s' because it still has referential integrity constraints.
Explanation: A table cannot be dropped if it has dependent foreign keys or other
referential integrity constraints. Check the constraints associated with the table.
The %S_MSG `%.*s' cannot be dropped because it is bound to one or more %S_MSG.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

Explanation:

921

Server Error Messages 3700 - 3799

Number

Severity

Text and Explanation

3718

11

Could not drop index `%.*s' because the table/clustered index entry cannot be found in the
sysindexes system catalog.
Explanation: Command failed. Check your database for the object not found and reenter the command with the correct name.

3723

16

The table `%.*s' does not have the %S_MSG `%.*s'. Cannot drop.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

3724

16

Level of table or object `%.*s' does not match user's curwrite level. Cannot drop.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Level of index `%.*s' does not match user's curwrite level. Cannot drop.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Level of database `%.*s' does not match user's curwrite level. Cannot drop.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

3725

16

3726

16

3727

16

Can not drop the database `%.*s' because cursor `%.*s' is still open. Close the cursor(s)
before dropping the database.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

3728

16

3729

20

Cannot drop this database `%S_DBID' as it has some dependencies (referential
constraints) from database `%S_DBID'. Drop the referencing database first, before
dropping the referenced database (dependent database).
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
The dropo() function is trying to put too many lock requests in the lock_requests[] array.
Explanation: An internal Adaptive Server error occurred. Report the error to Sybase
Technical Support.

3730

16

Can not drop index `%.*s' because cursor `%.*s' is open. Close the cursor(s) before
dropping the index.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

3731

16

Cannot drop table `%.*s' because it is partitioned.
Refer to the writeup for this error.
Cannot drop index `%.*s' because there are one or more isolation level 0 scans active on
table.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

3732

922

16

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

3733

10

Warning: There is an invalid cross-database reference in the system catalogs. The
referenced database '%.*s' does not exist.
Explanation: This is an informational message. Notify your System Administrator about
the message.

3734

10

Warning: There is an invalid cross-database reference in the system catalogs. The
referencing database '%.*s' does not exist.
Explanation: This is an informational message. Notify your System Administrator about
the message.

3735

10

Warning: There is an invalid cross-database reference in the system catalogs. A referenced
table, id %d, in database '%.*s' does not exist.
Explanation: This is an informational message. Notify your System Administrator about
the message.

3736

10

Warning: There is a missing referential constraint catalog entry in database '%.*s'.
Explanation: This is an informational message. Notify your System Administrator about
the message.

3738

16

Drop index error: %S_MSG `%.*s' does not have any indexes. Only tables have indexes.
DROP INDEX was attempted on an object with no indexes. Only tables
with associated indexes may be targeted for this command.
The `drop' command is bypassing updation of referential status bits and flags in database
`%.*s', because a referenced table, id %d, is non-existent. The command will execute
successfully (assuming no further errors in processing).
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
(Not raised in 11.9.2).
Cannot drop object `%.*s' because it is tagged as partitioned (# of slices=%ld) although it
shouldn't.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Cannot drop the lightweight procedure '%.*s' because it doesn't exist.
Explanation: Command failed. Check your database for the object not found and re-enter
the command with the correct name.
Explanation:

3740

10

3741

16

3742

11

3743

16

3744

16

Can not drop the database ’%.*s’ because is is a system proxy database. Use the primary
server, and drop the primary database.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Can not drop the database ’%.*s’ because it is a failed over database.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

Explanation:

923

Server Error Messages 3800 - 3899

Number

Severity

Text and Explanation

3745

16

Cannot drop the database ’%.*s’ because it contains one or more Java classes that are being
used as datatypes for columns in table ’%.*s’. Drop the table before dropping the database.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

3746

16

Cannot drop table ’%.*s’ because option ’%s’ is set in database ’%.*s’.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

3748

16

Stored procedure %.*s is being used as automatic login script.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

3749

16

Database ’%.*s’ was incompletely dropped; see preceding error. Either re-run the
’DROP DATABASE’ command or run ’DBCC CHECKALLOC’ to fix allocation
information.
Explanation: Command failed due to invalid or illegal request. Take corrective action
indicated by message.

3750

16

Unable to drop %S_MSG with object ID %d in database %d, because locks could
not be acquired on system tables. Retrying.
Explanation:

This is an informational message.

Server Error Messages 3800 - 3899

Number
3801

Severity
16

Text and Explanation
There is no host variable corresponding to the one specified by the PARAM datastream.
This means that this variable `%.*s' was not used in the preceding DECLARE CURSOR
or SQL command.
Explanation: Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.

3802

18

There is no cursor information given with the current datstream. A cursor id of zero was
specified and no name was specified. The current batch of commands is being aborted.
This is an internal error.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

3803

16

The statement used to define the cursor `%.*s' is neither a SELECT nor an EXECUTE.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

924

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

3804

16

More than one SELECT statement is used to define the cursor `%.*s'.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

3805

18

3806

16

3807

18

3808

18

3809

18

3811

18

3812

18

3813

18

3814

16

3816

18

The token datastream length was not correct. This is an internal protocol error.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Both the READ ONLY and the FOR UPDATE options have been specified for cursor
`%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The datastream specifies a wrong option or command. The datastream is `%s'. This is an
internal error.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
The column is not part of the RESDOM column list. This means the plan for the cursor
is corrupted. This is an internal error.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Unknown datatype token `%d' has been sent to the server. This is an internal error.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
A wrong datastream has been sent to the server. The server was expecting token %d but
got the token %d. This is an internal error.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
The datastream for token %d should only be sent after other datastreams. It can not be a
command datastream on it's own. This is an internal error.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
A wrong datastream has been sent to the server. The server was expecting a dynamic sql
command token but got the token %d. This is an internal error.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
The parameter of type %d did not have a valid value.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Internal Syslabels manager Error.
Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Explanation:

925

Server Error Messages 3900 – 3999

Number

Severity

Text and Explanation

3819

16

The dynamic PREPARE statement `%.*s' failed because of an internal problem while
sending the input parameters formats to the client.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

3820

16

The datastream length for the ’%s’ token exceeds the allowable maximum of 65535 bytes.
This can happen when Adaptive Server is sending a large number of columns or
parameters to a pre-12.5 client or remote server.
Explanation: Check that the client or remote server is compatible.

Server Error Messages 3900 – 3999

Number

Severity

Text and Explanation

3901

17

3902

13

This transaction uses too many databases and/or aggregates. The maximum allowed is
%d. The transaction must be split into smaller sections.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
The commit transaction request has no corresponding BEGIN TRANSACTION.
Explanation: Adaptive Server detected an invalid transaction context for the
commands. Check your commands.

3903

13

The rollback transaction request has no corresponding BEGIN TRANSACTION.
Adaptive Server detected an invalid transaction context for the
commands. Check your commands.
Explanation:

3904

21

3905

21

3906

16

926

Can't unsplit logical page %ld in object `%S_OBJID' in database `%S_DBID' - both
pages together contain more data than will fit on one page.
Explanation: Refer to the writeup for this error.
Can't unsplit logical page %ld in object `%S_OBJID' in database `%S_DBID' - row
number %d is used on both pages.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Attempt to BEGIN TRANsaction in database `%.*s' failed because database is READ
ONLY.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

3907

21

3908

16

3909

18

3913

26

3914

26

Failed to receive results from PROBE. The distributed transaction named %.*s has not
been committed and data may be inconsistent across databases.
Explanation: Adaptive Server encountered an internal error with a distributed
transaction affecting all processes using the current database. Report the error to your
System Administrator.
Attempt to BEGIN TRANsaction in database `%.*s' failed because database is in
BYPASS RECOVERY mode.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
While closing transaction descriptor, server found it not marked as having a kept
database.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Attempt to use an inactive internal transaction. This is an internal system error.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Illegal internal transaction status. This is an internal system error.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.

3915

26

3916

26

3917

16

3921

14

Attempt to make a transaction in dbid %d internal. This is an internal system error.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Internal transaction lock context chains mixed up. This is an internal system error.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
An attempt was made to startup a multi-database update in database `%S_DBID' after
starting up the master transaction in tempdb. This could render the database `%S_DBID'
unrecoverable and this update is therefore not allowed.
Explanation: Command failed due to invalid or illegal request. Check the database
context for the transaction. Take any corrective action indicated by message.
You cannot start a %s transaction in master, model, or sybsystemdb.
You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Attempt to start a sub transaction without a parent transaction. This is an internal system
error.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Attempt to set parallel status on transaction by non-parent thread. This is an internal error.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Explanation:

3922

26

3923

26

927

Server Error Messages 3900 – 3999

Number

Severity

Text and Explanation

3924

26

Illegal attempt to start sub-transaction by a parent thread. This is an internal error.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.

3925

26

Attempt to set parallel status on transaction that is not in CMD mode. This is an internal
error.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.

3926

26

Empty Parent Session Id passed to start a sub transaction. This is an internal system error.
An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Could not find an available transaction descriptor. Raise the value of the configuration
parameter ’txn to pss ratio’.
Explanation: Command failed when a configurable limit was exceeded. Report the
error to your System Administrator.
An attempt was made by this thread (spid=%d) to attach to a transaction. This is illegal
because this thread is already associated with a transaction. Use systransactions to find
out more information.
Explanation: Query failed. Take any corrective action indicated by the message.
An attempt was made by this task (spid=%d) to detach from a transaction. This is illegal
because this task is currently not associated with the transaction. Use systransactions table
to obtain more information.
Explanation: Query failed. Take any corrective action indicated by the message.
Systransactions system table does not exist in this database. You need to upgrade to the
correct version. The command is aborted.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Explanation:

3927

17

3928

16

3929

16

3930

20

3931

16

Transaction Manager API '%.*s' failed. It was invoked with a wrong transaction type
'%ld'.
Explanation: Command failed due to invalid or illegal request. Check syntax and
semantics.

3932

16

Attempt to begin a multi database transaction failed. It is illegal to begin a subordinate
transaction in the master database.
Explanation: Command failed due to invalid or illegal request. Check semantics and
working context.

3933

16

Attempt to start an external transaction failed. It is illegal to begin an external transaction
from with in the scope of a local transaction.
Explanation: Command failed due to invalid or illegal request. Check semantics and
working context.

928

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

3934

16

3935

16

3936

0

3938

20

Transaction manager has detected a nesting failure. Number of BEGIN TRAN commands
(issued after an attach operation) do not match the number of COMMIT TRAN
commands (issued before a detach operation).
Explanation: Command failed due to invalid or illegal request. Check semantics and
working context.
Fatal protocol error. xact_beginupdate() API was invoked in the wrong c ontext. The
transaction is currently in '%d' state.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Heuristic completion of transaction did not succeed. After ensuring that everything is ok,
use dbcc forget_xact() command to delete the entry from systransactions system table.
Explanation: Refer to the Adaptive Server Reference Manual for information about the
stored procedure you were running when you got this message.
Fatal protocol error. xact_begin() API was invoked in the wrong context. The distributed
transaction is currently in ’%s’ state.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.

3939

10

3940

10

3941

10

3942

16

3943

14

3944

16

Attempt to BEGIN TRANSACTION in database ’%S_DBID’ failed because the
database is in standby access mode.
Explanation: Command failed due to invalid or illegal request. Check semantics and
working context.

3945

16

You cannot begin an external transaction for a server that is in single-user mode.
Explanation: Command failed due to invalid or illegal request. Check semantics and
working context.

Illegal attempt to rollback transaction (xactname '%.*s') that has already committed in
database '%.*s', spid %d.
Explanation: Check command semantics and processing logic of your query.
The MSDTC Service is not enabled. Please consult the errorlog and restart the MSDTC
Service.
Explanation: Check command semantics and processing logic of your query.
The MSDTC Interface %s failed with error 0x%lx -- %s.
Explanation: Check command semantics and processing logic of your query.
Database %s is not allowed to participate in a distributed transaction.
Explanation: Command failed due to invalid or illegal request. Check semantics and
working context.
%s’ transactions are not allowed in an HA configuration.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action. Take any corrective action indicated by the message.

929

Server Error Messages 3900 – 3999

Number

Severity

Text and Explanation

3946

16

Cannot start external transaction without a DTM license.
Command failed due to invalid or illegal request. Check semantics and
working context.
Explanation:

3947

930

16

A heuristic completion related operation failed. Please see errorlog for more details.
Explanation: Command failed due to invalid or illegal request. Check semantics and
working context.

CHAPTER 6

Adaptive Server Error Messages

Server Error Messages 4000 – 4099

Number
4001

Severity
11

Text and Explanation
Cannot open default database `%.*s'.
Explanation: Command failed. Check syntax and your Adaptive Server environment.

4002

14

Login failed.

4013

14

Login failed - not a secure SQL Server.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

4016

16

Language name in login record `%.*s' is not an official name on this SQL Server. Using
default `%.*s' from syslogins instead.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

4017

16

Neither language name in login record `%.*s' nor language name in syslogins `%.*s' is an
official language name on this SQL Server. Using server-wide default `%.*s' instead.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

4018

16

Your default language name from syslogins `%.*s' is not an official language name on this
SQL Server. Using server-wide default `%.*s' instead.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

4019

16

Explanation:

Refer to the writeup for this error.

Default date order `%.*s' for language `%.*s' is invalid. Using `mdy' instead.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
While reading characters from the client, the receiving buffer has been detected to be too
small.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Explanation:

4020

20

4022

10

4023

10

The password has expired, but you are still allowed to log in. You must change your
password before you can continue. If a login trigger is set, it will not be executed.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Your password will expire in %s days.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

Explanation:

931

Server Error Messages 4000 – 4099

Number

Severity

Text and Explanation

4024

10

The packet size (%d) specified at login time is illegal. Legal values are between 512 and
%d.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

4025

10

4050

11

A serious error was encountered while attempting to increase the packet size specified for
spid %d. The Network memory map maybe corrupt. Call Technical Support for further
assistance.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Component Integration Services not enabled or not installed.
Explanation: Command failed. Check your Adaptive Server environment.

4051

14

Security Control Layer has not been initialized. Security session cannot be established.
Explanation:

4052

14

Failed to allocate data structure for use by the Security Control Layer. Cannot establish a
security session.

4053

14

4054

14

Security session setup failed during security session establishment.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action.
Protocol negotiation failed during security session establishment.

4055

14

Explanation:

Explanation:

Unified Login through the underlying security mechanism is required to connect to the
SQL Server.
Explanation:

4056

16

Login name %.*s not found. Check and make sure an entry exists in Syslogins.
You used an invalid login name. Check that the name exists in syslogins.

Explanation:

4057

16

4058

16

4059

16

4060

16

4061

10

932

Login name %.*s not a user in the current database.
Explanation: Check login and working database context.
Login currently under set session authorization. It is required to go back to the original
identity before performing another set session authorization.
Explanation: You can only assume another identity from the original identity.
Set session authorization requires a target identity. Please specify a valid login name.
Explanation: Check for missing information in query.
Login name not found for suid %d. Check and make sure an entry exists in Syslogins.
Explanation: Check the syslogins system table.
The SQL Server is using the default authentication information file for it's authentication
information.
Explanation: This is an informational message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

4062

10

Some of the requested security services are not supported by the underlying security
mechanism. Please contact a user with SSO_ROLE.
Explanation: This is an informational message but may require action as indicated.

4063

10

4064

16

4066

16

4067

14

4068

14

Security services being used for this connection are inadequate as per the SQL Server's
security configuration requirements. Please contact a user with SSO_ROLE.
Explanation: You may be logging in to Adaptive Server via an insecure connection.
Invalid security service requested.
Explanation: Invalid or incorrect connection context. Contact a user with System
Security Officer (SSO) role.
Login account %.*s is locked. Please contact a person with SA or SSO role.
Explanation: Contact the System Administrator to resolve the login security issue.
Login failed because an incorrect password was supplied.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action. Take any corrective action indicated by the message.
HA Login failed. Session handle not found (sys:%d ses:%d).
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action. Take any corrective action indicated by the message.

4069

14

HA Login failed. Session handle issued to different user: ’%.*s’.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot

perform the requested action. Take any corrective action indicated by the message.
4070

14

4071

14

4072

14

4073

14

HA Login failed. There is no failover in progress.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action. Take any corrective action indicated by the message.
HA Login failed. Failover timeout.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action. Take any corrective action indicated by the message.
HA Login failed. Failback timeout.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action. Take any corrective action indicated by the message.
HA Login failed. Server not in HA primary configuration.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot

4074

14

4075

16

4076

16

perform the requested action. Take any corrective action indicated by the message.
HA Login failed. Server not in HA secondary configuration.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action. Take any corrective action indicated by the message.
’enable enterprise java beans’ option not set.
Explanation: Set the specified option to continue.
EJB Config Error : SYBASE environment variable not set.
Explanation: Check your Adaptive Server environment.

933

Server Error Messages 4000 – 4099

Number

Severity

4077

16

Text and Explanation

EJB Config Error : SYBASE_EJB environment variable not set.

4078

16

Check your Adaptive Server environment.
Enterprise java bean server is up and running.
Explanation: This is an informational message.

4079

16

Enterprise java bean server is down.
Explanation: This is an informational message. You may need to restart the EJB server.

4080

16

Enterprise java bean server not started since the auto start option is not enabled.

Explanation:

Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action. Take any corrective action indicated by the message.

4081

16

4082

16

4083

16

4084

16

4085

16

Enterprise java bean server not started since no EJB server has been configured.
Explanation: Check your EJB documentation to configure the server.
EJB Config Error : Could not obtain the directory where the krg file is located
Explanation: Check your EJB environment.
Unable to open the ASE krg file
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action. Take any corrective action indicated by the message.
Unable to create the krg file for the ejb server
Explanation: Command failed due to invalid or illegal request.

Unable to write %d bytes into the ejb server krg file
Command failed due to invalid or illegal request.

Explanation:

4086

16

Could not execute login script for user %.*s
Command failed due to invalid or illegal request.
Unable to open ejb server property file %s.
Explanation: Command failed due to invalid or illegal request.
Explanation:

4087

16

4088

16

4089

10

Unable to open the listener property file %s.
Explanation: Command failed due to invalid or illegal request.
Need to have a valid java license and the ’enable enterprise java beans’ option set to

execute this command

4090

10

Adaptive Server cannot perform the requested action. Take any corrective
action indicated by the message.
There is no valid license for ASE_EJB hence the EJB Server feature is not enabled.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action. Take any corrective action indicated by the message.

4091

10

The ’enable enterprise java beans’ configuration option needs to be set to execute this

Explanation:

command.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action. Take any corrective action indicated by the message.

934

CHAPTER 6

Number

Severity

4092

10

Adaptive Server Error Messages

Text and Explanation
The ’enable enterprise java beans’ configuration option needs to be set to execute this

command.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot

perform the requested action. Take any corrective action indicated by the message.
4093

10

4094

16

SSL Plus security modules loaded successfully.\n
Explanation: This is an informational message.
The Enterprise Java Bean feature is not supported on this platform.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action.

Server Error Messages 4200 - 4299

Number

Severity

Text and Explanation

4201

17

4204

17

4205

16

DUMP TRANSACTION for database `%.*s' failed: insufficient memory to allocate
backout structure.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Unable to continue logged version of DUMP TRAN. No space left in database; use
NO_LOG option or run ALTER DATABASE. Else, an old transaction may be active; see
Syslogshold table.
Explanation: Refer to the writeup for this error.
Syslogs does not exist in its own segment in database `%S_DBID' with segmap `%ld'
with logical start page number of `%ld'. You cannot use DUMP TRANSACTION in this
case, use DUMP DATABASE instead.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.

4206

16

4207

16

You cannot run DUMP TRANsaction WITH NO_LOG inside a user transaction.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Dump transaction is not allowed because a non-logged operation was performed on the
database. Dump your database or use dump transaction with truncate_only until you can
dump your database.
Explanation: Refer to the writeup for this error.

935

Server Error Messages 4200 - 4299

Number

Severity

Text and Explanation

4208

16

4210

16

4211

23

4212

16

DUMP TRANsaction to a dump device is not allowed while the trunc. log on chkpt.
option is enabled. Disable the option with sp_dboption, then use DUMP DATABASE,
before trying again.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.
While attempting DUMP TRANsaction WITH NO_TRUNCATE, couldn't find database
%.*s.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.
Couldn't complete DUMP TRANsaction WITH NO_TRUNCATE on database `%.*s',
because the log pointer in sysdatabases (page number %ld) is not accurate.
Explanation: The database may be corrupt. Report the error to your System
Administrator. Adaptive Server must be restarted and dbcc diagnostics run.
Page %ld in database `%.*s' cannot be used as a truncation page because the page belongs
to object ID %ld and not to the log. Choose another page.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

4213

16

4214

16

4215

21

4216

21

%s failed in database %.*s: unexpected end of log encountered on page %ld while
scanning for page %ld.
Explanation: Refer to the writeup for Error 4216.

4217

26

Failure during DUMP TRANSACTION in database `%S_DBID': caller does not possess
dump lock.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.

936

Page %ld in database `%.*s' cannot be used as a truncation page because the page is not
allocated. Choose another page.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Cannot use page %ld in database `%.*s' as the trunc page because the LTM trunc state is
not set to TRUNC_VALID. Set LTM trunc state to TRUNC_VALID with DBCC
SETTRUNC.
Explanation: Contact your System Administrator to address the Replication Server
LTM setting.
%s failed in database %.*s: %ld not first log page in serially allocated log extent or
allocation page. Should be: %ld. Previous log record in scan: %ld.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

4218

21

4219

21

Failure during DUMP of database '%.*s': serial log page allocation rules broken .
Current page: %ld; next page: %ld; piece end: %ld; end-of-scan: %ld.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
DUMP TRANsaction encountered an unexpected end to the log page chain. Last page in
log as scanned: %ld.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

4220

14

You must be the DBO of database %.*s or have Operator (OPER) role to run DUMP
TRANSACTION.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

4221

16

DUMP TRANsaction to a dump device is not allowed where a truncate-only transaction
dump has been performed after the last DUMP DATABASE. Use DUMP DATABASE
instead.
Explanation: Refer to the writeup for Error 4221.

4222

16

DUMP TRANSACTION for database `%S_DBID' failed: log page (%ld) is on a dataonly segment. This is probably due to an incomplete move of the log to a device separate
from the data. Complete the log migration or contact the System Administrator.
Explanation: Refer to the writeup for Error 4222.

4223

18

Deadlock occurred in SQL Process %d.
Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
An interruption occurred in process %d due to USER ATTENTION or connection
failure.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
This database has not been dumped since it was created or upgraded. You must perform
a dump database before you can dump its transaction log.
Explanation: If this is a new database or one that was recently upgraded, it would be
invalid to attempt to dump the transaction log since there is no database dump. This error
is raised if you try to do dump transaction and no database dump exists. First dump the
database, then dump the transaction log.
Logged DUMP TRANSACTION cannot run in database %.*s, because that databases's
log version (%d) disagrees with the SQL Server's log version (%d); use DUMP
TRANSACTION WITH NO_LOG. Versions will agree once ONLINE DATABASE has
run.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.
Explanation:

4224

16

4225

16

4226

16

937

Server Error Messages 4300 - 4399

Number

Severity

Text and Explanation

4227

17

4228

17

No space left in database master; creating user objects in master database not
recommended. Else, an old transaction may be active; see Syslogshold table.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
No space left in database `%S_DBID'; Use ALTER DATABASE to increase size of
database. Else, an old transaction may be active; see Syslogshold table.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

4233

19

4234

21

4235

20

4236

10

%s for database '%.*s' could not truncate the log. Either extend the log using ALTER
DATABASE ... LOG ON command or eliminate the oldest active transaction in database
'%. *s' shown in syslogshold table.
Explanation: Database maintenance operation failed. Take specified action.

4237

16

Cannot dump %s database’s log as distributed transaction resolution is not complete yet.
Please retry later.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.

%s failed in database %.*s: Unable to find quiescent point in the log. Log backward scan
start marker (%d, %d) and end marker (%d, %d).
Explanation: Report the resource error to your System Administrator.
%s failed on database %.*s: Unable to get the secondary truncation page %ld.
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator.
%s failed in database %.*s: Bad quiescent point was found.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

Server Error Messages 4300 - 4399

Number

Severity

Text and Explanation

4301

16

Database in use. A user with System Administrator (SA) role must have exclusive use
of DB to load transaction.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.

938

CHAPTER 6

Number

Severity

4302

16

Adaptive Server Error Messages

Text and Explanation
Specified file `%.*s' is not in valid dump transaction format.
A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.

Explanation:

4305

16

4306

16

4312

14

4313

16

4314

20

Specified file `%.*s' is out of sequence. Current time stamp is %S_DATE while dump
was from %S_DATE.
Explanation: Refer to the writeup for this error.
There was activity on database since last load, unable to load. Must restart load sequence
with the load database to continue.
Explanation: If user transactions modify the transaction log between transaction dump
loads to a database, Error 4306 occurs and the load fails. Error 4306 would only occur if
someone ran the online database command for the database, someone did work in the
database, and then you tried to do a load transaction for the database. Begin again with
a load database or proceed to use the database without recovering all transactions.
You must be the DBO of database %.*s or have Operator (OPER) role to run LOAD
TRANSACTION.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Recreate index failed for table %ld, index %d. The table has been left in an inconsistent
state, and the index is missing, so LOAD TRANSACTION errors may result. Run DBCC
CHECKTABLE on the table if LOAD TRANSACTION succeeds.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.
Cannot find table %ld to recreate index %d.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

Explanation:

4315

20

Log scan for recreate index failed.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

Explanation:

4316

16

Can only LOAD TRANsaction in master if SQL Server is in single-user mode.
A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.

Explanation:

4317

21

Could not read log page %ld for database `%*s'; the DBINFO structure for this database
is invalid, or the page chain is corrupt. Cannot proceed with LOAD TRANSACTION.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

939

Server Error Messages 4300 - 4399

Number

Severity

Text and Explanation

4318

21

Last log page `next free byte' value is out of range: %ld; should be no greater than %ld.
Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Explanation:

4319

21

Failed to patch the transaction log for database `%.*s'.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

4320

16

Dump or load commands require a logical dump device name from the sysdevices system
table. Use sp_addumpdevice to add `%.*s' to sysdevices.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.

4321

16

4322

16

4323

16

SQL Server can not load this transaction log dump because version information in the
dump does not match information in the database. Database: log version=%d, upgrade
version=%ld. Dump: log version=%d, upgrade version=%ld.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.
SQL Server cannot load a dump of the master database that was dumped from an older
version of SQL Server. The current master database upgrade version is %ld, the dump
master database upgrade version is %ld.
Explanation: Refer to the writeup for this error.
The specified RID (%d,%d) was not found in the transaction log.
Explanation: Check command parameters.

4324

20

4325

16

4327

10

A load transaction to a point in time will reset the transaction log sequence. A database
dump is required to restart the log sequence.
Explanation: This is an informational message.

4328

10

An early end-of-log has been forced in database ’%.*s’ prior to the end of the loaded
transaction log. The load sequence has been broken. Another LOAD TRANSACTION
cannot be performed without a preceding LOAD DATABASE.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.

940

The transaction log could not be opened for point in time recovery.
Explanation: Database log is not available for this maintenance operation.
The specified recovery date (%S_DATE_LONG) is not between the start
(%S_DATE_LONG ) and end (%S_DATE_LONG) date.
Explanation: Check parameters for the point in time recovery command.

CHAPTER 6

Adaptive Server Error Messages

Server Error Messages 4400 - 4499

Number
4401

Severity
16

Text and Explanation
View `%.*s' no longer exists.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.

4402

16

Infinite loop in view definition. Cannot resolve the view definitions in the query to the
underlying tables.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

4403

16

View `%.*s' is not updatable because it contains external aggregates , or group by clauses,
or internal aggregates . Internal aggregates may be generated by certain subqueries .
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

4404

16

4405

16

View `%.*s' is not updatable because either the view definition contains DISTINCT or
the view is built upon a view created with DISTINCT option.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
View `%.*s' is not updatable because the FROM clause names multiple tables.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

4406

16

View `%.*s' is not updatable because a field of the view is derived or constant.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The query and the views in it exceed the limit of %d tables.
Explanation: Command failed when a non-configurable limit was exceeded. Adaptive
Server could not recover gracefully. Reconnect to Adaptive Server, and report the error
to your System Administrator.
The columns in the query definition and the view definition do not match.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Explanation:

4408

19

4409

20

4411

16

View `%.*s' does not allow this UPDATE because either it was created WITH CHECK
OPTION or it spans another view created WITH CHECK OPTION, and one of the update
columns appears in a multi-table expression in the WHERE clause of a CHECK OPTION
view.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

941

Server Error Messages 4400 - 4499

Number

Severity

Text and Explanation

4412

16

View `%.*s's definition contains `%.*s', which is a temporary object. Views can only be
based on permanent objects.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

4413

16

4414

16

View resolution could not succeed because the previously mentioned objects, upon
which the view directly or indirectly relies, do not currently exist. These objects need to
be recreated for the view to be usable.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
View `%.*s' does not allow INSERT because it is derived from more than one object and
it was either created WITH CHECK OPTION or it spans another view created WITH
CHECK OPTION.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

4415

18

Internal system error: corrupt sequence tree encountered while processing the
DISTINCT view `%.*s'. Notify a user with System Administrator (SA) role.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

4416

19

4417

16

4418

16

4420

16

Could not allocate a work table while processing views. The total number of work tables
generated by the query exceeds the limit (%d) of work tables. Simplify the query or the
views referenced in the query.
Explanation: Command failed when a non-configurable limit was exceeded. Adaptive
Server could not recover gracefully. Reconnect to Adaptive Server, and report the error
to your System Administrator.
The view `%.*s' has one or more tables with any of the keywords
HOLDLOCK/NOHOLDLOCK that conflicts with the query to be run AT ISOLATION 0.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Query has too many subqueries when all views are taken into account. Error found on
view `%.*s'. The limit is %d subqueries.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
View `%.*s' is not updatable, possibly due to an outer join being in the view, or due to a
subquery being in the select list of the view.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

4422

16

View `%.*s' cannot be updated since no underlying tables are referenced.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

942

CHAPTER 6

Number

Severity

4423

16

Adaptive Server Error Messages

Text and Explanation
View `%.*s' cannot be updated since view is the inner table of an outer join.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

Explanation:

4424

16

View `%.*s' contains a table being updated, and this table is referenced elsewhere in the
query which is not allowed if create view WITH CHECK OPTION is used.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

4425

16

View `%.*s' cannot have WITH CHECK OPTION applied since it contains subqueries.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
This query cannot be processed because it contains TEXT, IMAGE or off-row Java
columns and references a view defined with a subquery, an outer join, or a distinct clause.
Explanation: You cannot use view materialization for a query having TEXT/IMAGE
columns. View materialization needs to create a work table to store the result, and what
is copied to the work table is only the TEXT pointer. Forbiding queries that require view
materilization and select text columns from that view avoids stackstaces.
View ’%.*s’ cannot be updated since the view definition contains a UNION operator.
Explanation: You cannot update view definitions that contain UNION.
Explanation:

4426

16

4427

16

Server Error Messages 4500 - 4599

Number
4501

Severity
16

Text and Explanation
View `%.*s' has more columns defined than column names given.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

4502

16

View `%.*s' has more column names specified than columns defined.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

4503

20

The create view tree has a resdom with no right hand side. View `%.*s', resdom `%.*s'.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

943

Server Error Messages 4600 - 4699

Number

Severity

Text and Explanation

4504

16

4505

16

4506

16

4507

16

4508

16

4509

10

CREATE TABLE failed because there was not enough space to allocate memory for the
table.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
CREATE VIEW failed because column ’%.*s’ in view ’%.*s’ exceeds the maximum of
%d columns.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Column names in each view must be unique. Column name `%.*s' in view `%.*s' is
specified more than once.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Column `%.*s' specifies storage type %d, which does not currently exist.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Views are not allowed on temporary tables. Table names that begin with `#' denote
temporary tables.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Column names in each view must be unique. An unnamed column is specified more than
once in view `%.*s'.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

Server Error Messages 4600 - 4699

Number

Severity

Text and Explanation

4601

14

This permission can only be GRANTed or REVOKEd by owner `%.*s' of object
`%S_OBJID', or by a user with GRANTable privileges in database `%S_DBID'
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

944

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

4602

14

Permission denied. Only users with System Administrator (SA) role can
GRANT/REVOKE CREATE DATABASE permission.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

4603

14

Only owner of current database may GRANT/REVOKE this permission.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

4604

16

There is no such user %.*s.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Can't initiate update to sysprotects.
Explanation: Contact your System Administrator.
Explanation:

4605

25

4606

16

GRANTed/REVOKEd privilege %s not compatible with object.
Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.

Explanation:

4607

16

Privilege %s may not be GRANTed or REVOKEd.
Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.

Explanation:

4608

16

4609

16

4610

16

Only users with System Administrator (SA) role can GRANT/REVOKE ALTER
DATABASE permission, and only to/from users with CREATE DATABASE permission.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.
You cannot specify a column list with INSERT or DELETE.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
You may only GRANT or REVOKE permission on objects in the current database.
Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.

Explanation:

4611

16

The user `%.*s' has granted this privilege to other users. You must use REVOKE WITH
CASCADE to revoke privileges for `%.*s' as well as the other users.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.

945

Server Error Messages 4600 - 4699

Number

Severity

Text and Explanation

4612

16

4613

16

Too many users to revoke privileges from,due to cascading GRANT WITH GRANT. To
continue, use REVOKE WITH CASCADE on user `%.*s'.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.
WITH GRANT OPTION does not apply to groups and roles.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

4614

16

Column list may be specified either with the privileges or with the table. It cannot be
specified in both places.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

4615

16

Permissions may not be revoked from either the DBO or the object owner.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

4616

25

Public has been granted permission on the object with the grant option. Please revoke
the GRANT WITH GRANT option from public before revoking from any user/group.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

4617

25

4618

16

4619

16

Public has GRANT WITH GRANT permission on at least one of the columns you are
trying to revoke. Please revoke the GRANT WITH GRANT option from public before
revoking from the users/groups.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The user's curwrite must be at the security label of an object in order for that user to
grant/revoke access to that object.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.
The user's curwrite must be at Data Low in order to grant/revoke create database
permission.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.

4620

16

The user must be in the master database in order to grant/revoke create database access.
Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.
Explanation:

946

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

4621

16

Warning. All permissions except CREATE DATABASE are granted/revoked. Only
System Administrator can grant/revoke CREATE DATABASE permission.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

4622

10

Some or all of the specified privileges were not revoked because, they were not granted,
or they were granted by some other user.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

4623

18

Error encountered while retrieving column information. Aborting grant/revoke
command.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

4624

16

The user must be in the master database in order to grant/revoke connect access.
Command failed. Check database context.
The user must be in the master database in order to grant/revoke set session authorization
access.
Explanation: Command failed. Check database context.
DBCC command ’%s’ cannot be assigned at the database-level.
Explanation: Command failed. Refer to the System Administration Guide for dbcc
usage.
Explanation:

4625

16

4626

16

4627

16

4628

16

4629

16

The user must be in the %.*s database to GRANT/REVOKE this command.
Explanation: Command failed.
GRANT/REVOKE DBCC does not apply to groups or PUBLIC.
Explanation: Command failed. Refer to the Security Administration Guide for usage.
DBCC command ’%s’ is a database-level command and ON  is
mandatory.
Explanation: Command failed. Refer to the System Administration Guide for dbcc
usage.

947

Server Error Messages 4700 - 4799

Server Error Messages 4700 - 4799

Number
4701

Severity
11

Text and Explanation
Cannot truncate table `%.*s', because this table does not exist in database `%S_DBID'.
Explanation: Command failed. Check your database for the object not found and reenter the command with the correct name.

4706

17

4708

16

Could not truncate table `%.*s' because there is not enough room in the log to record the
deallocation of all of the index and data pages.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Could not truncate object `%.*s' because it is not a table.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

4709

16

4710

16

4711

14

4712

14

4713

14

Permission denied. The minhold of table `%.*s' does not dominate @@minwrite.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

4714

14

Permission denied. Only users possessing the SSO role can truncate the audit log.
You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Permission denied. The hurdle of table `%.*s' does not equal @@curwrite.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

You are not allowed to truncate the system table `%.*s'.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.
Cannot truncate table `%.*s' because you are not the owner or a user with System
Administrator (SA) role.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.
Permission denied. @@curread does not dominate the maxhold of table `%.*s'.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Permission denied. @@maxwrite does not dominate the maxhold of table `%.*s'.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

Explanation:

4715

948

14

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

4716

16

Cannot truncate table `%.*s' because it is partitioned.
Refer to the writeup for this error.
Could not truncate table `%.*s' because there are referential constraints defined on it and
there are data rows in some of the referencing tables.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Failed to write the TRUNCTAB log record for the execution of truncation of table '%.*s'
in database '%S_DBID'. The 'truncate table' command is aborted.
Explanation:

4717

16

4718

17

4719

20

TRUNCATE TABLE aborted due to an internal error. Failed to obtain the owner name
information associated with object ID %d in database '%S_DBID'. Please contact Sybase
Technical Support.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.

4720

16

Cannot truncate table '%.*s' because there are one or more isolation level 0 scans, or
REORG command, active on the table.
Explanation: Retry your command later.

Explanation:

Server Error Messages 4800 - 4899

Number
4801

Severity
20

4802

21

Text and Explanation
Bulk_main: opentable on BULK INSERT table failed. Dbid=%d name='%.*s'.
Explanation: The bulk copy command failed. Adaptive Server could not open the
specified table. Check command and target table.
Bulk_main: getindex of primary index row failed on BULK INSERT table.
There is a potential problem affecting the consistency of the system
catalog or the indexes on the table specified in the bcp command. Investigate with dbcc
checktable, checkcatalog and checkdb.

Explanation:

4804

21

Premature end-of-message while reading current row from host. Host program may have
died.
Explanation: The bcp activity could be incomplete. Although corruption is unlikely,
some rows in the target table for bcp may need to be cleaned up using delete/truncate table
command.

949

Server Error Messages 4800 - 4899

Number

Severity

Text and Explanation

4805

17

4806

16

The front end tool you are using does not support the feature of bulk insert from host,
please use the proper tools for this command.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
You cannot run the non-logged version of bulk copy in this database. Please check with
the DBO.
Explanation: Refer to the writeup for this error.

4808

10

4809

20

4810

16

4811

16

4812

16

Expected row offset in data stream for bulk copy of text data.
Explanation: This error is seen when bulk copying in a table that has text/image
columns. Does not cause corruption but the bcp batch may be terminated.

4813

16

Expected text length in data stream for bulk copy of text data.
Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.
Bulk_getschema: Unable to open the system catalog SYSCOLUMNS in database `%.*s'
while attempting to retrieve table schema information. Run DBCC CHECKTABLE on
sysobjects in `%.*s'.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

The bulk copy of this table has been aborted because the CHECKPOINT record could not
be written in the log. Please free up space in the database.
Explanation: The bcp activity could be incomplete. Although corruption is unlikely,
some rows in the target table for bcp may need to be cleaned up using delete/truncate table
command. Restart the bcp job after cleanup.
Unable to open SYSCOLUMNS in dbid %d to retrieve table schema information.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Expected TEXT token in data stream for bulk copy of text data.
Explanation: This error is seen when bulk copying in a table that has text/image
columns. Does not cause corruption but the bcp batch may be terminated.
Expected column offset in data stream for bulk copy of text data.
Explanation: This error is seen when bulk copying in a table that has text/image
columns. Does not cause corruption but the bcp batch may be terminated.

Explanation:

4814

20

4818

11

950

Error encountered while retrieving table schema information for object `%.*s' in database
`%.*s'. Re-check the schema for the table.
Explanation: Command failed. Check your database for the object not found and reenter the command with the correct name.

CHAPTER 6

Number

Severity

4819

16

Adaptive Server Error Messages

Text and Explanation
You cannot BCP into the sysaudits table.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

Explanation:

4820

16

4821

16

4822

14

4823

16

Illegal identity value specified for identity column in table `%.*s' through BCP.
Explanation: Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.
Identity value overflow while inserting into table `%.*s' through BCP.
Explanation: This error is seen when bulk copying in a table that has an identity column.
Consider creating another table with a larger identity value range to load the data.
You do not have the role required to run bcp in with the labelled option.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Sensitivity label out of range for some row(s).
Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.
Invalid sensitivity label for some row(s).
Explanation: Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.
Some row(s) not copied.
Explanation: Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.
Explanation:

4824

16

4825

16

4826

16

Expected sensitivity label length in data stream for bulk copy of sensitivity label data.
Explanation: Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.

4827

16

Expected row offset in data stream for bulk copy of sensitivity label data.
Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.
Expected sensitivity label data in data stream for bulk copy of sensitivity label data.
Explanation: Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.
Explanation:

4828

16

4829

16

4830

16

Attempt to copy in row sensitivity labels without using bulk copy labelled option. Labels
will be overwritten.
Explanation: Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.
The labelled option was specified, but row sensitivity labels were not passed in.
Explanation: Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.

951

Server Error Messages 4800 - 4899

Number

Severity

Text and Explanation

4831

16

Expected TEXT or SENSITIVITY token in data stream for bulk copy of text or sensitivity
label data.
Explanation: Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.

4832

16

You cannot use a pre-10.0 client to bulk copy into a Secure SQL Server.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

4833

16

Expected text data in data stream for bulk copy.
Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.
Bulk copy failed due to insufficient SQL Server memory. Please retry later when there is
less load/users on the SQL server, or ask your System Administrator to reconfigure SQL
Server with more memory.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

4834

17

4835

18

Failed to update the identity pre-burn factor for table `%.*s' through BCP. Please re-try the
operation or contact your SA for details.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

4836

18

Error occurred while creating the identity value for table `%.*s' through BCP. Please retry the operation or contact your SA for details.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

4837

16

Bad row data received from the client while bulk copying into object %d in database %d.
Received a row of length %d while maximum possible row length is %d.
Explanation: Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.

4838

16

You cannot BCP into a view.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

4839

18

Server has encountered badly formatted rows from bulk copy. Could not locate the row
position reserved for the insertion of the identity value.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

4840

16

4841

16

Bulk copy failed. You cannot specify a partition ID when doing BCP into table '%. *s'
because it has a clustered index.
Explanation: Check command parameters and retry.
Bulk copy failed. Partition number %d does not exist in table '%.*s'.
Explanation: Check command parameters and retry.

952

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

4842

16

Bulk copy failed. Partition number %d was specified for table '%.*s', but that table is not
partitioned.
Explanation: Check command parameters and table, and retry.

4843

10

Slow bulk copy is being used because table '%.*s' has triggers or indexes.
Explanation: This is an informational message. Bulk copy may take an extended period.

4844

16

Bulk copy failed. Identity start value %S_NUME was specified for table '%.*s', but that
table does not have an identity column.
Explanation: Check command parameters and table,and retry.

4845

16

4846

20

Bulk copy failed. Client does not have the capability to bulk copy into the data- only locked
table '%.*s'.
Explanation: Check Adaptive Server and client environment, setup.
Bulk copy failed. Error occurred while updating the last page of the table.
Explanation: Error in bulk copy affected current process. Contact System Administrator.

4847

16

BCP insert operation is disabled when LONGCHAR capability is turned on and data size
is changing between client and server character sets since BCP does not support
LONGCHAR yet.
Explanation: Illegal command.

Server Error Messages 4900 - 4999

Number

Severity

Text and Explanation

4901

16

ALTER TABLE only allows columns to be added which can contain nulls. Column `%.*s'
cannot be added to table `%.*s' because it does not allow nulls.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

4902

11

Cannot alter table `%.*s', because this table does not exist in database `%S_DBID'.
Command failed. Check your database for the object not found and reenter the command with the correct name.
ALTER TABLE failed because page %ld of the system catalog sysindexes in database
`%.*s' is not in the cache.
Explanation: Adaptive Server encountered an internal error affecting all processes in the
current database. Report the error to your System Administrator. Adaptive Server must be
restarted and dbcc diagnostics run.
Explanation:

4905

21

953

Server Error Messages 4900 - 4999

Number

Severity

Text and Explanation

4909

16

Can't alter %.*s because it is not a table.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

4910

16

Cannot alter table `%.*s' because you are not the owner or a user with System
Administrator (SA) role.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.

4912

16

Cannot replace default to `%.*s.%.*s' because it already has a default bound using
sp_bindefault.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

4913

16

Alter table command has unrecognized action. Cannot process.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

4914

16

Cannot alter table `%.*s' because the alter table statement contains multiple identity fields.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Cannot add new identity field to `%.*s' via alter table because the table already contains
an identity field.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Cannot add new identity field to `%.*s' via alter table because the number of existing rows
(%ld) exceeds the maximum value for the specified precision (%d).
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

4915

16

4916

16

4917

20

Failure adding identity column `%.*s' to table `%.*s'.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Explanation:

4918

16

Row length (%d) exceeds maximum row length (%d) when adding identity column

’%.*s’ to table ’%.*s’.
Explanation:

Command failed due to invalid or illegal request. A server limit was

exceeded.
4919

954

16

Identity value overflow when adding column `%.*s' to table `%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

4920

16

4921

14

Permission denied. A table can only be altered if the table's hurdle equals the user's
curwrite.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.
Permission denied. A table's labels cannot be altered while it is in use.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

4922

14

4923

14

Invalid hold label specified.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Permission denied. A table's maxhold should always dominate its minhold.
You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Permission denied. A table's maxhold should always be dominated by the maxhold of the
database that contains it.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Permission denied. User maxwrite does not dominate specified maxhold.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Permission denied. User minhold does not dominate specified minwrite.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Explanation:

4924

14

4925

14

4926

14

4927

14

4928

14

Permission denied. Maxhold label specified is below previous table maxhold.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Permission denied. Minhold label specified is above previous table minhold.
You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Permission denied. User minwrite is not dominated by specified maxhold.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Explanation:

4929

14

4930

14

Permission denied. User maxwrite does not dominate specified minhold.
You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

Explanation:

4931

16

Cannot alter the table ’%.*s’ because it is a system table.
Explanation: Error raised if user attempts to add columns to a system table when allow
updates is off.

955

Server Error Messages 4900 - 4999

Number

Severity

Text and Explanation

4932

16

Dropping a column from a system table is not allowed.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

4933

16

4934

16

4935

16

4936

17

4937

17

Dropping a column from a replicated table is not allowed.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
A column by this name doesn't exist in the table `%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Dropping the only column in a table is not allowed.
Explanation: Command failed due to invalid or illegal request.
Dropping the column failed while reformatting data on page %d, row %d. This command
is being rolled back.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Deleting text pages failed. This command is being rolled back.
Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Explanation:

4938

20

4939

16

4940

16

4941

16

ALTER TABLE ’%.*s’ failed. You cannot drop a column on which constraints are defined.
Drop the constraints before dropping this column.
Explanation: Command failed due to invalid or illegal request. Use sp_helpconstraint
for information on the object.

4942

16

ALTER TABLE ’%.*s’ failed. You cannot drop column ’%.*s’ which has a default bound
to it. Unbind the default (object id ’%ld’) before dropping this column.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

956

Cannot undo a drop column command because the number of rows on the log record does
not match the number of rows on the data page.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
ALTER TABLE ’%.*s’ failed. You cannot drop column ’%.*s’ because it is being used by
an index. Drop the index ’%.*s’ before dropping this column.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
ALTER TABLE failed. Dropping an identity column is not allowed.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

4943

16

Dropping a column which is a primary key is not allowed. Drop the constraint (object id
`%ld') before dropping this column.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

4944

16

Dropping a column which is a foreign key is not allowed. Drop the constraint (object id
`%s') before dropping this column.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

4945

16

Cannot drop the column because cursor `%.*s' is still open. Close the cursor(s) before
dropping the column.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

4946

16

4947

16

4948

25

4949

20

Dropping a column from a table which has a constraint associated with it is not allowed.
Drop the constraint (object id `%ld') before dropping this column.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Dropping an identity column from a table while identity_insert is `on' is not allowed. Set
identity_insert to `off' before dropping this column.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Dropping the column failed while logging data from page %d. This command is being
rolled back.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
The alttab_begin() function is trying to put too many lock requests in the lock_requests[]
array.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

4950

16

Cannot partition table `%.*s' because it is a system table.
Explanation: The partition clause of the alter table command allows you to partition

user tables that do not have a clustered index. Partitioning is not allowed for system tables.
4951

16

4953

16

4954

16

Cannot create %d partitions on the table '%.*s' with clustered index because the maximum
number of partitions allowed on a table with clustered index is %d.
Explanation: Refer to the writeup for this error.
Cannot partition table `%.*s' because it is already partitioned.
Explanation: Refer to the writeup for this error.
Cannot unpartition table `%.*s' because it is not partitioned.
Refer to the writeup for this error.

Explanation:

957

Server Error Messages 4900 - 4999

Number

Severity

Text and Explanation

4955

16

Number of partitions must be greater than one
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

4956

16

Cannot alter table if REORG command or level 0 scans are active.
Explanation: Refer to the writeup for this error.

4958

16

Cannot partition table `%.*s' because it is in a pre-System 11 database.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

4959

16

Dropping a TEXT/IMAGE column is not allowed.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Lock scheme currently on the table `%.*s' is corrupted. For this version of SQL server it
should have been set properly.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Cannot partition table '%.*s' because it has been partitioned and unpartitioned too many
times.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
To partition: bcp the data out of the table, drop and recreate the table, and then bcp into a
partitioned/unpartitioned table.
Explanation: Follow the steps in the message to partitioned a table.
Table '%.*s' is already locked in the desired locking scheme.
Explanation: This is an informational message. The command did not execute.
Explanation:

4960

16

4961

16

4962

16

4963

16

4964

17

4965

16

Lock scheme conversion failed due to insufficient SQL Server memory. Please retry later
when there is less load/users on the SQL server, or ask your System Administrator to
reconfigure SQL Server with more memory.
Explanation: See the writeup for Error 4964.
Lock scheme conversion on system tables not supported.
You can only change lock schemes on a user table.

Explanation:

4966

10

4967

16

958

Warning: Table '%.*s' with a clustered index has been partitioned. All data rows are in the
first partition and all data insertions will go to the first partition. To distribute the data to
all the partitions, re-create the clustered index.
Explanation: The table is partitioned but will not stay balanced unless you take the
specified action.
Cannot execute '%.*s' command on table '%.*s', because this table does not exist in
database '%S_DBID'.
Explanation: Check syntax and working database.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

4968

16

The table '%.*s' you've specified is a system table. Executing the '%.*s' command is not
permitted on system tables.
Explanation: Invalid command.

4969

16

4970

16

The table '%.*s' you've specified is a temporary table. Executing the '%.*s' command is not
permitted on temporary tables.
Explanation: Invalid command.
Cannot unlock this table because the table is not locked in that mode.
Explanation: Invalid command.

4971

16

This table cannot be locked in '%.*s' mode because it was already locked in '%.*s ' mode.
Explanation: Invalid command.

4972

10

Warning: Empty Table '%.*s' with a clustered index has been partitioned. All data
insertions will go to the first partition. To distribute the data to all the partitions, re-create
the clustered index after loading the data.
Explanation: Table is partitioned but will become unbalanced with future inserts. Take
the recommended action to maintain partition balance.
Row size (%d bytes) exceeded the maximum row size limit (%d bytes) for data only locked
format while changing the lock scheme from ALLPAGES to DATAONLY for object
’%.*s’ (ID %d) in database ’%.*s’ (ID %d). The lock scheme for the object was not
changed.
Explanation: Consult the System Administration Guide for more information.

4973

20

4974

21

Process %d was expected to hold logical lock on object %ld.
Explanation: Adaptive Server encountered an internal error affecting all processes using
the current database. Report the error to your System Administrator.

4975

16

4977

16

Cannot alter table for lockscheme change because cursor '%.*s' is still open. Close the
cursor(s) before lockscheme change.
Explanation: Wait for the process holding the cursor to complete.
You cannot run ALTER TABLE LOCK in this database because the 'select into/bulkcopy'
option is off. Please check with the DBO.
Explanation: Invalid or illegal command.

4978

16

User aborted ALTER TABLE LOCK change command for table %.*s
Explanation: DDL command aborted.

4979

20

4980

17

ALTER TABLE LOCK change for table '%.*s' failed: insufficient memory to allocate
backout structure.
Explanation: Retry the DDL command when there is more memory available for the
task.
No space left in database '%S_DBID'; Use ALTER DATABASE to increase size of
database. Else, an old transaction may be active; see Syslogshold table.
Explanation: Check the syslogshold table for long-running transactions.

959

Server Error Messages 4900 - 4999

Number

Severity

Text and Explanation

4981

16

4982

10

Column offset, %d bytes, for variable-length column number %d exceeds the maximum
start offset for variable-length columns in DOL tables (%d bytes). The lock scheme for the
object ’%.*s’ was not changed.
Explanation: To change the lock scheme, bulk copy the table out, drop and re-create the
table with the new scheme, and bulk copy data back in.
Due to an internal error the table '%.*s' cannot be converted to new lock scheme. Please
contact your System Administrator (SA) for help
Explanation: An Adaptive Server error occurred. Notify the System Administrator.

4983

10

Primary index (indid = %d) is suspect for table '%.*s'. Please check and reissue the lock
change command.
Explanation: Check the index and table using dbcc. You may need to recreate the index.

4984

10

4985

10

Computed effective expected row size value(%d) for the table '%.*s' with the expected row
size value(%d) is invalid. Forcing the default value.
Explanation: This is an informational message.
Warning: trigger ’%.*s’ is already enabled.
Explanation: This is an informational message.

4986

10

Warning: trigger ’%.*s’ is already disabled.
This is an informational message.
Enabling trigger ’%.*s’.
Explanation: This is an informational message.
Explanation:

4987

10

4988

10

Disabling trigger ’%.*s’.
Explanation: This is an informational message.

4989

16

The trigger you specified (’%.*s’) does not exist. The ALTER TABLE command is being
terminated.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.

4990

17

ALTER TABLE ’%.*s’ failed due to insufficient procedure cache. Retry later when there
is less load/users on Adaptive Server, or ask your System Administrator to reconfigure
Adaptive Server with more procedure cache.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

4991

17

ALTER TABLE ’%S_OBJID’ in database %S_DBID (objectid %d) failed due to
an internal error. Please contact Sybase Technical Support.

4993

960

16

Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
ALTER TABLE ’%.*s’ failed. Dropping all columns in a table is not allowed.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

4994

16

ALTER TABLE ’%.*s’ failed. The number of columns in the resultant table (%d) exceeds
the current limit %d.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.

4995

16

ALTER TABLE ’%.*s’ failed. Multiple references to the same column in ALTER TABLE
statements are not allowed.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.

4996

16

ALTER TABLE ’%.*s’ failed. Adding non-NULL timestamp column ’%.*s’ is not
allowed.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.

4997

16

4998

16

4999

16

ALTER TABLE ’%.*s’ failed. Default clause is required in order to add non-NULL
column ’%.*s’.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.
ALTER TABLE ’%.*s’ failed. Default value cannot be NULL when adding a non-NULL
column.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.
ALTER TABLE ’%.*s’ failed. You cannot drop column ’%.*s’ on which a primary or
foreign key constraint is defined.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.

961

Server Error Messages 5000 - 5099

Server Error Messages 5000 - 5099

Number
5001

Severity
16

5002

16

5004

16

Text and Explanation
User must be in Master Database.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.
Database %.*s does not exist; check sysdatabases.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
ALTER DATABASE failed. The size value is invalid.
Command failed due to invalid or illegal request. Specify a positive (and
minimum allowed) value for the size parameter of the alter database command.
Explanation:

5005

10

5006

16

5008

16

Extending database by %ld pages (%d.%d megabytes) on disk %.*s
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Could not find enough space on disks to extend database %.*s.
Explanation: Refer to the writeup for this error.
System does not support Deextend Database currently.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
ALTER DATABASE failed. Some disk names listed in command were not found. Check
that names exist and are spelled correctly before re-running command.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Only the owner of database %.*s or a user with System Administrator (SA) role can
ALTER it.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Explanation:

5009

16

5011

14

5013

16

5015

16

Cannot extend the MASTER database onto any device other than `master'. The ALTER
DATABASE was aborted.
Explanation: Refer to the writeup for this error.
CREATE or ALTER DATABASE failed. The size specified must be %d megabyte(s) or

greater.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

962

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

5016

10

ALTER DATABASE failed. The Model database may not be larger than the Temporary
database. Alter tempdb first.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

5017

16

ALTER DATABASE failed. Database %.*s not created with `for load' option.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

5018

10

Caution: You have set up this database to include space on disk %d for both data and the
transaction log. This can make recovery impossible if that disk fails.
Explanation: This is an informational message. Keeping data and log separate is
recommended.

5020

14

Permission denied. @@curwrite has to be set equal to the database's hurdle in order for
the alter to proceed.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

5021

14

Too many dbmaxhold specifications made.
You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Invalid dbmaxhold provided.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Permission denied. The database maxhold you specified does not dominate your
minwrite.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Permission denied. The database maxhold you specified is not dominated by your
maxwrite.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Permission denied. The database maxhold you specified does not dominate the current
database maxhold.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Updating database maxhold.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Explanation:

5022

16

5023

14

5024

14

5025

14

5026

10

963

Server Error Messages 5000 - 5099

Number

Severity

Text and Explanation

5028

16

5029

16

5030

16

5031

10

5032

10

ALTER DATABASE failed. This command will not make changes to a database that
would cause the number of device fragments to exceed the maximum of 128. Recreate the
database and try again.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
ALTER DATABASE failed. Log space in master database has reached the last chance
threshold. Please free-up log space in master database and try again.
Explanation: This is a serious condition. Refer to “Managing Free Space With
Thresholds” in the System Administration Guide for immediate corrective action.
The database %S_DBID is in the middle of a load sequence. Altering it will not let you
load other transaction dumps in the dump-set. If you still prefer to do it please use
OVERRIDE option.
Explanation: Retry the command after completing the load sequence.
Database %S_DBID which is currently offline has been altered from size %d pages to %d
pages.
Explanation: This is an informational message.
Alter database on '%S_DBID' broke the load sequence for that database.
Explanation: The alter command was executed in the middle of a transaction load
sequence.

5033

16

5036

16

5037

17

ALTER DATABASE for database ’%S_DBID’ was unsuccessful; it failed to update log
space values in internal persistent data structure.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

5038

10

Warning: Using ALTER DATABASE to extend the log segment will cause user
thresholds on the log segment within 128 pages of the last chance threshold to be disabled.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.

964

Attempt to alter database '%S_DBID' failed because it is in read-only mode.
Explanation: Determine why the query attempted to alter a read-only database. See the
writeup for Error 3906.
ALTER DATABASE failed either because the database is failed over or system proxy
databases are enabled on the server in failed over mode.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.

CHAPTER 6

Adaptive Server Error Messages

Server Error Messages 5100 - 5199

Number
5101

Severity
15

Text and Explanation
Must give parameters for `DISK %s' command. Usage: %s.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

5102

15

No such command: `DISK %.*s'.
Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Explanation:

5103

16

Illegal disk address range. The sum of VSTART and SIZE must be less than 16777216
(0x1000000).
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

5104

16

Device number %d already used.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Device activation error. PHYSNAME `%.*s' may be incorrect.
Explanation: Check the physical device name.
Explanation:

5105

16

5106

15

Parameter `%s' requires value of type `%s'.
Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Value is wrong type for parameter `%s' (requires type `%s').
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Parameter `%s' does not take a value.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Explanation:

5107

15

5108

15

5109

16

No such parameter: `%.*s'.
A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.
Explanation:

5114

20

Could not yield.
Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator. (Not raised in Release 11.0 and
higher.)
Explanation:

965

Server Error Messages 5100 - 5199

Number

Severity

Text and Explanation

5115

16

I/O error during disk initialization. PHYSNAME `%.*s' may be incorrect or %ld
(VSTART + SIZE) may exceed the size of the device. Please consult the SQL Server
error log for more details.
Explanation: Refer to the writeup for this error.

5116

14

Permission denied. Only users with System Administrator (SA) role can run DISK
commands.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

5117

16

Unable to run DISK command. Must be in master database to run this command.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.

5118

16

Unable to run DISK REFIT. SQL Server must be booted with the -m option. Please see
your System Administration guide about the Restore Master procedure.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.

5119

18

Unable to reserve a buffer, aborting DISK REFIT command. Please retry Restore Master
procedure.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

5120

10

5121

10

5122

10

Bad segment map (%d) in sysusages for row with Dbid = %d, Logical Start = 0x%lx,
Virtual Start = 0x%lx, and Size = 0x%lx. Recommend you patch this value with correct
information after Disk Refit completes.
Explanation: There may be a potential problem with a database or database object.
Contact your System Administrator.
Warning: Disk Refit may not have the correct segment map information in sysusages.
Please review these after the command completes to verify their accuracy.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
The disk size must be >= %d device pages (%d MB).
Explanation: Check query parameters and retry.

5123

16

5124

10

5125

10

966

DISK INIT encountered an error while attempting to open/create the physical file. Please
consult the SQL Server error log (in the SQL Server boot directory) for more details.
Explanation: Refer to the writeup for this error.
Activating disk ’%.*s’ of size %ld bytes.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Failed to complete unmirror of logical device `%.*s' after recovery of the master
database.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

5126

16

The logical device `%.*s' does not exist in SYSDEVICES.
A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.
Explanation:

5127

16

The device `%.*s' is already mirrored and mirroring is enabled.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.
The device `%.*s' is already mirrored but mirroring is disabled. Use the DISK
REMIRROR command to enable mirroring or unmirror the device.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.
Syntax error detected in the value for parameter `mirror'. You must provide a valid
physical device/file name for this parameter.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.
The value for parameter `mirror' translates to the same name as that for the primary
device. Use another physical device for the mirror.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.
The device `%.*s' is not currently mirrored.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.
DISK MIRROR encountered an error while attempting to create the physical file `%.*s'.
Please consult the SQL Server error log for more details.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
Unable to start i/o to `%.*s'. Please consult the SQL Server error log for details.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.

5128

16

5129

16

5130

16

5131

16

5132

10

5133

10

5134

10

Dynamic mirroring failed for logical device `%.*s'. Check the SQL Server error log for
more information.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.

5135

10

Starting Dynamic Mirroring of %ld pages for logical device `%.*s'.
This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Explanation:

5136

10

%*.d pages mirrored...
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

967

Server Error Messages 5100 - 5199

Number

Severity

Text and Explanation

5137

10

Failed to mirror device `%.*s'.
This is an informational message but may require follow-up action.
Contact your System Administrator.
Explanation:

5138

10

Failed to unmirror device `%.*s'.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
Failed to remirror device `%.*s'.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
Creating the physical file for the mirror...
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

5139

10

5140

10

5141

17

5142

16

5143

10

The remaining %ld pages are currently unallocated and will be mirrored as they are
allocated.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

5144

16

5145

16

You can't remove the secondary physical device for virtual device `%.*s' since it is
currently the only operational device. Use the SIDE=PRIMARY qualifier for the DISK
UNMIRROR COMMAND.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
Error re-initializing device `%.*s'. Check SQL Server errorlog for more information.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.

5146

16

Unable to start Dynamic Mirroring because an i/o buffer is not currently available. Try
the command again later.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Mirroring for device `%.*s' is not currently enabled.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

The VDEVNO of %ld is out of range. The maximum VDEVNO allowed is %ld.
A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.
Explanation:

5147

968

10

Device size set to %ld blocks.
Explanation: This is an informational message or a message header. No action is
required.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

5148

16

Device `%.*s' already exists.
A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.
Explanation:

5149

16

You cannot remove the primary physical device for virtual device `%.*s' since it is
currently the only operational device. Use the SIDE=SECONDARY qualifier for the
DISK UNMIRROR COMMAND.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.

5150

16

DISK UNMIRROR cannot be performed, because database `%S_DBID' is currently
undergoing DUMP or LOAD. Either wait for that command to complete, or abort it.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.

5151

16

PHYSNAME `%.*s' is already in use.
A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.
Explanation:

5152

16

DISK REFIT failed. Either the database is corrupted or the value of the VSTART
parameter supplied to DISK INIT and DISK REINIT were different.
Explanation: Check that the VDISK parameter supplied to DISK REINIT is consistent
with that supplied to DISK INIT.

5153

16

5154

16

Device '%.*s' cannot be released since it is in use by database id '%S_DBID'. Drop that
database and retry.
Explanation: Illegal command. Check device before retrying.
Device '%.*s' is not a valid database device.
Explanation: Check command syntax.

5155

16

5156

16

5157

16

The command 'DISK %s' cannot be executed since disk mirroring has been disabled. In
order to enable disk mirroring, use: sp_configure 'disable disk mirroring',0 and restart the
server.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message.
DISK INIT failed. All disks are either in use or reserved for failover of companion server
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message.
Disk refit command is not allowed within the failed over mode of the companion server
A database maintenance operation failed. Take any corrective action
indicated by the message.
Explanation:

5158

16

DISK INIT of ’%.*s’ failed because this name is reserved for failed over device.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message.

969

Server Error Messages 5100 - 5199

Number

Severity

Text and Explanation

5159

16

Only the master database can be recovered when attempting to use the DISK REFIT
command. Restart the server using trace flag 3608.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message.

5160

16

Arithmetic overflow error for parameter ’%s’.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message.

5161

16

There are no available device numbers. ASE allows a maximum of %d devices and all

the device numbers upto the maximum have been used.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message.

5162

5163

16

16

There are no available device numbers in the range 0 and the value of configuration
parameter ’number of devices’ %d. Please reconfigure ’number of devices’ to a
larger value and retry disk initialization.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message.
Disk initialization for logical device ’%.*s’ failed as a virtual disk descriptor could not

be allocated, possibly due to shortage of memory.
A database maintenance operation failed. Take any corrective action
indicated by the message.
Initializing %ld pages only; insufficient disk space.
Explanation: The operation was partially successful; it could not initialize the requested
number of pages.
Explanation:

5164

10

5165

16

DISK RESIZE can proceed only when mirroring is permanently disabled. UNMIRROR

%S_MSG with mode = ’REMOVE’ and reexecute command.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message.

5166

970

16

DISK RESIZE encountered an error while attempting to open/resize the physical file
’%s’. Please consult the SQL Server error log (in the SQL Server boot directory) for
more details.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message.

CHAPTER 6

Adaptive Server Error Messages

Server Error Messages 5200 - 5299

Number
5201

Severity
26

5202

26

5203

17

Text and Explanation
Failure concurrent with dump in database %d: DFL Manager caller must be DUMP
DATABASE; instead, command token was %d.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
DUMP DATABASE for database %d failed: DFL synchronisation is prematurely set.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
DUMP DATABASE for database %d failed: insufficient memory to allocate DFL.
Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

Explanation:

5204

26

DUMP DATABASE for database %d failed: initial DFL allocation will not fit in initial
memory block.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
DUMP DATABASE for database %d failed: duplicate dflheader found.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.

5205

26

5206

26

DUMP DATABASE for database %d failed: dump flushlist structures have not been
allocated.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.

5207

26

5208

10

5209

26

5210

26

DUMP DATABASE for database %d failed: DFL synchronisation is not set.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
User aborted DUMP DATABASE for database %d.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Failure during concurrent dump in database %d: DFL Manager caller must not be
DUMP DATABASE, but is.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Failure during dump in database %d: caller does not possess dump lock.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.

971

Server Error Messages 5600 - 5699

Number

Severity

Text and Explanation

5211

26

Failure concurrent with dump in database %d: caller does not possess flushlist lock.
An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Explanation:

5212

26

5213

26

5214

20

5215

26

5216

26

5217

20

Failure concurrent with dump in database %d: no DFL pieces on not-full list.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Failure concurrent with dump in database %d: caller improperly holds flushlist lock.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
During DUMP DATABASE for database %d, flushlist closure not complete at end of
synchronisation.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
DUMP DATABASE for database %d failed: could not find dflinfohead to deallocate.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
DUMP DATABASE for database %d failed: trailing piece in not-full list proved notempty.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
DFL Manager failed to sleep.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

Server Error Messages 5600 - 5699

Number

Severity

Text and Explanation

5600

20

Adaptive Server internal error: Did not expect to find distributed transaction participant
descriptor for local participant.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.

972

CHAPTER 6

Number

Severity

5601

20

Adaptive Server Error Messages

Text and Explanation
Adaptive Server internal error: invalid input %d to internal functions.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.

Explanation:

5602

17

Could not find an available distributed transaction participant descriptor. Retry later, or
please contact a user with System Administrator (SA) role to reconfigure your system for
more descriptors.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

5603

16

Adaptive Server cannot accept distributed transactions as transaction coordinator is not
enabled. Please contact a user with System Administrator (SA) role.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.

5604

16

5605

16

5606

20

5607

16

5608

16

Adaptive Server internal error: Cannot register a remote distributed transaction
participant when process is not within a transaction.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
%s RPC to the remote server ’%S_SRVID’ failed. Transaction key ’%.*s’. Return status
%d.
Explanation: Failure in Remote Procedure Call (RPC). Check syntax. Check sending
and receiving Adaptive Server environments for remote access.
Adaptive Server internal error: Transaction coordinator setup failed during alarm
initialization.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Could not reserve log space in sybsystemdb database. Retry your transaction later, or
please contact a user with System Administrator role.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
The remote server ’%S_SRVID’ does not support distributed transactions.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

5609

16

The sybsystemdb database is not available.
Adaptive Server could not perform the requested action. Contact your
System Administrator.

Explanation:

5610

16

The syscoordinations table in sybsystemdb database is not available.
Adaptive Server could not perform the requested action. Contact your
System Administrator.

Explanation:

973

Server Error Messages 5600 - 5699

Number

Severity

Text and Explanation

5611

21

Adaptive Server internal error: distributed transaction recovery boot count error.
Transaction boot count is %d, Server current boot count is %d.
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator.

5612

16

System database %s is not allowed to participate in a distributed transaction.
Explanation: Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.

5613

20

Adaptive Server internal error: Could not release distributed transaction participant
descriptor to the free pool.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

5614

16

Cannot start a remote distributed transaction participant on server ’%d’ as server does not
does not exist. Please contact a user with System Administrator role.
Explanation: Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.

5615

21

Adaptive Server internal error: ASTC task state %d is incorrect.
Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator.
Adaptive Server internal error: invalid distributed transaction participant work identifier
%d for participant %d. Transaction key ’%.*s’.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Adaptive Server internal error. Could not change engine affinity.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Explanation:

5616

20

5617

17

5618

21

Adaptive Server internal error. Could not resolve distributed transaction states where
system database ’%s’ was a participant.
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator.

5619

21

Adaptive Server internal error. Could not obtain count of in-doubt transactions for space
reservation.
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator.

5620

21

Adaptive Server internal error. Could not reserve space for in-doubt transactions.
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator.

974

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

5621

16

You cannot start non-transactional work on the remote server. ’enable xact coordination’
is off and the task enabled ’strict dtm enforcment’, which requires transactional work.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.

5622

21

Adaptive Server Internal Error. Cannot allocate memory for transaction coordinator
processes.
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator.

5623

21

Adaptive Server Internal Error: Cannot start transaction coordinator process.
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator.

5624

20

Adaptive Server Internal Error: transaction coordinator protocol mismatch error.
Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Adaptive Server Internal Error: transaction coordinator was passed an invalid transaction
identifier length of ’%d’.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Cannot allocate a gtrid object descriptor. Retry later, or a user with System Administrator
(SA) role to reconfigure your system for more total memory.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Explanation:

5625

20

5626

17

5627

20

Adaptive Server Internal Error: Cannot release gtrid object descriptor to the free pool.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

5628

20

Adaptive Server Internal Error: A distributed transaction descriptor was found in the
wrong state. state %d, status %d.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

5629

16

Cannot start a remote distributed transaction participant as the local server is not named.
Please contact a user with System Administrator role.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.

5630

16

Transactional connection to remote server ’%S_SRVID’ has been invalidated. Aborting

the distributed transaction. Transaction key ’%.*s.
Adaptive Server could not perform the requested action. Check DTM
documentation for assistance.

Explanation:

975

Server Error Messages 5700 - 5799

Number

Severity

Text and Explanation

5631

16

Adaptive Server Internal Error. New transactional connection to server
’%S_SRVID’ is being passed while there is an existing transactional connection
to the same server in the same transaction. Aborting the distributed transaction.
Transaction key ’%.*s.

5632

16

Check error log and report the error to the System Administrator.
This operation is invalid when the run value of configuration parameter ’enable xact

Explanation:

coordination’ is on. Please retry after disabling this configuration parameter.
Explanation:

Adaptive Server could not perform the requested action.

Server Error Messages 5700 - 5799

Number

Severity

Text and Explanation

5701

10

5702

10

Changed database context to `%.*s'.
Explanation: Refer to the writeup for this error.
The SQL Server is terminating this process.
Explanation: This informational message appears in conjunction with other errors such
as 813, 8211, or stack traces. Error 5702 indicates that Adaptive Server is terminating the
client process since the accompanying error was fatal. Check for and resolve the errors
raised in conjunction with the 5702 error. Check the Adaptive Server error log if the other
errors were not displayed on your screen.

5703

10

Changed language setting to `%.*s'.
Adaptive Server sends this informational message to a DB-Library or CTLibrary client when the client logs in (the message displays the default language), and
when the client changes the current language. If you wish to suppress this message, add the
following line to your client's Adaptive Server message handler: if (msgno==5703) return
(0); This message cannot be suppressed on the Server side; it must be handled on the client
side.
Explanation:

5704

10

Changed client character set setting to `%.*s'.
Refer to the writeup for this error.

Explanation:

976

CHAPTER 6

Adaptive Server Error Messages

Server Error Messages 5800 - 5899

Number
5803

Severity
10

Text and Explanation
Unknown config number in sysconfigures, config = %d.
Explanation: There may be a potential problem with a database or database object.
Contact your System Administrator.

5804

16

The value for `%s' must not exceed `%s' or `%s'.
Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.
Explanation:

5805

16

Warning: The next configuration change will overwrite `%s'. To avoid this rename,
move, or delete old configuration files. See System Administration Guide for details.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.

5806

16

Warning: The file `%s' has been overwritten. To prevent this rename, move, or delete old
configuration files. See System Administration Guide for details.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.

5807

10

Invalid memory move request encountered for the ’%dK’ pool in cache ’%s’. Move
should equal at least 1 buffer of size ’%dK’.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

5808

10

WARNING: Dynamic loading of caches and pools through loading a new file are not
supported. However, the loadfile `%s' will be inspected for consistency. Refer to
`sp_cacheconfig' and `sp_poolconfig' to create or alter pools and caches.
Explanation: Refer to the writeup for this error.

5809

16

Less memory moved than requested in cache %s cache. Requested size = %d kb from
pool %d, actual memory moved = %d kb.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

5810

16

new (%d) buffer pool of size %d for cache %s is being created
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.

5811

16

The new load file does not have the cache %s definition. Cache type, size and number of
caches should match the running values. Use sp_cacheconfig to determine the running
value
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.

977

Server Error Messages 5800 - 5899

Number

Severity

Text and Explanation

5812

16

5813

16

The new load file has %d caches defined against running %d cache definitions.Cache
type, size and number of caches should match the running values. Use sp_cacheconfig to
determine the running value.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
The new load file has duplicate %s cache definitions, caches should be uniqueue.
Explanation: Refer to the writeup for this error.

5814

16

5816

16

5817

16

5818

16

Must configure with at least %d engine on-line.
Explanation: Check the System Administration Guide for information about online
engines.
Legal values for the number of remote logins are 0 or positive numbers.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.
Legal values for the number of remote sites are 0 or positive numbers.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.
Legal values for the number of remote connections are 0 or positive numbers.
Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.
Legal values for the number of pre-read packets per remote connection are 0 or positive
numbers.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.
Explanation:

5819

16

5820

16

Number of remote logins should be greater than the number of remote sites.
Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.
Number of remote connections should be greater than the number of remote sites.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.
Explanation:

5821

16

5822

16

Version number should be between 0 and 10000.
Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.
Explanation:

5824

16

Cannot reconfigure server to use sort order ID %d, because the row for its underlying
character set (ID %d) does not exist in syscharsets.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.

5825

16

Cannot reconfigure the server's sort order since the syscharsets table does not exist. You
must upgrade your server prior to attempting this.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.

978

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

5826

10

You have just reconfigured SQL Server's default sort order. System table indexes will be
rebuilt when you reboot the SQL server.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

5827

10

In changing the default sort order, you have also reconfigured SQL Server's default
character set.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

5828

16

Legal values for number of user connections are 1 through %d.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.

5829

16

Do not recommend more than %d engines on-line. Use override option to force this
option.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.

5830

16

Must configure with at least %d engine(s) on-line.
Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.
Cannot reconfigure the server's character set with out of bounds character set ID %d.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.
The stack size must be a multiple of the page size. It has been rounded from %d to %d.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Explanation:

5831

16

5832

10

5833

16

Cannot reconfigure the server with an out-of-bound, illegal value for Systemwide
Password Expiration Interval.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.

5835

16

Cannot reconfigure the server with an out-of-range audit queue size. The valid range is
%d to %d inclusive.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.

5836

10

The additional network memory size must be a multiple of 2048 bytes. It has been
rounded down from %d to %d.
Explanation: This is an informational message. Unless otherwise specified, no action
is required.

5837

10

The default network packet size must be a multiple of 512. It has been rounded down
from %d to %d.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

979

Server Error Messages 5800 - 5899

Number

Severity

Text and Explanation

5838

10

The maximum network packet size must be a multiple of 512. It has been rounded down
from %d to %d.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

5839

16

The value of `max network packet size', `%ld', must be greater than or equal to the value
of the `default network packet size', `%ld'.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.

5840

16

Illegal value (%ld) specified for the number of large extents.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.

5841

16

Cannot reconfigure the server's sort order with an out of bounds sort order set ID %d.
Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.
Number of cleanup blocks should be at least as great as the number of users. The number
of users currently configured is %d.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.
Invalid Configuration: Cache alignment `%ld' is invalid. Alignment must be a power of
2 greater than or equal to 2048. Retry the command with a legal value.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.
Cannot reconfigure the auto identity column size to be %d because the minimum
precision of a numeric is 1.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

5842

16

5843

16

5844

16

5845

16

Invalid value configured for lock promotion threshold = %d. Configured value must be
greater than or equal to %d.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.

5846

16

5847

16

5848

16

Illegal value `%ld' specified for configuration option `%s'. The legal values are between
`%ld' and `%ld'.
Explanation: Refer to the writeup for this error.
Configuration Error: Configuration file `%s' does not exist or you do not have the
required read/write permission for the file.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Warning: Unknown parameter `%s' found on line `%ld' of configuration file `%s'. This
parameter is ignored. Edit the configuration file to remove or correct this parameter.
Explanation: Refer to the writeup for this error.

980

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

5849

16

Verification failed for parameter `%s'.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

5850

16

5851

16

Notification failed for parameter `%s'.
Explanation: Refer to the writeup for this error.
Configuration Error: Configuration file `%s' has an unknown format on line %d.
Refer to the writeup for this error.
Changing the value of `%s' is not allowed since it is a static option.
Explanation: Refer to the writeup for this error.
Explanation:

5852

16

5853

19

`%s' has been modified from `%ld' to `%ld' by the verification routine.
Refer to the writeup for this error.
Configuration Error: Cannot %s file ’%s’ due to system error ’%s’ (status = %d).
Explanation: Refer to the writeup for this error.
Cannot change any of the configuration parameters since the `sysconfigures' table was
not updated during startup.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.
Explanation:

5854

18

5855

16

5856

16

The configuration parameter `%s' can only be changed via the stored procedure
`sp_configure'.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.

5857

16

Changing the value of `%s' is not allowed since its value is calculated.
Explanation: Refer to the writeup for this error.

5858

10

The configuration option `%s' has been changed by `%s' from `%ld' to `%ld'.
Explanation: This informational message is written to the Adaptive Server error log
when sp_configure is used to change the value of a configuration parameter. The

username of the person making the change and the old and new values are written out.
Note that the message is NOT written to the log when you edit the configuration file
directly.
5859

16

The configuration number `%d' is invalid.
Refer to the writeup for this error.
Invalid datatype encountered for parameter `%s'.
Explanation: Adaptive Server checks the datatype of a configuration parameter when
you use sp_configure to read or change the parameter value. This error indicates that the
datatype of the configuration parameter is invalid. Contact Sybase Technical Support with
the server version and SWR level, and the text of the command that raised the error.
Explanation:

5860

18

981

Server Error Messages 5800 - 5899

Number

Severity

Text and Explanation

5861

16

The current ’max memory’ value ’%ld’, is not sufficient to change the parameter ’%s’

to ’%ld’. ’max memory’ should be greater than ’total logical memory’ ’%ld’
required for the configuration.
Explanation:

5862

18

5863

18

5864

18

Refer to the writeup for this error.

Invalid portion encountered.
Explanation: Each ASE configuration parameter has certain attributes, called portions
(such as name, datatype etc) associated with it. If the server finds invalid attributes for a
parameter, this error is raised. Contact Sybase Technical Support with the server version
and SWR level, and the text of the command that raised the error.
Invalid group encountered.
Explanation: Refer to the writeup for this error.
Invalide option encountered in `%s'.
Error occurred during validation of configuration parameters for async i/o
or online engines. Sybase Technical Support with the server version and SWR level, and
the text of the command that raised the error.
Explanation:

5865

18

error in os_get_cpu_count: %d
Refer to the writeup for this error.
Configuration file `%s' has been written and the previous version has been renamed to
`%s'.
Explanation: Refer to the writeup for this error.
Explanation:

5866

10

5867

16

The wash size for the %dk buffer pool in cache %s has been incorrectly configured. It
must be a minimum of %d buffers and a maximum of %d percent of the number of buffers
in the pool.
Explanation: Refer to the writeup for this error.

5868

16

Invalid type configured for cache %s. Cache type may be one of mixed OR log only but
NOT both.
Explanation: Refer to the writeup for this error.

5869

16

Invalid buffer size of %dk for cache %s. Valid buffer sizes are powers of 2 between %dk
and %dk inclusive.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.

5870

16

An invalid buffer size of %dk was encounterd in cache %s. Valid buffer sizes for caches
are powers of 2 between %dk and %dk inclusive.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.

5871

16

Invalid pool size of %dk (%d buffers) encountered for the %dk pool in cache %s. Buffer
pools must have a minimum total size of %dk or %d buffers, whichever is greater.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.

982

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

5872

16

The total size of the configured pools (%dk) in cache %s is greater than the total size
(%dk) of the cache.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.

5873

16

Invalid configuration for the default %dk pool in cache %s. The default %dk pool must
be a minimum of %dk.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.

5874

16

The total size of all configured caches (%dk) is greater than the memory available for
caches (%dk).
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.

5875

16

The cache type for the default data cache cannot be modified.
Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.
Explanation:

5876

16

Multiple pools containing buffer sizes of %dk encountered in cache %s. Buffer sizes in
a cache must be unique.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.

5877

16

Bad alignment value of %d encountered. Valid cache alignment values are powers of 2
in between %dK and %dK inclusive. The units of this value are in bytes.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.

5878

14

Permission denied. Only users with role ’%.*s’ can change configuration option ’%s’.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

5879

16

The `reconfigure' command is no longer needed and supported since its functionality has
been migrated into the `sp_configure' command'. Please refer to the Reference Manual for
details.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

5880

16

Warning: The operating system setting for file descriptors, %d, is not large enough to
configure `user connections' to %d, `devices' to %d, and `remote sites' to %d.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.

5881

16

The value of `default network packet size', `%ld', must be less than or equal to the value
of the `max network packet size', `%ld'.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.

983

Server Error Messages 5800 - 5899

Number

Severity

Text and Explanation

5882

16

5883

16

5884

10

A cache alignment factor of %dk was specified but no buffer pool containing %dk buffers
has been configured. An attempt will be made to create this pool with extra memory (%dk
bytes) from cache %s.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.
The value of `number of locks', `%ld', is not enough to configure `user connections' to
`%ld'. `number of locks' should be at least twice the value of `user connections'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
%s
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

5885

16

The 'lock promotion HWM'= '%d' cannot be less than 'lock promotion LWM'
Explanation: = '%d'. Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

5886

16

The 'lock promotion LWM'= '%d', cannot be greater than the 'lock promot
Explanation: ion HWM'= '%d'. Command failed due to invalid or illegal request.
Check syntax, semantics, and permissions. Take any corrective action indicated by
message.

5887

16

Configuration Error: Duplicate Named Cache `%s' found around line `%ld' in the
configuration file.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.

5888

16

Configuration Error: Two Named Caches with the `cache status' defined as `default data
cache' is not allowed.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.

5889

16

Configuration Error: Unknown cache status `%s' defined for cache `%s'.
Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.
Explanation:

5890

16

Configuration Error: A Named Cache with `cache status=default data cache' does not
exist in the configuration file.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.

5891

16

Named cache `%s' has been configured too small. The minimum size of a named cache
is %d Kilobytes.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.

984

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

5892

16

You cannot use `allow sendmsg' option because syb_sendmsg() builtin is not supported
on this platform.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.

5893

16

The sum, (%s) + (%s %s) + (%s) + (%s) + (%s) + (%s), must be no greater than ’%ld’.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.

5894

16

Configuration Error: Duplicate pool size definition of `%s' for Named Cache `%s'.
Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.
Configuration Error: Duplicate wash size definition of `%s' for Named Cache `%s'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
WARNING!!! %dK buffer pool has been deleted. The log I/O size for the following
databases have been set to %dk. You must change the log I/O size to an existing pool size.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
The value of the ’max memory’ parameter (%ld) defined in the configuration file is not
high enough to set the other parameter values specified in the configuration file.
Explanation: Command failed. Check syntax and semantics. Check your configuration
file and any configuration parameters supplied.
Explanation:

5895

16

5898

10

5899

16

Server Error Messages 5900 - 5999

Number

Severity

5901

20

Text and Explanation
Was unable to get an alarm, the background checkpoint process is unable to run.
Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

Explanation:

5902

20

5903

16

Serious kernel error reported on upsleep call, unwilling to continue. Aborting the
background checkpoint process.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Unable to open database with id = %d, suspect inconsistency in sysdatabases table.
Report this error to the System Administrator so dbcc diagnostics can be
run.

Explanation:

985

Server Error Messages 6000 - 6099

Server Error Messages 6000 - 6099

Number
6001

Severity
10

6002

10

Text and Explanation
SHUTDOWN is waiting for %d process(es) to complete.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
A SHUTDOWN command is in progress. Please log off.
This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

Explanation:

6003

10

6004

14

6005

10

6006

10

6008

10

Unable to write statistics for object %ld in database %ld. Please run update statistics on
this table after boot-up or prior to accessing the table next time.
Explanation: This is an informational message but requires the specified followup
action.

6009

10

Unable to write statistics for all objects in database %ld. Please run update statistics on
all objects in this database after boot-up or after loading this database.
Explanation: This is an informational message but requires the specified followup
action.

6010

10

Unable to write statistics for index %ld of object %ld in database %ld. Please run update
statistics on this index after boot-up or prior to using this index.
Explanation: This is an informational message but requires the specified followup
action.

6011

10

Unable to write statistics for all indexes of object %ld in database %ld. Please run update
statistics on all indexes after boot-up or prior to using the indexes next.
Explanation: This is an informational message but requires the specified followup
action.

986

This process terminated by SHUTDOWN command.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Permission denied. Only users with System Administrator (SA) role can run the
SHUTDOWN command.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
A SHUTDOWN is in progress.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Server SHUTDOWN by request.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

CHAPTER 6

Adaptive Server Error Messages

Server Error Messages 6100 - 6199

Number
6101

Severity
16

Text and Explanation
Process `%d' is not a valid process number. Choose a number between 1 and `%d'.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

6102

14

Permission denied. Only users with System Administrator (SA) role can run the KILL
command.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

6103

17

Unable to do cleanup for the killed process; received Msg %d.
Refer to the writeup for this error.
You cannot use KILL to kill your own process.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Process `%d' is not an active process number.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

6104

16

6106

16

6107

14

Only User processes can be KILLed or SYB_TERMINATEd.
Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action. Take any corrective action indicated by the message.
Process `%d' is not sleeping under a valid KILL condition, and therefore cannot be
KILLed.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
The KILL command is not legal in a user transaction.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

6108

16

6109

16

987

Server Error Messages 6200 - 6299

Server Error Messages 6200 - 6299

Number
6201

Severity
10

Text and Explanation
STEP %d
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

6202

10

The type of query is SELECT (into Worktable%d).
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

6203

10

6204

10

6205

10

6206

10

The type of query is %s.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
The update mode is direct.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
The update mode is deferred.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
GROUP BY
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Vector Aggregate
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Scalar Aggregate
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

6207

10

6208

10

6209

10

This step involves sorting.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

6210

10

Worktable%d created, in %s locking mode, for ORDER BY.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Worktable%d created, in %s locking mode, for DISTINCT.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

6211

988

10

CHAPTER 6

Number

Severity

6212

10

Adaptive Server Error Messages

Text and Explanation
Worktable%d created for REFORMATTING.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

Explanation:

6213

10

6214

10

6215

10

6216

10

Worktable%d created for SELECT_INTO.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
TO TABLE
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
FROM TABLE
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Worktable%d.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
%.*s
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
DISJOINT TABLE : nested iteration.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

6217

10

6218

10

6219

10

Nested iteration.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

6220

10

6221

10

EXISTS TABLE : nested iteration.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Using GETSORTED
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

6222

10

Using Dynamic Index.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

Explanation:

6223

10

Table Scan.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Using Clustered Index.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

6224

10

989

Server Error Messages 6200 - 6299

Number

Severity

6225

10

Text and Explanation
Index : %.*s
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

6226

10

6227

10

6228

10

6229

10

Index name not found.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Log Scan.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Cursor name `%.*s' is declared on procedure `%.*s'.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Cursor name `%.*s' is declared at nesting level `%d'.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
The cursor is positioned after the last row.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
The current cursor position has been deleted.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

6230

10

6231

10

6232

10

The cursor is positioned before the next row.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

6233

10

The cursor is positioned on a row.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
There have been %d rows read, %d rows updated and %d rows deleted through this cursor.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

6234

10

6235

10

The cursor is not open.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

6236

10

The cursor will be closed if the current position is deleted.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
The cursor will be closed when a transaction is committed or rolled back.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

6237

990

10

CHAPTER 6

Number

Severity

6238

10

Adaptive Server Error Messages

Text and Explanation
The cursor will remain open when a transaction is committed or rolled back.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

Explanation:

6239

10

6240

10

6241

10

6242

10

The number of rows returned for each FETCH is %d.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
The cursor is read only.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
The cursor is updatable.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
There are %d columns returned by this cursor.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
The result columns are:
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Name = `%.*s', `Expression Result', Type = %s, Length = %d (%S_MSG)
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

6243

10

6245

10

6246

10

6247

10

Name = `%.*s', Table = `%.*s', Type = %s, Length = %d (%S_MSG)
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
The cursor was opened with these parameters:
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
%s
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

6248

10

6249

10

There are no active cursors.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

Explanation:

6250

10

There are no active cursors that match the search criteria.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

Explanation:

991

Server Error Messages 6200 - 6299

Number

Severity

Text and Explanation

6251

10

This cursor is declared within a stored procedure. The cursor's memory usage cannot be
distinguished from that of the procedure as a whole.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

6252

10

6253

10

This cursor is declared on a stored procedure. It is presently using `%d' bytes. However,
the memory usage will increase when the cursor is opened because the query plan will be
associated with the cursor at that time.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
This cursor is declared on a stored procedure. It is using %ld bytes of memory. The
procedure's plan (%ld bytes) will be returned to the procedure cache when the cursor is
closed.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

6254

10

This cursor is using %ld bytes of memory.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
The cursor id is %ld.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
The cursor has been successfully opened %d times.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

6255

10

6256

10

6257

10

The cursor was closed by a CLOSE CURSOR statement.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

6259

10

The cursor was closed because its current scan position could not be maintained following
a delete, update or insert.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

6260

10

The cursor was closed because it was declared on a join and its current position was
deleted.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

6261

10

The cursor was closed due to an error on the OPEN CURSOR statement.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

992

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

6262

10

The cursor was closed because CLOSE ON ENDTRAN was SET ON and the transaction
containing the cursor ended.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

6263

10

The cursor is read only because it is declared on a union.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

6264

10

The cursor is read only because it is declared on a group by or its plan includes a group by
operation.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

6265

10

The cursor is read only because it contains a DISTINCT.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
The cursor is read only because it contains an aggregate.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
The cursor is read only because it contains an ORDER BY clause.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

6266

10

6267

10

6268

10

6269

10

Showplan output for the cursor:
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
The cursor is currently scanning at isolation level 0.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
The cursor is currently scanning at a nonzero isolation level.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

6270

10

6271

10

The cursor was compiled at isolation level %d.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

Explanation:

6272

10

Using I/O Size %d Kbytes for index leaf pages.
This is an informational message or a message header. No action is
required.
With %S_MSG Buffer Replacement Strategy for index leaf pages.
Explanation: This is an informational message or a message header. No action is
required.
Explanation:

6273

10

993

Server Error Messages 6200 - 6299

Number

Severity

Text and Explanation

6274

10

Evaluate Grouped %s.
This is an informational message or a message header. No action is
required.
Explanation:

6275

10

6276

10

6277

10

6278

10

Evaluate Ungrouped %s.
Explanation: This is an informational message or a message header. No action is
required.
Forward scan.
Explanation: This is an informational message or a message header. No action is
required.
Backward scan.
Explanation: This is an informational message or a message header. No action is
required.
Positioning at start of table.
This is an informational message or a message header. No action is
required.
Positioning at end of table.
Explanation: This is an informational message or a message header. No action is
required.
Positioning by Row IDentifier (RID).
Explanation: This is an informational message or a message header. No action is
required.
Explanation:

6279

10

6280

10

6281

10

Positioning by key.
Explanation: This is an informational message or a message header. No action is
required.

6282

10

Positioning at index start.
This is an informational message or a message header. No action is
required.
Positioning at index end.
Explanation: This is an informational message or a message header. No action is
required.
Explanation:

6283

10

6284

10

Scanning only the last page of the table.
This is an informational message or a message header. No action is
required.
Explanation:

6285

10

Scanning only up to the first qualifying row.
This is an informational message or a message header. No action is
required.
Index contains all needed columns. Base table will not be read.
Explanation: This is an informational message or a message header. No action is
required.
Explanation:

6286

994

10

CHAPTER 6

Number

Severity

6287

10

Adaptive Server Error Messages

Text and Explanation
Keys are:
Explanation:

This is an informational message or a message header. No action is

required.
6288

10

6289

10

6290

10

6291

10

%.*s %S_MSG
Explanation: This is an informational message or a message header. No action is
required.
QUERY PLAN FOR STATEMENT %u (at line %u).
Explanation: This is an informational message or a message header. No action is
required.
MRU
Explanation: This is an informational message or a message header. No action is
required.
LRU
This is an informational message or a message header. No action is
required.
Using %d Matching Index Scans
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

6292

10

Server Error Messages 6400 - 6499

Number

Severity

6401

16

Text and Explanation
Cannot rollback %.*s - no transaction or savepoint of that name found.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

Explanation:

6402

20

Inconsistency in rollback logic. ROLLBACK finds no matching SAVE TRANsaction or
BEGIN TRANsaction. ROLLBACK aborted.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

6403

20

No matching savexact record found when rolling back the subordinate transaction %.*s.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

995

Server Error Messages 6500 - 6599

Number

Severity

Text and Explanation

6404

18

Process %d in database `%.*s' was aborted. The transaction was rolled back, but an
ENDXACT record was not written, probably because the log is full.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

Server Error Messages 6500 - 6599

Number

Severity

Text and Explanation

6500

10

DB Mount: Unable to locate device with virtual device number %d in sysdevices table
of database ’%.*s’.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

6501

10

6502

10

DB Mount: Unable to locate a device ’%.*s’ in sysdevices table of database ’%.*s’.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
DB Mount: Unable to use database in boot sequence for database ’%.*s’ on the device
with virtual device number %d.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

6503

10

6504

10

6505

10

DB Mount: Unable to open the table ’%.*s’ in database ’%.*s’.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
DB Mount: Unable to lock the sysusages table in database ’%.*s’.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
DB Mount: Unable to begin a transaction in database ’%.*s’.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

6506

10

6507

10

996

DB Mount: Unable to insert row in table ’%.*s’ of database ’%.*s’.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
DB Mount: Unable to update table ’%.*s’ of database ’%.*s’.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

6508

10

DB Mount: Unable to start transaction in database ’%.*s’.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

6509

10

6510

10

6511

10

DB Mount: Unable to update the sysusages table during mount operation.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
DB Mount: Unable to update for database %d the sysattributes table of database ’%.*s’.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
DB Mount: Unable to recover or bring online the database ’%.*s’ after mount operation.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

6512

10

DB Mount: The device name ’%.*s’ must be less than 23 characters.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
DB Mount: Unable to open the device ’%.*s’.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
DB Mount: Unable to extract metadata from device ’%.*s’.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Explanation:

6513

10

6514

10

6515

10

DB Mount: No virtual devices are available.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

6516

10

6517

10

DB Mount: Unable to locate the master device in the virtual device number %d.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
DB Mount: Unable to locate master database in virtual device number %d.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

6518

10

DB Mount: This option is not supported.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

6519

10

DB Mount: Unable to find the database ’%.*s’ in mounted master ’%.*s’.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
DB Mount: Not all devices needed for the database ’%.*s’ are active.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

6520

10

997

Server Error Messages 6500 - 6599

Number

Severity

Text and Explanation

6521

10

DB Mount: Performing initial disk init of device ’%.*s’ for metadata extraction required
for mount.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

6522

10

DB Mount: Performing disk init of device as ’%.*s’.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

6523

10

DB Mount: Database of type master is mounted as ’%.*s’.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
DB Mount: Unable to mount database ’%.*s’ of type master.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
DB Mount: Mounting all the databases in the database ’%.*s’ of type master.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

6524

10

6525

10

6526

10

6527

10

6528

10

6529

10

DB Mount: Recovery of mounted database ’%.*s’ is complete.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

6530

10

6531

10

6532

10

DB Mount: Recovery of mounted database ’%.*s’ failed.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
DB Mount: Starting failover of companion server.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
DB Mount: Mount of companion master successful.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

998

DB Mount: Mounting database ’%.*s’ from database ’%.*s’ of type master.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
DB Mount: Recovering all mounted databases in the database ’%.*s’ of type master.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
DB Mount: Recovering mounted database ’%.*s’.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

6533

10

B Mount: Mount of all the database in master_companion is complete.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

6534

10

6535

10

6536

10

DB Mount: Failover of companion server is completed successfully.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
DB Mount: Mount of companion master failed.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
DB Mount: Mount of database in master_companion failed.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

6537

10

6538

10

6539

10

6540

10

DB Mount: Unable to read system tables.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

6541

10

DB Mount: Use database of ’%.*s’ failed.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

DB Mount: Failover of companion server failed.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
DB Mount: Unable to map %d from sysdevices table in ’%.*s’ to database ’%.*s’.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
DB Mount: Mount of database ’%.*s’ is complete.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

Explanation:

Server Error Messages 6700 - 6799

Number
6701

Severity
16

Text and Explanation
Could not open dbid %d, object %ld.
Explanation: Adaptive Server could not perform the requested action. Check your
command for missing or incorrect database objects, variable names, and/or input data.

999

Server Error Messages 6900 - 6999

Number

Severity

Text and Explanation

6702

20

Protection hash chain corrupt: element of type UNUSED found in hash chain (dbid %d,
object %ld, protection type %d, protection status %d, column map %ld)
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

Server Error Messages 6900 - 6999

Number
6901

Severity
21

6902

21

6903

21

6904

21

6905

18

1000

Text and Explanation
Overflow on High component of timestamp occurred in database %d. Database table
possibly corrupt.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Page timestamp value falls between the old and new timestamps from log. Page #=%ld,
object id = %ld, page timestamp=%04x %08lx. Log: old timestamp=%04x %08lx, new
timestamp=%04x %08lx.
Explanation: Refer to the writeup for this error.
High order of timestamp indicates that timestamp structure may be incorrect.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator so dbcc diagnostics
can be run. (Printed with trace output in Release 11.0 and higher.)
Mismatch between database table passed and the one found in the system structure when
requesting new database timestamp. Database id passed in : %d. System database id : %d.
Explanation: Report the error to your System Administrator. Check system tables first.
(not raised in Release 11.0 and higher.)
Value of Begin Timestamp=%04x %08lx of new transaction in object ’%.*s’ in Database
’%.*s’ is lesser than the Begin Timestamp=%04x %08lx of the last transaction in the
same database. Non transactional reads may miss some committed data.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

6906

18

Value of Commit Timestamp=%04x %08lx in database ’%.*s’ is greater than the Begin
Timestamp=%04x %08lx of the completing transaction. If allowed, clients of Commit
Timestamp could have missed some committed data.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.

6907

23

Value of Commit Timestamp=%04x %08lx in database ’%.*s’ is greater than Database
Timestamp=%04x %08lx. This can qualify some non committed data as committed, thus
leading to corruption.
Explanation: The database may be corrupt. Report the error to your System
Administrator. Adaptive Server must be restarted and DBCC diagnostics run.

6908

21

During redo the page timestamp value is less than old timestamp from log. Page #=%ld,
object id = %ld, page timestamp=%04x %08lx. Log old timestamp=%04x %08lx.
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator.

1001

Server Error Messages 7000 - 7099

Server Error Messages 7000 - 7099

Number
7001

Severity
16

Text and Explanation
A transaction attempted on external table.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

7002

16

Attempt to open VOS file failed
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

7003

16

7004

16

7005

16

7006

16

Attempt to close VOS file failed
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Attempt to sequential_read VOS file failed
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Segment name must be non-null; holds fully qualified VOS file path name
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
External table file name error
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Illegal datatype for external table
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
NULL not allowed for external table
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

7007

16

7008

16

7009

16

Create unique index and create clustered index are not allowed for external tables.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

7010

16

No index named `%.*s' exists on the OS file for external table `%.*s'.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Attempt to get file status for external table failed.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

7011

1002

16

CHAPTER 6

Number

Severity

7012

16

Adaptive Server Error Messages

Text and Explanation
External table - skipped.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

Explanation:

7013

10

7014

10

7015

10

7016

10

Create database feature is disabled.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Drop database feature is disabled.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Alter database feature is disabled.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Only money(19, 4) is allowed for non-external tables.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
The %s (%d) for column '%.*s' in external table '%.*s' must be within the range %d to %d.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Bad offset (%d) should be (%d) for external table column.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
No conversion buffer available for conversion, fatal error.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Explanation:

7017

10

7018

20

7019

20

7020

16

Attempt to bulk copy into an external table.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

7021

16

The embedded_key index type must be used when creating a VOS index for external
tables.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

7022

16

Descending order not allowed in the VOS index used for external tables, use ascending
order.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

7023

16

The argument duplicates_allowed must be true in the VOS index for external tables.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

1003

Server Error Messages 7100 - 7199

Number

Severity

Text and Explanation

7024

16

The collation_code argument must be ascii or numeric when creating a VOS index for
extgernal tables.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

7025

20

Process not running on engine with attached ports for external table during external table
scan.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

7026

16

External tables index file name `%.*s' is too long. Maximum length is %d.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

Server Error Messages 7100 - 7199

Number
7101

Severity
17

Text and Explanation
Unable to allocate new text value, dbid %d.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

7105

22

TEXT/IMAGE page %d does not have a next page. Either there is a suspect text page
chain, or transaction isolation level ’read uncommitted’ has been set. Database %.*s,
table %.*s, first text page %d.
Explanation: Refer to the writeup for this error.

7109

22

Unexpected log record of type %d found while processing TEXT/IMAGE data.
A table or index may be corrupt. Report the error to your System
Administrator. Adaptive Server must be restarted and dbcc diagnostics run.
Deadlock occurred while trying to lock page %ld, which is held by SQL Server process
%d.
Explanation: Retry the command.
Explanation:

7112

17

7114

22

Page %ld is not a valid text page.
Refer to the detailed writeup for Error 7114 in the chapter “Error Message
Writeups”.
Explanation:

7120

22

Log record %ld:%d was not found in the LOG.
A table or index may be corrupt. Report the error to your System
Administrator. Adaptive Server must be restarted and dbcc diagnostics run.
Explanation:

1004

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

7121

22

Free offset %d is invalid on page %ld.
A table or index may be corrupt. Report the error to your System
Administrator. Adaptive Server must be restarted and dbcc diagnostics run.
Explanation:

7123

16

Invalid text pointer value %s.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The offset and length specified in the READTEXT command is greater than the actual
data length of %ld.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Text pointer value %s conflicts with the column name specified.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Text pointer value %s references a data page with an invalid text status.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

7124

16

7125

16

7126

16

7127

16

7128

16

7129

16

7130

16

WRITETEXT with no log is not valid at this time. Database %s must first be configured
for this.
Explanation: Refer to the writeup for this error.

7131

16

Invalid table and column name specified in textvalid function.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Selection of TEXT and IMAGE datatypes require DBLIB 4.0 or greater.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
NULL textptr passed to %s function.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

Text pointer value %s references a data page with an invalid time stamp.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
Text pointer value %s references a data page which is no longer allocated.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
Synchronization time stamp does not agree with text data page value.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

Explanation:

7132

16

7133

16

1005

Server Error Messages 7100 - 7199

Number

Severity

Text and Explanation

7134

16

The text table and the table referenced by the text pointer value %s disagree.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

7135

25

Failed to acquire lock for objid %ld.
Explanation: Internal error. No user action ncessary.

7136

16

7137

20

7138

20

SQL Server is now using a multi-byte character set, and the TEXT character counts have
not been re-calculated using this character set for table '%.*s'. Use DBCC FIX_TEXT on
this table before running the query again.
Explanation: Take the corrective action before running queries.
Textptr Write Failed: An error occured while attempting to write text/image replication
information for database %.*s, table %.*s, column %.*s. Please contact Sybase Technical
Support for assistance. ( page %ld, datapage %ld, datarow %d )
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Text/Image Replication Failure: A memory allocation error occured during replication of
table %.*s, in database %.*s. Try restarting the Sql Server with a larger procedure cache,
or contact Sybase Technical Support.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

7139

16

7140

16

7141

16

A lock request was interrupted while attempting to lock the first text page for text pointer
%s.
Explanation: A SQL command involving a TEXT page was interrupted by the user
with a control-c or equivalent.

7142

16

7143

18

The text pointer %s refers to a TEXT/IMAGE page that has been allocated to a different
row. This occurred because the original row was updated or deleted during an internal
deadlock avoidance manuever.
Explanation: A locking or deadlock error occurred during an attempt to update a
TEXT/IMAGE page. Retry the command.
The maxlen field of non-TEXT/IMAGE constant node is non-zero. Wrong data length
may be reported.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
(Not raised in Version 11.9.2)

1006

Insert to a TEXT/IMAGE column from a non TEXT/IMAGE field which involves
internal worktable (eg. orderby, groupby) processing is not supported. Rewrite your query
to avoid conversion from non TEXT/IMAGE datatype to TEXT/IMAGE datatype.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
A deadlock was detected while attempting to lock the first text page for text pointer %s.
Explanation: A locking or deadlock error occurred during an attempt to update a
TEXT/IMAGE page. Retry the command.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

7144

16

Mime pointer %s does not point to a multi-part message.
Check input and syntax.
Message pointed to by mime pointer %s has less than %d parts.
Explanation: Check command input.
Explanation:

7145

16

7146

16

7147

16

7148

16

7149

16

7150

16

7151

22

Selected message has %d bytes less than expected. Message is probably corrupt. Please
contact your system administrator.
Explanation: Report the error to your System Administrator. Adaptive Server must be
restarted.

7152

16

Boundary string specified in 'content-type' header is too long. Maximum allowable
length is 70 characters.
Explanation: Check query and input data.

7153

16

7154

0

7155

22

7156

16

Received a premature end-of-message while reading text data from the network. Check
the status of the host program.
Explanation: Check command and input data.
Unable to log the class/jar definition into the current database’s transaction log for
replication. Please check the space available in the transaction log.
Explanation: Check the space available in the transaction log.
The st-node page linkage appears to be broken or corrupt. The command ’dbcc
rebuild_text (%ld, %d, %ld)’ can be executed to repair the st-node. (objid=%ld,
colid=%d, FTP=%ld).
Explanation: Report the error to your System Administrator. Adaptive Server must be
restarted.
Cannot read text value starting on page %ld because it has a different character set than
is currently installed. This row needs to be re-inserted to convert it to the current character
set. (CSID from tipsa %d, current CSID %d).
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.

Non-zero starting offset can not be used with MIME type.
Explanation: Check command input.
Retrieval of partial MIME messages is not supported.
Explanation: Check command input.
Feature %s is not implemented.
Explanation: Invalid or illegal command.
Invalid input value (%s) for parameter %s
Explanation: Check command parameters.
MIME message malformed - can't find concluding boundary '--%.*s--'. Insert/Update is
aborted.
Explanation: Check command and input data.

1007

Server Error Messages 7200 - 7299

Number

Severity

Text and Explanation

7157

16

You cannot run the non-logged version of dbcc rebuild_text in this database. Please
check with the DBO.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.

7158

10

Non-logged version of dbcc rebuild_text is complete. Please dump your database to
ensure recoverability.
Explanation: This is an informational message. Follow the recommended course of
action.

7159

10

Completed rebuild_text for table ’%.*s’.
Explanation: This is an informational message.

Server Error Messages 7200 - 7299

Number
7201

Severity
17

Text and Explanation
Can't open a connection to site `%S_SRVID' because there are no remote sites available.
Rerun when there are fewer active remote sites, or contact a user with System
Administrator (SA) role.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

7202

17

Can't open a connection to site `%S_SRVID' because there are no available PSS structures.
Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Explanation:

7203

17

7204

18

7205

18

1008

Can't open a connection to site `%.*s' because SQL Server is not configured for enough
user connections. See the error log file in the SQL Server boot directory.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Can't open a connection to site `%.*s' because the site is already active.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Can't open a connection to site `%S_SRVID'. See the error log file in the SQL Server boot
directory.
Explanation: Refer to the writeup for this error.

CHAPTER 6

Number

Severity

7206

17

Adaptive Server Error Messages

Text and Explanation
Can't open a connection to site `%S_SRVID' because all channel numbers are in use.
Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

Explanation:

7207

17

7208

17

7209

17

7210

18

7211

18

7212

11

7213

18

Can't open a connection to site `%S_SRVID' because there are no remote connections
available. Rerun when there are fewer remote users and/or fewer local users making remote
accesses, or contact a user with System Administrator (SA) role.
Explanation: Refer to the detailed writeup for Error 7207 in the chapter titled “Error
Message Writeups”.
Can't open a connection to site `%S_SRVID' because there are no remote logins available.
Rerun when there are fewer local users making remote accesses, or contact a user with
System Administrator (SA) role.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Cannot open a connection to site `%S_SRVID' because %S_MSG buffer could not be
initialized.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Can't open a connection to site `%S_SRVID' because `set up channel' message could not
be sent.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Can't open a connection to site `%S_SRVID' because `set up channel' message was not
acknowledged.
Explanation: Refer to the detailed writeup for this message in the chapter titled “Error
Message Writeups”.
Can't close connection %d on site `%S_SRVID' because it is not active.
Explanation: Refer to the writeup for this error.
Can't remove site `%.*s' from list of active sites because it is missing.
Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

Explanation:

7214

11

7215

18

No site name received in server login packet. Server login rejected.
Explanation: Refer to the writeup for this error.
Can't send to site `%S_SRVID'.
Refer to the writeup for this error.
Can't read from site `%.*s'.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Explanation:

7216

18

1009

Server Error Messages 7200 - 7299

Number

Severity

Text and Explanation

7217

18

Echo failed from site `%.*s'.
Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Explanation:

7218

11

Site `%.*s' not found in sysservers.
Explanation: Refer to the writeup for this error.

7219

11

Site %d not found in sysservers.
Command failed. Check your database for the object not found and reenter the command with the correct name.
Explanation:

7220

11

Site `%s' not found in interfaces file.
Refer to the writeup for this error.
Login to site `%S_SRVID' failed.
Explanation: Refer to the writeup for this error.
Received bad token 0x%x from site `%S_SRVID'.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Cannot %S_MSG site `%S_SRVID'.
Explanation: Refer to the writeup for this error.
Explanation:

7221

14

7222

18

7223

16

7224

16

7225

16

7226

16

Unexpected end-of-message encountered in RPC response from site `%S_SRVID'.
Explanation: Failure in Remote Procedure Call (RPC). Check syntax. Check sending
and receiving Adaptive Server environments for remote access.
Unknown datatype token %d `%s' encountered.
Explanation: Failure in Remote Procedure Call (RPC). Check syntax. Check sending
and receiving Adaptive Server environments for remote access.
Alternate row received for id %d with no corresponding format information.
Failure in Remote Procedure Call (RPC). Check syntax. Check sending
and receiving Adaptive Server environments for remote access.
Explanation:

7227

17

Can't open a connection to site `%S_SRVID' because SQL Server is not configured for
remote access. Ask a user with System Administrator (SA) role to reconfigure SQL Server
to allow remote access.
Explanation: Refer to the writeup for this error.

7228

18

Received a final DONE packet with DONE_ACK on site `%.*s'.
Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Unable to obtain the remote Server's OS Session Label.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Explanation:

7229

1010

18

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

7230

18

The OS Session Label of the remote Server process does not equal the connection level
assigned to it.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

7231

18

The OS Session Label, curread and curwrite labels of the Client do not equal the
connection level for the remote Server.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

7232

18

Internal MAC Subsystem error. OS Binary to Master SLID Conversion failed.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

7233

18

Internal MAC Subsystem error. Master SLID to OS Binary Conversion failed.
Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Failed to connect to remote server %s %s %s %s %s for site %s. Trying the next query
entry of this server, if any.
Explanation: Refer to the detailed writeup for Error 7234 in the chapter titled “Error
Message Writeups”.
No other query entry found for the remote server %s - site %s. Aborting this site handler,
as no remote server responded. Please make sure the remote server is accepting
connections.
Explanation: Refer to the detailed writeup for Error 7235 in the chapter titled “Error
Message Writeups”.
Explanation:

7234

10

7235

17

7238

11

There was no security mechanism listed in Sysservers catalog for site %s.
Explanation: Command failed. Check your database for the object not found and re-enter
the command with the correct name.

7239

17

Failed to allocate a security session structure for site %s.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

7240

18

Mechanism %s is not enabled for use for RPC Model B because the Security Control Layer
has not been initialized.
Explanation: Command failed due to internal Adaptive Server problem. Report the error
to your System Administrator.

7241

18

7242

18

Security Session establishment failed during Secured RPC Model B login.
Explanation: Command failed due to internal Adaptive Server problem. Report the error
to your System Administrator.
Security Negotiation failed during Secured RPC Model B login.
Explanation: Command failed due to internal Adaptive Server problem. Report the error
to your System Administrator.

1011

Server Error Messages 7300 - 7399

Number

Severity

Text and Explanation

7243

16

Internal Limit reached. All local LOGCONN array segments are full. The following
display is accurate, but it does not contain all active LOGCONNs. Displaying %d active
LOGCONNs in %d local arrays.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message. (Not raised in 11.9.2).

Server Error Messages 7300 - 7399

Number
7301

Severity
15

Text and Explanation
FOR UPDATE has been incorrectly specified for a READ ONLY cursor.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action.

7302

15

The row number specification for a SET CURSOR ROWS statement must be an integer
value greater than 0.The given value is `%d'.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action.

7303

15

FOR BROWSE can not be used in the declaration of a cursor.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action.

7304

15

FOR READ ONLY can not be used in a SELECT which is not part of the declaration of
a cursor or which is not inside a stored procedure.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action.

7305

15

FOR UPDATE can not be used in a SELECT which is not part of the declaration of a
cursor or which is not inside a stored procedure.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action.

7307

15

7308

15

COMPUTE clause can not be used in the declaration of a cursor.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action.
SELECT-INTO can not be used in the declaration of a cursor.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

1012

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

7309

10

SQL statement on line number %d contains %S_MSG. The error is caused due to the use
of %s.
Explanation: Check command syntax and semantics.

7310

10

7311

10

7312

10

SQL statement on line number %d contains %S_MSG. The error is caused due to the use
of non-ANSI option: %S_MSG.
Explanation: Check command syntax and semantics.
Line number %d contains %S_MSG. The error is caused due to the use of Sybase
declared global/local variables.
Explanation: Check command syntax and semantics.
Line number %d contains %S_MSG. The error is caused due to the use of Sybase builtin function: %.*s.
Explanation: Check command syntax and semantics.

7313

10

7314

10

7315

10

7316

10

7317

10

7318

10

Line number %d contains %S_MSG. The error is caused due to the use of Non-ANSI
drop object functionality: %S_MSG.
Explanation: Check command syntax and semantics.

7319

10

7320

10

7321

10

Line number %d contains %S_MSG. The error is caused due to the use of Non-ANSI
operator: %S_MSG.
Explanation: Check command syntax and semantics.
Line number %d contains %S_MSG. The error is caused due to the use of Non-ANSI
pattern matching character(s).
Explanation: Check command syntax and semantics.
Line number %d contains %S_MSG. The error is caused due to the use of column
name(s) in a select list with aggregates but column name(s) not in group by list.
Explanation: Check command syntax and semantics.

Line number %d contains %S_MSG. The error is caused due to the use of non-standard
control flow: %s.
Explanation: Check command syntax and semantics.
Line number %d contains %S_MSG. The error is caused due to the use of non-standard
transaction key word(s): %S_MSG.
Explanation: Check command syntax and semantics.
Line number %d contains %S_MSG. The error is caused due to the use of Non-ANSI
conversion function(s).
Explanation: Check command syntax and semantics.
Line number %d contains %S_MSG. The error is caused due to the use of database prefix.
Explanation: Check command syntax and semantics.
Line number %d contains %S_MSG. The error is caused due to the use of %S_MSG
%S_MSG.
Explanation: Check command syntax and semantics.

1013

Server Error Messages 7300 - 7399

Number

Severity

Text and Explanation

7322

10

Line number %d contains %S_MSG. The error is caused due to the use of set operations
in an insert select: %S_MSG.
Explanation: Check command syntax and semantics.

7323

10

7324

10

7325

16

Line number %d contains %S_MSG. The error is caused due to the use of column
headings.
Explanation: Check command syntax and semantics.
Line number %d contains %S_MSG. The error is caused due to the use of compute
statement.
Explanation: Check command syntax and semantics.
Nulls not allowed in a primary key column.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7326

10

7327

10

7328

10

7329

15

7330

15

7331

15

7332

15

7333

15

1014

Line number %d contains %S_MSG. The error is caused due to the use of Non-ANSI
escaping of `[` or `]' in a LIKE ESCAPE.
Explanation: Check command syntax and semantics.
Length or precision specification %d is not within the range of 1 to %d.
Explanation: Check command syntax and semantics.
Specified scale %d is not within the range of 0 to 255.
Explanation: Check command syntax and semantics.
There are too many parameters given with function `%.*s'. The maximum number of
parameters allowed is %d.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Within %s, you are not allowed to specify the database name prefix for the new object
name in %s. All new objects must be created in the current database.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Within %s, you can't create an object owned by another user. The specified object owner
is `%.*s', but the schema authorization id is `%.*s'.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action.
%S_MSG is allowed only in %S_MSG
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
%s does not allow specifying the user name as a prefix to the object name.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

CHAPTER 6

Number

Severity

7334

16

Adaptive Server Error Messages

Text and Explanation
Subqueries are not allowed in a RAISERROR.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

Explanation:

7335

15

A SELECT statement that assigns a value to a variable must not be combined with a
COMPUTE clause.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

7336

10

7337

10

7338

10

7339

10

Line number %d contains non-ANSI identifier. Length of identifier `%.*s' is greater than
18.
Explanation: Check command syntax and semantics.
FIPS WARNING: Truncation when inserting long char/varchar/unichar/univarchar into
shorter char/varchar/unichar/univarchar.
Explanation: Check command syntax and semantics.
FIPS WARNING: Union of exact numeric with different precision or scale.
Explanation: Check command syntax and semantics.
FIPS WARNING: Union of chars or of literals with different lengths.
Explanation: Check command syntax and semantics.

7340

10

FIPS WARNING: Union of chars with literal.
Check command syntax and semantics.
FIPS WARNING: Inserted approximate numeric into exact numeric.
Explanation: Check command syntax and semantics.
Explanation:

7341

10

7342

15

Keyword SHARED can not be used in a SELECT statement which is not part of the
declaration of a cursor.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

7343

15

The value (%d) given to the %S_MSG is not within the allowed range. The allowed
range is between %d and %d.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

7344

16

DECLARE CURSOR must be the only statement in a query batch.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
SELECT is not allowed in a dynamic EXECUTE IMMEDIATE statement.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Invalid arguments for RAISERROR extended error data.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

7345

16

7346

16

1015

Server Error Messages 7300 - 7399

Number

Severity

Text and Explanation

7347

16

The IDENTITY function should be used only when the SELECT statement has an INTO
clause.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7348

16

Select expression results in more than one column having same name. Column name
`%.*s' is specified more than once
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7349

16

FIPS WARNING: Due to usage of the name of an expression in the ORDER BY clause
which has a correlation name in the select list
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7350

16

7351

16

FIPS_WARNING: Use of implicit or explicit ALL in COUNT aggregate function. Only
COUNT(*) or COUNT( DISTINCT  ) is allowed.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Local or global variables not allowed in view definition
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7352

16

7353

16

7354

16

The SET option with ARITH_OVERFLOW is allowed only in SET ARITHABORT or
SET ARITHIGNORE.
Explanation: See `set arithabort/arithignore' command restrictions.
The SET option with NUMERIC_TRUNCATION is allowed only in SET
ARITHABORT.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The SET can have option restrictions only when there is one option in the command.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Table (or view) `%.*s' created by SELECT INTO or CREATE VIEW results in a column
with no name. Please specify a column name for computed columns.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Aggregates or subqueries are not allowed in check constraints.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

7355

16

7356

16

7357

15

1016

Label options (CURREAD, CURWRITE) cannot be used with non-label SET options in
a single SET commmand.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

7358

16

Invalid type argument specified for the %s builtin function. Argument must either be
SENSITIVITY or SENSITIVITY_BOUNDARY.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7359

16

SYB_IDENTITY is not allowed in READ or WRITE TEXTS commands.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7360

16

Explicit updates/inserts cannot be done on sensitivity or information columns.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
FIPS WARNING: GROUP BY clause specified when all the items in select list are
aggregate functions or none of the items in select list are aggregate functions.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
FIPS WARNING: Select list contains aggregate function(s) but GROUP BY clause not
specified.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
You can not have variable assignments in a SELECT statement with the UNION
operation.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Tables `%.*s' and `%.*s' have same exposed names. Use correlation names to distinguish
them.
Explanation: Refer to the writeup for this error.
A column in the FOR UPDATE OF list can only be qualified by a table or correlation
name. Column `%.*s' is qualified by an table owner and/or database name.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
A column in the FOR UPDATE OF list can only be qualified by an exposed table or
correlation name. `%.*s' is not an exposed name in the select statement.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Expected row size '%d' is not a valid value; expected row size must be greater th an 9 or
can be either 0 or 1.
Explanation: Check command parameters.
Explanation:

7361

16

7362

16

7363

16

7364

16

7365

16

7366

16

7367

16

7368

16

Can not create column by name `SYB_IDENTITY_COL'. This name has special
meaning when `auto_identity' option is ON.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1017

Server Error Messages 7300 - 7399

Number

Severity

Text and Explanation

7369

15

Procedure Grouping is not allowed.
Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Explanation:

7370

16

7371

16

7372

15

7373

15

Specified precision %d is more than the maximum precision %d.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Specified scale %d is more than the specified precision %d.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Cursor FOR UPDATE cannot be specified at isolation level 0.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Browse mode cannot be specified at isolation level 0.
Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Invalid isolation level specified.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
SELECT INTO cannot be specified with isolation level clause.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Explanation:

7374

15

7375

15

7376

15

Select in a CREATE VIEW cannot be specified with isolation level clause.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

7377

15

SELECT INSERT cannot be specified with isolation level clause.
Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
HOLDLOCK/NOHOLDLOCK/SHARED/READPAST conflicts with AT ISOLATION
LEVEL 0.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Permission denied. You must have the `Replication' role to set %.*s ON or OFF. Please
contact a user with System Security Officer (SSO) role for help.
Explanation: Command failed. Certain SET commands require replication role.
WARNING: Line %d. Invalid value for `%S_MSG' specified. This value will be
ignored, default value will be used instead.
Explanation: When you specify a prefetch size on select, update and delete statements,
but the value you specified is not available, the ASE Buffer Manager raises this warning
message. Processing continues with the prefetch size that the optimizer determines to be
the "best" value.
Explanation:

7378

15

7379

14

7380

10

1018

CHAPTER 6

Number

Severity

7381

10

Adaptive Server Error Messages

Text and Explanation
prefetch size
This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

Explanation:

7382

16

7383

16

7384

16

7385

16

Subqueries are not allowed in an ORDER BY clause.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Subqueries are not allowed in a GROUP BY clause.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Subqueries are not allowed in a COMPUTE clause.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The number of subqueries in the query exceeds the maximum allowed (%d).
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Set dup_in_subquery is no longer supported. To get similar performance and semantics,
rewrite the subquery as a join.
Explanation: The set_dup_in_subquery command existed in pre-11 server versions as
a temporary way to avoid changes needed for ANSI-compliant duplicate handling. It is
not supported as of version 11.0, which contains better subquery processing features.
Rewrite the subquery as a join.
The maximum number of parameters in a dynamic SQL statement is %d.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Explanation:

7386

10

7387

15

7388

16

7389

16

An aggregate of an aggregate produces a scalar value. Any further nesting of aggregates
has no effect. Remove the aggregates beyond level two.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
A HAVING clause with aggregates of different levels is not allowed.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

Explanation:

7391

15

The table count specification for a SET TABLE COUNT statement must be an integer
value greater than 0. The given value is `%d'.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

7392

15

7393

16

Procedure Grouping is not allowed. Please contact a user with System Security Officer
(SSO) role for help.
Explanation: Command failed. Check syntax and semantics.
The value of forced parallel degree cannot be negative.
Explanation: Check command parameters.

1019

Server Error Messages 7400 - 7499

Number

Severity

Text and Explanation

7394

15

Duplicate specification of '%S_MSG' clauses for one table is not allowed.
Check command syntax.
forced index
Explanation: This is informational text.
Explanation:

7395

10

7396

10

forced parallel

7397

10

forced lru/mru

Explanation:
Explanation:

7398

10
15

This is informational text.

forced prefetch
Explanation:

7399

This is informational text.

This is informational text.

Reserved page gap '%d' is not a valid value; reserved page gap must be between 0 and 255
Command error. Check parameters.

Explanation:

Server Error Messages 7400 - 7499

Number

Severity

Text and Explanation

7401

10

Could not allocate memory for the threshold task's argument list; threshold task cannot be
spawned for database %d, segment %d, free space %ld.
Explanation: Refer to the writeup for this error.

7402

10

7403

10

7404

10

Could not spawn the threshold handler procedure for database %d, segment %d, when
only %ld free pages were left in the segment.
Explanation: Refer to the writeup for this error.
Threshold task could not use database %d, and so cannot execute the threshold procedure
for segment %d, free space %ld.
Explanation: Refer to the writeup for this error.
Could not find row in systhresholds for database %.*s describing segment %d, free space
%ld.
Explanation: Refer to the writeup for this error.

7405

10

Threshold procedure name is missing from the systhresholds row in database %.*s for
segment %d, free space %ld.
Explanation: Refer to the writeup for this error.

7406

16

%s: unknown option: %.*s
Explanation: Refer to the writeup for this error.

1020

CHAPTER 6

Number

Severity

7407

10

Adaptive Server Error Messages

Text and Explanation
Failed to execute the threshold procedure for database %d, segment %d, free space %ld.
Refer to the writeup for this error.
Could not find a dbtable for database %d.
Explanation: Refer to the writeup for this error.
Explanation:

7408

16

7409

20

7410

26

7411

21

7412

10

7413

10

7414

10

7415

16

7416

20

This task tried to sleep waiting for space to become available in the log, but could not. The
current command is being aborted because no further database changes can be logged.
Explanation: Refer to the writeup for this error.
%s: function called with invalid argument.
Explanation: Refer to the writeup for this error.
Table `systhresholds' in database `%.*s' is not in its correct sort order. Either the clustered
index is missing or there is data corruption in the table.
Explanation: Refer to the writeup for this error.
Space available in the log segment has fallen critically low in database `%.*s'. All future
modifications to this database will be %S_MSG until the log is successfully dumped and
space becomes available.
Explanation: Refer to the writeup for this error.
%d task(s) are sleeping waiting for space to become available in the log segment for
database %.*s.
Explanation: Refer to the writeup for this error.
Threshold procedure `%.*s' returned an error indication (@status=%d) when called for
database `%.*s', segment `%.*s', free_space %ld.
Explanation: Refer to the writeup for this error.
The transaction log in database %.*s is almost full. Your transaction is being %S_MSG
until space is made available in the log.
Explanation: Refer to the writeup for this error.
Could not open Systhresholds table for database %.*s.
Explanation: Adaptive Server encountered an internal error affecting the current

process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.
7417

21

7418

22

The last chance threshold entry for logsegment is not present in threshold cache for
database '%S_DBID'. Please use 'dbcc thresholds' to see the threshold cache contents and
contact your system administrator.
Explanation: Adaptive Server encountered an internal error affecting all processes using
the current database. Report the error to your System Administrator. Adaptive Server must
be restarted and DBCC diagnostics run.
The last chance threshold entry for logsegment is not present in systhresholds table for
database '%S_DBID'. Please contact your system administrator.
Explanation: A table or index may be corrupt. Report the error to your System
Administrator. Adaptive Server must be restarted and DBCC diagnostics run.

1021

Server Error Messages 7400 - 7499

Number

Severity

Text and Explanation

7419

16

lct_admin(abort): Process %d that you are trying to abort is not a valid process. Choose a
process with id between %d and %d.
Explanation: Check command inputs and retry.

7420

16

lct_admin(abort): Cannot abort yourself. Your process id %d and the given process id %d.
Explanation: Check command inputs and retry.

7421

16

7422

16

7423

10

lct_admin(abort): Process %d is not an active process. Cannot abort it.
Explanation: Check command inputs and retry.
lct_admin(abort): Process %d is not an user process. Only an user process waiting on logsuspend mode can be aborted.
Explanation: Check command inputs and retry.
lct_admin(abort): Process %d waiting on log-suspend state on database '%S_DBID is
being aborted.
Explanation: This is an informational message.

7424

16

7425

16

7426

16

7427

10

7428

17

7429

16

7433

10

1022

lct_admin(abort): Cannot abort process %d, as it is not sleeping on log-suspend state in
database '%S_DBID'.
Explanation: Check command inputs and retry.
lct_admin(unsuspend): This command is not supported anymore. If you want to abort the
tasks sleeping on log-suspend state, please consider using lct_admin(abort).
Explanation: Invalid command.
lct_admin(abort): Database '%S_DBID' did not reach the last chance threshold. This
command will have no effect on the database.
Explanation: This is an informational message.
Failed to complete LCT_ADMIN() function. Please look for any previous messages that
may help identify the cause.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
(Not raised in 11.9.2)
Could not add the last chance threshold for database '%S_DBID'.
Explanation: Command did not execute due to potential resource problem.
Database '%.*s' contains too many thresholds. It may contain at most %d thresholds. Drop
thresholds as required to bring the database below the limit.
Explanation: Take the corrective action indicated.
Hit %s on database ’%S_DBID’ for %s segment during upgrade. Not spawning threshold
action procedure.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

7434

16

lct_admin('unsuspend') is no longer supported. We recommend that you use the KILL
command to stop suspended processes. You may wake individual processes using
lct_admin('w akeup', ).

7435

16

7436

18

lct_admin('unsuspend') is no longer supported. We recommend that you use the KILL
command to stop suspended processes. You may wake individual processes using
lct_admin('w akeup', ).
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action. Take any corrective action indicated by the message.
lct_admin(abort): Process %d is a child-process. Cannot abort it.
Explanation: Command failed due to invalid or illegal request.
lct_admin(abort): Unable to obtain DBTABLE for process %d. Cannot abort it.
Explanation: Command failed due to internal Adaptive Server problem. Report the error
to your System Administrator.

Server Error Messages 7600 - 7699

Number
7601

Severity
14

Text and Explanation
Permission denied. System Security Officer (SSO) role is required to open an auditing
system table.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
There is no such audit option. If you received this message while executing a Sybasesupplied auditing stored procedure, this is a system error, and you should contact a user
with System Administrator (SA) role.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7602

16

7603

14

The ad_hoc_audit builtin function cannot be called directly. You must use
sp_addauditrecord to send an ad-hoc audit record.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action. Take any corrective action indicated by the message.

7604

20

An unknown audit event type was received. This is a system error. Contact a user with
System Security Officer (SSO) role.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

1023

Server Error Messages 7600 - 7699

Number

Severity

Text and Explanation

7605

20

An attempt to send a message to the audit process has failed. This is a system error.
Contact a user with System Security Officer (SSO) role.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

7606

20

An attempt to allocate memory for the audit queue has failed. This is a system error.
Contact a user with System Security Officer (SSO) role.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

7607

20

An attempt to establish a system mailbox for the audit process has failed. This is a system
error. Contact a user with System Security Officer (SSO) role.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

7608

20

7609

20

7610

20

7611

20

7612

20

7613

14

7614

14

An attempt to open the sybsecurity database has failed. This is a system error. Contact
a user with System Security Officer (SSO) role.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
An attempt to load the global audit options into sysauditoptions has failed. This is a
system error. Contact a user with System Security Officer (SSO) role.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
An attempt to open the sysaudits table has failed. This is a system error. Contact a user
with System Security Officer (SSO) role.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
An attempt to awaken the server initialization process has failed. This is a system error.
Contact a user with System Security Officer (SSO) role.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
An attempt to get an audit record from the audit queue has failed. This is a system error.
Contact a user with System Security Officer (SSO) role.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Permission denied. System Security Officer (SSO) role is required to create or drop the
sybsecurity database.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Permission denied. System Security Officer (SSO) role is required to create an auditing
system table.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

1024

CHAPTER 6

Number

Severity

7615

16

Adaptive Server Error Messages

Text and Explanation
The auditing system tables can only be created in the sybsecurity database.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

Explanation:

7616

16

7617

20

7618

20

7619

20

7620

14

7623

20

7624

20

7625

20

You can only use SELECT or SELECT INTO with the sysaudits table.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
An attempt to get a free audit record buffer from the audit queue has failed. This is a
system error. Contact a user with System Security Officer (SSO) role.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
The audit process is not currently active. Contact a user with System Administrator (SA)
or System Security Officer (SSO) role.
Explanation: Refer to the writeup for this error.
An insert to the sysaudits table has failed. This is a serious error, and you should contact
a user with System Administrator (SA) or System Security Officer (SSO) role.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
You must use one of the Sybase-supplied auditing stored procedures to change audit
options.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action. Take any corrective action indicated by the message.
Auditing: Fatal error - unable to get object owner name to fill in the audit record. This is
an internal error.
Explanation: Adaptive Server encountered an internal error affecting the current
process. A username could not be obtained for the audit record. Report the error to your
System Administrator.
Auditing: Fatal error - unable to get audit creation flags in the database with dbid `%d'.
This is an internal error.
Explanation: Adaptive Server encountered an internal error affecting the current
process when trying to update audit records. Report the error to your System
Administrator.
Audit table number `%d' is invalid.
Adaptive Server encountered an internal error affecting the current
process when trying to update audit records. Report the error to your System
Administrator.

Explanation:

7626

20

Auditing: Internal erorr - could not get the next audit table number.
Adaptive Server encountered an internal error affecting the current
process when trying to update audit records. Report the error to your System
Administrator.

Explanation:

1025

Server Error Messages 7700 - 7799

Number

Severity

Text and Explanation

7627

20

Auditing: Fatal error - current audit table is full and server is configured to suspend
auditing when device is full, but it failed to suspend the audit process. This is an internal
error.
Explanation: Adaptive Server encountered an internal error affecting the current
process when trying to update audit records. Report the error to your System
Administrator.

7628

16

Invalid value for audit related configuration parameter because the audit subsystem is not
running. Contact a user with System Security Officer (SSO) Role.
Explanation: You attempted to change audit configuration without installing
sybsecurity database.

7629

18

Auditing: Internal error - current audit table config parameter value may not be updated
in the configuration file and in sysconfigures system table. Accurate value of this
parameter is in syscurconfigs system table. This is not a critical error.
Explanation: Adaptive Server encountered an error while attempting to change audit
table information. Report the error to your System Administrator.

7631

16

Current audit table can not be changed to `%d' because it is not empty.
Adaptive Server encountered an error while attempting to change audit
table information. Report the error to your System Administrator.
Explanation:

Server Error Messages 7700 - 7799

Number
7701

Severity
16

7702

16

7703

16

Text and Explanation
Overflow when converting from char to type %s, value = `%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Overflow when converting from numeric(%d,%d) to type %s'%.*s', value = `%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Overflow when converting from decimal(%d,%d) to type %s'%.*s', value = `%.*s'.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

7704

1026

16

Truncation error when converting to exact numeric(%d,%d) from type %s'%.*s', value =
`%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

7705

10

Invalid pattern string. The character following the escape character must be percent sign,
underscore, left square bracket, right square bracket, or the escape character.
Explanation: Check command syntax and semantics.

7706

10

7707

10

7708

10

Pattern string is too long. The given pattern string `%.*s' is converted using the escape
character `%.*s'. The converted string is longer than %d bytes.
Explanation: Check command syntax and semantics.
Illegal escape character found. There are fewer bytes than necessary to form a valid
character.
Explanation: Check command syntax and semantics.
Pattern string is too complex. There are too many blocks requiring special attention for
right bracket (]), circumflex (^), or dash (-).
Explanation: Check command syntax and semantics.

7709

20

Server-initiated remote procedure call state error.
Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Attempt to retrieve a returned parameter length from a server-initiated stored procedure
without specifying the parameter name.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Parameter not found while trying to retrieve the returned parameter length from a serverinitiated stored procedure.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Explanation:

7710

20

7711

20

7712

16

Stored procedure `%.*s' may be run only in chained transaction mode. The `SET
CHAINED ON' command will cause the current session to use chained transaction mode.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7713

16

Stored procedure `%.*s' may be run only in unchained transaction mode. The `SET
CHAINED OFF' command will cause the current session to use unchained transaction
mode.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7714

16

In a CREATE SCHEMA statement, the authorization id must match the current user
name. The supplied authorization id, `%.*s', does not match the current user name, `%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7715

18

Object `%d' specified as a rule for tabid `%d', colid `%d' does not have a variable node
in the tree.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

1027

Server Error Messages 7700 - 7799

Number

Severity

Text and Explanation

7716

16

Cannot convert CHAR value to REAL. The CHAR value has incorrect syntax.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

7717

20

Attempted to drop temporary table with object id %ld, which is not in the temporary
object lists for this task.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

7718

16

The `%s' command is not allowed within a multi-statement transaction in the `%.*s'
database.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7719

17

7720

16

7725

16

7726

16

There is no memory available to save the current sequencer state -- cannot continue
processing this query.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Update/Delete from a table which is the inner table of an outerjoin is not allowed.
Command aborted.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Cursor `%.*s' was declared with a FOR UPDATE clause. This cursor was found to be
read only.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Execute cursor `%.*s' is declared on a procedure which has more than one SQL statment.
For the declaration of this cursor to be legal the procedure should have a single SELECT
statement clause.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7727

26

An internal error occurred for the cursor variable `%.*s'. It could not be found on any
variable list of the procedure.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.

7728

14

Permission denied. You must have the following role(s) to execute %.*s : `%.*s' . Please
contact a user with the appropriate role for help.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

7729

16

Invalid role string `%.*s' entered.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1028

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

7730

14

SET ROLE fails. The caller is not granted with the specified `%.*s' role. Please contact
a user with System Security Officer (SSO) role for help.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

7731

16

SET ROLE fails. The caller cannot assume the new user identity (uid) in the current
database. Please contact a user with System Security Officer (SSO) role for help.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7732

16

The UPDATE/DELETE WHERE CURRENT OF failed for cursor `%.*s' because the
cursor is read only.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7733

18

Unable to locate the base procedure header (Pss->phdr) which had been switched earlier.
Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Explanation:

7734

18

The search for table name when adding a resdom in s_addident() failed. The resdom for
the column `%.*s' did not contain the table name. This is an internal error.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

7735

16

The specfied row count `%d' for the cursor `%.*s' is invalid. The rowcount should always
be greater than zero.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7736

20

Unable to find lock request for tabid %ld dbid %d. This is an internal error.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

7739

18

Internal error - SELECT INTO not found, perhaps tree corrupted.
Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Explanation:

7740

18

The declaration for cursor `%.*s' has the column `%.*s' in it's FOR UPDATE list which
is not part of the SELECT list for the cursor. Either select that column or remove it from
the FOR UPDATE list.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

7741

18

Internal error - Both SHARED AND UPDLOCK have been set on table `%.s'.
Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Explanation:

1029

Server Error Messages 7700 - 7799

Number

Severity

Text and Explanation

7742

16

You must change your password using the sp_password system stored procedure before
you can continue.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7743

16

An explicit value for the identity field in table `%.*s' can only be specified in an insert
statement when a field list is used.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7744

16

Illegal attempt to update identity field `%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7745

16

Attempting to add a new identity field to a table `%.*s', via select into, which would have
a field `%.*s' that inherits the identity property.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7746

16

Attempting to add more than 1 new identity field to a table `%.*s', via select into.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Unable to SET IDENTITY_INSERT to ON for table `%.*s' because it is already on for
tabid %ld dbid %d.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Pseudo-column `SYB_IDENTITY' used incorrectly. No table in the query has the
identity property.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

7747

16

7748

16

7749

16

Pseudo-column `SYB_IDENTITY' used ambiguously. Multiple tables in the query have
the identity property.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7750

16

Argument type `%s' is invalid for argument %d of `%s' function.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Unable to SET IDENTITY_INSERT to ON/OFF for table `%.*s' because the object
either does not exist or cannot be opened.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

7751

1030

16

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

7752

16

Unable to SET IDENTITY_INSERT to ON/OFF for table `%.*s' because you are neither
the DBO nor the object owner.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7753

16

Unable to SET IDENTITY_INSERT to ON/OFF for object `%.*s' because the object is
not a user table.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7754

16

Operand data type `%s' is invalid for `%s' operator.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7755

18

Attempt to switch base procedure header (Pss->phdr) more than once.This is an internal
error.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

7756

16

Unable to SET IDENTITY_INSERT to ON/OFF for table `%.*s' because the table does
not have the identity property.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7757

16

The order-by position number `%ld' is out of range of the number of items in the selectlist.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7758

16

The declaration for cursor `%.*s' has the column `%.*s' in it's FOR UPDATE OF list
which is not updatable after view resolution.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7759

16

The declaration for cursor `%.*s' has the column `%.*s' in it's FOR UPDATE OF list
which is not updatable because it has the identity property.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7760

16

Conversion of security label datatype to char/varchar datatype failed.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

7761

16

The data type `%s' is invalid for the %s function. Allowed types are: CHAR/VARCHAR
and SENSITIVITY/SENSITIVITY_BOUNDARY.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1031

Server Error Messages 7700 - 7799

Number

Severity

Text and Explanation

7762

16

Trigger label configuration incompatible with user's profile.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

7763

16

7764

23

7765

23

7766

16

Procedure label configuration incompatible with user's profile.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Sysobjects entry NOT found for procedure buffer entry.
Explanation: The database may be corrupt. Report the error to your System
Administrator. Adaptive Server must be restarted and dbcc diagnostics run.
Invalid owner curread for view, procedure, or trigger in sysobjects entry.
Explanation: The database may be corrupt. Report the error to your System
Administrator. Adaptive Server must be restarted and dbcc diagnostics run.
A conversion from `%s' label to character string resulted in an overflow.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
THe user's curread label does not dominate the converted label.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Invalid label syntax.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

7767

16

7768

16

7769

18

Internal conversion error detected while converting to/from `%s' label datatypes.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

7770

10

Warning: There are other roles currently active.
This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Insert into the sensitivity column of table `%.*s' attempted. Explicit inserts into the
sensitivity column are not allowed.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Internal error encountered while processing @@update_mode global variable.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Execute cursor `%.*s' is declared on a procedure which contains a non-SELECT or a
SELECT with a COMPUTE clause. For the declaration of this cursor to be legal it should
have a single SELECT statement without a COMPUTE clause.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

7771

16

7772

18

7773

16

1032

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

7774

16

The procedure `%.*s' contains a select statement with FOR UPDATE clause. This should
be the only statement in the procedure.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7775

16

The column `%.*s' in FOR UPDATE list is not part of the SELECT list. Either select that
column or remove it from the FOR UPDATE list.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7776

16

Transaction to update certification state of object %S_OBJID, database %S_DBID
failed.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7777

16

Changing certification state of object %S_OBJID, database %S_DBID to SUSPECT
because of change in state of dependent object %.*s (previous object id %ld), database
%S_DBID.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.

7778

16

Suspect procedure %S_OBJID, database %S_DBID found. Cannot execute query.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.

7779

16

7780

16

7781

16

UNCERTIFIED object %S_OBJID, database %S_DBID accessed by CERTIFIED
object %S_OBJID, database %S_DBID. Cannot execute query.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
Procedure %S_OBJID, database %S_DBID with labels found UNCERTIFIED. Cannot
execute query.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
Suspect view %S_OBJID, database %S_DBID found. Cannot execute query.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.

7782

16

Remote procedure call from within CERTIFIED stored procedure %S_OBJID, database
%S_DBID not allowed. Cannot execute query.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.

1033

Server Error Messages 7700 - 7799

Number

Severity

Text and Explanation

7783

10

7784

16

7785

16

7786

16

7787

16

7788

10

7789

16

Internal error -- server failed to do garbage collection on this procedure, id = %ld. Please
save the query tree and procedure text and inform the technical support. This is not a
critical error, so server continues processing.
Explanation: There was an error during procedure query tree compression. This is not
a critical problem as Adaptive Server can continue processing the procedure.
Illegal escape character found. There are fewer bytes than necessary to form a valid
character.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Attempting to create a table `%.*s', via select into, with column `%.*s' whose numeric
precision, %d, exceeds the maximum allowed precision (%d).
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Unable to turn role off since user is not a valid user in the current database.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.
Sensitivity column of view `%.*s' accessed. A view's sensitivity column is not user
accessible.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
WARNING: An explicit or implicit HOLDLOCK/NOHOLDLOCK was specified for
table `%.*s'; however, since this is an isolation level 0 scan, the
HOLDLOCK/NOHOLDLOCK is ignored.
Explanation: Refer to the writeup for this error.
Unable to allocate work table for processing group by or distinct clause during query
optimization. Maximum limit (%d) of work tables is exceeded. Simplify the query and
retry.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7790

18

7791

16

1034

Internal error - Unable to remap cursors during recompilation. This is a non-fatal internal
error.
Explanation: During recompilation, Adaptive Server remaps declared cursors from the
old procedure header to the new header. This message means that an error is found during
remapping.
Unable to remap lockid for table %.*s in database %S_DBID. Printing diagnostic
information: tobjp: 0x%x, lkr: 0x%x, rgtabid: %d.
Explanation: For temp tables and at times for user tables, the server needs to obtain the
object ID at run time when applying table locks. This error indicates that the server was
unable to obtain the ID for some reason.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

7792

16

An isolation level %d scan is being attempted on cursor `%.*s', but the cursor was
declared at isolation level %d. You must re-declare the cursor at isolation level %d.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7793

16

An isolation level '%d' scan is being attempted by an ad hoc query, but the query was
compiled in the batch at isolation level '%d'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7794

16

7795

18

You cannot scan table '%.*s' at isolation level 0 because another process is running a
utility command that is incompatible with level 0 scans. Please retry later.
Explanation: Another process is running a DROP INDEX, ALTER TABLE,
TRUNCATE TABLE, REORG REBUILD, or CREATE CLUSTERED INDEX
command on the table.
Internal error - Unable to process subqueries during transformations. Maximum limit
(%d) of subqueries is exceeded. Please save the DBCC TRACE(100) output and inform
technical support.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7796

18

Internal error - Unable to process subqueries during transformations due to a corrupt
query tree. Please save the output from DBCC TRACE(100) and inform technical
support.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

Server Error Messages 7900 - 7999

Number

Severity

Text and Explanation

7901

16

Page %ld was expected to be the first page of a TEXT/IMAGE value.
There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
Explanation:

7902

16

Data size mismatch occurred while checking TEXT/IMAGE values. The first page for
this value is: %ld. There were %ld bytes found, which is different from the expected data
length of %ld bytes.
Explanation: Refer to the writeup for this error.

1035

Server Error Messages 7900 - 7999

Number

Severity

Text and Explanation

7903

16

7904

10

Page %ld was expected to be a TEXT/IMAGE page. This occurred when link number
%ld was examined.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
The total number of TEXT/IMAGE pages in this table is %d.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

7905

10

The number of rows in sysindexes for this table was %ld. It has been corrected to %ld.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

7906

10

The number of data pages in sysindexes for this table was %ld. It has been corrected to
%ld.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

7907

16

7908

10

The status in the first page (%ld) of the no_log table %.*s and the status in the sysobjects
row, do not match.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
The table %.*s was created with the no_log option.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

7909

10

A transaction involving the no_log table %.*s was undone. This may have left the table
in an inconsistent state. Rebuild the table.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

7910

16

Page %ld allocated (Alloc page: %ld Extent ID: %ld Alloc mask: 0x%x)
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

7911

16

Page %ld deallocated (Alloc page: %ld Extent ID: %ld Alloc mask: 0x%x)
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
EXTID:%ld (Alloc page: %ld) is initialized. Extent follows:
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

7912

16

7913

16

1036

PTNID=%d SPARE=%d OBJID=%ld RESERVE=0x%x FORWARD=0x%x
ALLOC=0x%x DEALLOC=0x%x IND ID=%d STATUS=0x%x
Explanation: This is an informational message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

7914

10

Allocation page %ld extid %ld is not referenced, but there are referenced pages within
this extent. Contact Technical Support for assistance on object %ld.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

7915

10

Allocation page %ld extid %ld is referenced, but there are no referenced pages within
this extent. Contact Technical Support for assistnace on object %ld.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

7916

10

Total (# alloc pages = %ld, # of alloc pages modified = %ld).
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

7917

16

Total (# pages allocated=%ld pages deallocated=%ld extents deleted=%ld).
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Alloc page %ld (pgs allocated=%ld pgs deallocated=%ld extents deleted=%ld).
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Fix_al not processed. Database needs to be in SINGLE USER mode.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

7918

16

7919

16

7920

16

Processed %ld entries in the sysindexes for dbid %d.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7921

16

Found %ld bad entries in the sysindexes.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
***************************************************************
Explanation: This is an informational message or a message header. No action is
required.
Explanation:

7922

16

7923

16

TABLE: %.*s OBJID = %ld
This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Explanation:

7924

16

INDID=%ld FIRST=%ld ROOT=%ld SORT=%d
This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Indid : %d. %ld Index pages allocated and %ld Extents allocated.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Explanation:

7925

16

1037

Server Error Messages 7900 - 7999

Number

Severity

Text and Explanation

7926

16

Data level: %d. %ld Data pages allocated and %ld Extents allocated.
This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Explanation:

7927

16

7928

16

7929

16

7930

16

7931

16

7932

16

7933

16

7934

16

TOTAL # of extents = %ld
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Index %.*s is not consistent; found %d leaf rows but %ld data rows. Drop and recreate
the index.
Explanation: Refer to the writeup for this error.
Table has %d data rows.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Table Corrupt: keys in left child do not precede the parent key; check left child page %ld.
Table Corrupt: keys in left child do not precede the parent key; check left child page %ld.
Explanation: Refer to the writeup for this error.
Table Corrupt: keys in right child precede the parent key; check right child page %ld.
Explanation: There may be possible corruption in a database or a database object.
Consult the Error Messages and Troubleshooting Guide to see how to locate the table,
and run dbcc diagnostics.
The indexes for `%.*s' are already correct. They will not be rebuilt.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
One or more indexes are corrupt. They will be rebuilt.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The table `%.*s' has no indexes.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

7935

16

REINDEX received an exception - command aborted.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Checktable on sysgams is not allowed.
Explanation: Check command syntax and semantics.
Explanation:

7936

10

7937

16

1038

The data in table `%.*s' is possibly corrupt - DBCC REINDEX aborted. Run DBCC
CHECKTABLE and report errors to a user with System Administrator (SA) role.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

7938

16

Table Corrupt: The oam entry for object %ld, indid %ld, alloc pg %ld, has a used count
of %d and an unused count of %d. The used count should be %d and the unused count
should be %d.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.

7939

16

7940

22

Table Corrupt: The entry is missing from the OAM for object id %ld indid %d for
allocation page %ld.
Explanation: Refer to the writeup for this error.
The counts in the OAM are incorrect. This implies that there are entries missing. Run
tablealloc utility with the FIX option on the table with the inaccurate OAM counts.
Explanation: Refer to the writeup for this error.

7941

16

Couldn't find table %.*s.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

7942

10

The missing OAM entry has been inserted.
This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Attempt to insert missing OAM entry failed.
Explanation: There may be a potential problem with a database or database object.
Contact your System Administrator.
*** NOTICE: Space used on the log segment is %s Mbytes, %s%%.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Explanation:

7943

10

7944

10

7945

10

*** NOTICE: Space free on the log segment is %s Mbytes, %s%%.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

7946

10

*** NOTICE: Notification of log space used/free cannot be reported because the log
segment is not on its own device.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

7947

16

The sortorder and character set ID's for index %d on this table were %d:%d in
sysindexes. They have been corrected to %d:%d.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1039

Server Error Messages 7900 - 7999

Number

Severity

Text and Explanation

7948

16

Page %ld, object %ld, index %d, level %d, was found with fixed-row status improperly
set. That status has been cleared by DBCC.
Explanation: This informational message is displayed by dbcc checktable or dbcc
checkdb (which calls dbcc checktable) when a page status bit in a page header is

set on when it should not be. This bit is normally set on when there are no
variable-length columns for this object (the rows are all fixed-length). If dbcc
checktable finds that this bit is set on and there are variable display rows, the bit
is turned off and the 7948 message is displayed. dbcc checktable (or dbcc checkdb)
corrects this problem so no further action is required.
7949

16

7950

16

7951

16

7952

10

7953

10

7954

10

7955

10

1040

The number of pages used and unused for object %ld index %d on allocation page %ld
do not match the counts in the OAM entry.
Explanation: Refer to the writeup for this error.
Unable to %.*s engine. Check sysengines count and max online engines config value.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
Data size mismatch occurred while checking a TEXT value. The first page for this value
is: %ld. There were %ld characters found, which is different from the expected length of
%ld characters.
Explanation: This error may be seen after upgrading from 11.x to 12.0 when tables
contain one or more text columns. Contact Sybase Technical Support to upgrade to a
version in which the problem is resolved.
A TEXT value with an invalid MAGIC NUMBER has been found on page %ld. TEXT
values will no longer be checked for this table. Note because of this, the TEXT page count
will be inaccurate. Use DBCC FIX_TEXT to fix the TEXT values.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Unable to acquire an exclusive lock on text page %ld. This text value has not been
recalculated. In order to recalculate those TEXT pages you must release the lock and
reissue the DBCC FIX_TEXT command.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
There are no TEXT pages in table %.*s to be updated.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Not all of the TEXT pages in table %.*s have been successfully updated, however, DBCC
FIX_TEXT is restartable. Please issue the command again once any other errors have
been addressed.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

7956

16

7957

25

Remapping utility - Column descriptor should have been remapped earlier. This is an
internal system error.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
Remapping utility - procedure is corrupted in Sysprocedures. Recreate this procedure.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

7958

16

Remapping utility - a pointer exists in a tree when it should not.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.

7959

16

Remapping utility - unable to locate the given procedure %.*s in Sysprocedures.
There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
Remapping utility - Procedure needs to be recreated for this port.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
Remapping utility - Wrong kind of node passed to tree remapping. This is an internal
system error.
Explanation: Adaptive Server was unable to reclaim space following query remapping.
See the writeup for Error 7783 for more information.
Upgrade requires the SQL Server to be booted in single user mode. Reboot the SQL
Server with the -m flag.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
Upgrade encountered a fatal error. Please check the SQL Server errorlog.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
Explanation:

7960

16

7961

16

7962

16

7963

16

7964

14

Permission denied. You do not have the necessary role to run this command. Please
contact Sybase Technical Support for assistance in running this command.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

1041

Server Error Messages 7900 - 7999

Number

Severity

Text and Explanation

7965

10

7966

20

The `fix' option has been ignored for this command. To use the `fix' option with system
tables, run the command from the database where the table is located. The database must
be in single user mode.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
The global space allocation report requires an exclusive lock on object 99. This process
does not hold this lock in database %d. This report is cancelled.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

7967

20

Allocation page %ld in database %d does not hold the address lock required for
initializing the diagnostic bitmaps or correcting its allocation errors.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

7968

20

7969

10

7970

10

The object allocation map for tabid %d indid %d is corrupt, therefore the optimized
report cannot be generated. Contact Technical Support for assistance.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Allocation reports cannot be generated for object %ld in database %d.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
The default report option of %.*s is used for this run.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

7971

10

The default fix option of %.*s is used for this run.
This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
The oam counts for objid %ld indid %d are corrected.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
The optimized report may generate erroneous messages due to the missing OAM entry.
Run the optimized report with the fix option, to correct this error.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
ILLEGAL use of module %.*s. See the errorlog for detail information.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
Explanation:

7972

10

7973

10

7974

16

1042

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

7975

20

System catalog entrie(s) for Object %d, Database %d are corrupted.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Explanation:

7976

16

Object %d in database %d does not have any TEXT/IMAGE data.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.

7977

16

First page %ld and Root page %ld are not same.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.

7978

20

One or more text chain(s) for object %ld in database %ld is corrupt.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Text chain linkage corrupted for Page %ld of Object %ld.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
Unreferenced text chain found for page %ld, nextpage %ld, prevpage %ld.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
The new transaction mode must be unchained, chained or anymode.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

7979

16

7980

16

7981

16

7982

16

The specified object `%.*s' is not a stored procedure in database `%.*s'.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

7983

16

You must be either the system administrator (SA), the database administrator (dbo), or
the owner of this stored procedure to change its transaction mode.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.

7985

16

Server name ’%.*s’ not found in system catalog.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1043

Server Error Messages 7900 - 7999

Number

Severity

Text and Explanation

7986

16

You can not change the mode of a remote stored procedure.
Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.
Explanation:

7987

16

User named `%.*s' not found; check sysusers.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7988

16

The specified object `%.*s' is not found in database `%.*s'. Check sysobjects to make
sure you own the object.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

7989

16

The serial allocation flag was found to be improperly set in allocation unit %ld, at extent
ID %ld, with alloc map = %d and objid = %ld. This flag has been cleared by DBCC.
Explanation: Refer to the detailed writeup for Error 7989 in the chapter titled “Error
Message Writeups”.

7990

16

7991

18

Permission denied. User's operating system session label must dominate database
maxhold to use the DBCC command `%.*s'.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.
Label consistency check for database `%S_DBID' failed.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

7992

14

The user needs to be in the master database to execute this command.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action. Take any corrective action indicated by the message.

7993

18

Either the execution of the `DBCC SECURITY (LABEL_CHECK)' command failed or
one or more databases have been detected to have inconsistent security labels.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

7994

16

Database `%.*s' has references to other databases. Drop those references and try again
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Permission denied. Only the Database Owner (DBO) or a user with the System
Administrator (SA), System Security Officer (SSO), or Oper role can execute this
command for database `%S_DBID'.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Explanation:

7995

1044

14

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

7996

14

Permission denied. Object `%S_OBJID' not found.
You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Explanation:

7997

14

Permission denied. User's curwrite does not match the sensitivity label of object
`%S_OBJID'.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

7998

14

Permission denied. Database `%S_DBID' not found.
You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Permission denied. User's curwrite does not match the sensitivity label of database
`%S_DBID'.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Explanation:

7999

14

1045

Server Error Messages 8000 - 8099

Server Error Messages 8000 - 8099

Number
8002

Severity
15

Text and Explanation
Parameter number %d and subsequent parameters must be passed as `@name = value'.
Once the form `@name = value' has been used, all subsequent parameters must be passed
in the form `@name = value'.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

8003

15

There are too many parameters in this CREATE PROCEDURE statement. The
maximum number is %d.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

8004

16

Received an unrecognized datatype %d from TDS datastream.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Received a procedure name length of %d. The TDS datastream is incorrect.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
SQL Server error detected by %S_MSG. Refer to the preceding %S_MSG message.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Explanation:

8005

15

8006

20

8007

20

Unknown token returned by %S_MSG: %d.
Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Parameter no. %d, of type %d, did not have a valid value.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Error encountered by %S_MSG. Please refer to %S_MSG messages for details.
Explanation: Refer to the detailed writeup for this message in the chapter titled “Error
Message Writeups”.
Explanation:

8008

16

8009

16

8010

16

datalen (%d) must be less than maxlen (%d) for rpc parameter %d
Explanation: Check your RPC parameters. There may be an inconsistency between
length and max length values.

8011

16

Parameter %d has datatype %s. This datatype is not valid for use in parameters for an
RPC.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1046

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

8012

16

Adaptive Server internal error: Received internal error %d from the remote server
’%S_SRVID’.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

8013

16

A CTLIB operation failed during an RPC.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

8014

16

You cannot start a non-transactional RPC when the ’strict dtm enforcment’ option is
enabled for the session.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

8015

10

Adaptive Server has truncated parameter number %d passesd to rpc ’%.*s’ on server
’%.*s’. The remote server does not support character or binary data wider than 255 bytes.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

Server Error Messages 8200 - 8299

Number

Severity

Text and Explanation

8201

26

8203

26

Keep count of descriptor (objid=%ld, dbid=%d) was expected to be %d. Instead %d was
found.
Explanation: Refer to the writeup for this error.
Expected to find the descriptor for object %d in database %d in %s state.
Explanation: Refer to the writeup for this error.

8204

20

Expected to receive system catalog id. Instead %d was received.
Refer to the writeup for this error.

Explanation:

8205

20

Invalid field token passed to descriptor (id = %d, field = %d).
Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Explanation:

8206

21

Object %d was not found in %s.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

1047

Server Error Messages 8200 - 8299

Number

Severity

Text and Explanation

8207

17

Couldn’t find an available descriptor for an object. Raise the value of the configuration
parameter ’number of open objects’ for more descriptors.
Explanation: Refer to the writeup for this error.

8208

21

Descriptor for object %d in database %d was notfound in the expected dbtable.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

8209

26

Descriptor found was not expected to have %s state.
An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Duplicate of work table descriptor found in the id hash table for temporary object %d.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Mismatch found between the name and id descriptor hash table. Descriptor hashed by
name = 0x%0x and hashed by id = 0x%0x.
Explanation: Refer to the writeup for this error.
Failed to acquire address lock on object %.*s
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
An attempt was made to drop the DES of object %ld, which is not a user-defined object.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action. Take any corrective action indicated by the message.
Explanation:

8210

21

8211

26

8213

20

8215

14

8216

20

Failed to acquire table lock on object %.*s
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

8219

18

Couldn't compute lock promotion level in DES for object %d in database %d. Using
default level = %d.
Explanation: Refer to the writeup for this error.

8221

20

Couldn't find the identity column for object %.*s.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Explanation:

8222

1048

20

Maximum rows per page value not found in the descriptor for table=%d, index=%d on
database %d.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run. (Not raised in 11.9.2)

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

8223

21

8224

21

As part of a transaction rollback, an attempt was made to modify object '%S_OBJID ' in
database '%.*s', even though the current session is not holding an exclusive lock on that
object.
Explanation: The server encountered an internal error affecting all processes using this
database. Report the error to your SA.
Internal error: could not save description of lightweight procedure '%.*s'.
Explanation: The server encountered an internal error affecting all processes using this
database. Report the error to your SA.

8225

16

8226

16

8227

16

8228

16

8229

16

Trying to bind/unbind objects to dbid=%d. Bind/Unbind objects not allowed in master
and tempdb.
Explanation: Illegal operation for this database.

8230

16

8231

16

Trying to turn on/off greedy allocation for object in database with dbid=%d. Turning
on/off greedy allocation for objects not allowed in databases master and tempdb.
Explanation: Illegal operation for this database.
Operation not allowed. Cannot turn on/off greedy allocation for system table ’%.*s’.
Explanation: Illegal operation for this database.

8232

16

8233

16

8234

16

Invalid object '%.*s' in dbid %d
Explanation: Check query and retry.
Operation not allowed. System table '%.*s' cannot be bound/unbound.
Explanation: Invalid operation for this system table.
Trying to bind/unbind an already bound/unbound object '%.*s' in database %d
Explanation: Illegal operation. Check object names in query.
Cannot do an unbind at this time. The database %d is in use. Try doing unbind when there
are no users using the database.
Explanation: Illegal operation for a database in use.

The server failed to record a version change for syscolumns in database ’%.*s’. The
version indicator should be %d. Due to this error, the database cannot be upgraded.
Explanation: Illegal operation for this database.
%s operation is in progress on the object ’%.*s’ in database ’%.*s’. Please retry your
query later.
Explanation: Illegal operation for this database.
%s operation is in progress on the object ’%.*s’ in database ’%.*s’. Please retry your
query later.
Explanation: Illegal operation for this database.

1049

Server Error Messages 8400 - 8499

Server Error Messages 8400 - 8499

Number
8401

Severity
21

8402

21

8403

21

8404

21

8405

21

8406

21

8407

21

8408

21

8409

21

1050

Text and Explanation
Object with id of %ld was not found in database number %d.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Index row for object %ld (index id %d) was not found in database %d.
Explanation: Refer to the writeup for this error.
Index tag structure doesn't contain the search mode executed.
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator.
Index tag structure indicates fast and slow search modes.
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator.
No modify lock was acquired for an index row %s.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Insert of sysindexes row failed.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Delete of sysindexes row failed.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Didn't expect to find active modify lock for sysindexes.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Invalid status found in sysindexes tag structure. Expected status: %s.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

CHAPTER 6

Number

Severity

8410

21

Adaptive Server Error Messages

Text and Explanation
Expected to find search lock during sysindexes scan.
Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

Explanation:

8411

21

Invalid setup status found in sysindexes Manager during a call to: %s.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

8412

21

8413

25

No object id specified in sysindexes Manager call to: %s.
Explanation: This error is raised when the server routine identified in the message text
attempts to update the database’s sysindexes table but is unable to do so. Run dbcc
checktable on sysindexes. If the dbcc check shows errors, or if the 8412 error persists,
contact Sybase Technical Support.
Update of sysindexes failed.
Explanation: Internal error only. No action required.

8414

21

Copy of sysindexes row failed.
Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

Explanation:

8415

21

8416

20

8417

20

Unexpected value `%d' returned from lock manager after waiting for lock on page %ld,
dbid %d.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Invalid scan type %d specified
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Internal error occurred while running the sysindexes exerciser.
Internal error affecting the current process. Contact your SA.
Invalid index descriptor field (%d) specified within sysindexes manager.
Explanation: Internal error affecting the current process. Contact your SA.
Explanation:

8418

20

8419

21

8420

20

Could not find index descriptor for objid %d, indid %d in dbid %d.
Explanation: Internal error affecting the current process. Contact your SA.
Could not install index descriptor for objid %d, indid %d in dbid %d.
Internal error affecting the current process. Contact your SA.
Invalid input to sysindexes manager. Expected valid session descriptor for sysindexes
system table.
Explanation: Internal error affecting the current process. Contact your SA.
Explanation:

8421

20

1051

Server Error Messages 8400 - 8499

Number

Severity

Text and Explanation

8422

21

Indid mismatch between index descriptor 0x%x (indid %d) and page 0x%x (indid %d)
for objid %d in dbid %d.
Explanation: Internal error affecting the current process. Contact your SA.

8423

21

Expected table descriptor to be set for objid %d in dbid %d.
Explanation: Internal error affecting the current process. Contact your SA.

8424

17

8425

21

Cannot find an available index descriptor for an index. Increase the value of 'number of
open indexes'. If sp_configure fails due to lack of index descriptors, edit the configuration
file and restart the server.
Explanation: Check the installation and configuration guides for assistance with the
recommended task.
Couldn't find an available index descriptor for system objects.
Explanation: Internal error affecting the current process. Contact your SA.

8426

26

Index descriptor 0x%x is already installed on the hash table for objid %d, indid %d in
dbid %d.
Explanation: Internal locking/synchronization rule was broken. Report the error to your
SA, and restart the server.

8427

20

8428

26

Invalid input to sysindexes manager. Expected to have dbid or dbtable pointer set
Explanation: Internal error affecting the current process. Contact your SA.
Unexpected keep count %d of index descriptor. Expected %d.
Explanation: Internal locking/synchronization rule was broken. Report the error to your
SA, and restart the server.

8429

20

8430

10

8431

20

8432

20

8433

20

Object with objid %d in dbid %d is not a table.
Explanation: Internal error affecting the current process. Contact your SA.
Did not find table descriptor linked to process slot structure 0x%x when SQL Server tried
to release it.
Explanation: Internal error affecting the current process. Contact your SA.
Invalid transaction descriptor passed to the sysindexes manager internal function
Explanation: Internal error affecting the current process. Contact your SA.
Invalid object descriptor passed to the sysindexes manager internal function.
Explanation: Internal error affecting the current process. Contact your SA.
Table descriptor (0x%x) for objid %d in dbid %d is already linked to another transaction.
Internal error affecting the current process. Contact your SA.
Invalid initialization flag %d specified within sysindexes manager.
Explanation: Internal error affecting the current process. Contact your SA.
Expected to find the index descriptor for objid %d indid %d in dbid %d, in a %s state
(found state %d instead).
Explanation: Internal locking/synchronization error. Contact your SA and restart the
server.
Explanation:

8434

20

8435

26

1052

CHAPTER 6

Number

Severity

8436

26

Adaptive Server Error Messages

Text and Explanation
Index descriptor found was not expected to be in a %s state.
Internal locking/synchronization error. Contact your SA and restart the
server.

Explanation:

8437

20

Update failed. SQL Server could not find field '%d' within index descriptor/buffer.
Explanation: Internal error affecting the current process. Contact your SA.

8438

21

Updating wrong indexrow in dbid %d. Objid for actual row updated is %ld, objid for
intended row was %ld. Index id for intended row was %d. Index page is %ld, field
updated is %d. Index row address is %0x, row number is %d.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

8439

16

8440

21

Cannot install an index descriptor for an index for objid %d as a dbshutdown for the dbid
%d is in progress.
Explanation: Illegal operation for this database at this time. Retry later.
Internal error. DBINFO update at offset %d bytes for length %d bytes will exceed the
current size, %d bytes, of DBINFO. DBINFO update in dbid %d failed.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

Server Error Messages 8500 - 8599

Number

Severity

Text and Explanation

8501

26

Object id's are not the same during an abort: %d and %d.
An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Invalid record type passed to abort: %d.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Explanation:

8502

21

1053

Server Error Messages 8600 - 8699

Server Error Messages 8600 - 8699

Number
8601

Severity
20

8602

16

8603

16

Text and Explanation
Process %d tried to keep the PSS for process %d when it already had the PSS for process
%d kept.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Unable to initialize worker thread %x because parent %x has an invalid PSS.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Warning: worker thread %x already has a PSS allocated; initialization will proceed.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Explanation:

8604

16

An attention condition occurred in worker thread %x. The last return value is %d, and the
last recorded error was %d. Terminating the worker thread.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

8605

10

pss = 0x%lx is on the free list, but its p3stat flag (0x%x) does not have P3_PSS_FREE
bit on.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.

8606

10

pss = 0x%lx is marked free but has a non zero value for pkspid (%d).
This is an informational message but may require follow-up action.
Contact your System Administrator.
Illegal value of pspid (%d) for pss = 0x%lx. pspid value should be between %d and %d.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
pss=0x%lx has been marked sick. pss->p3stat=0x%lx pss->pspid=%d pss->pkspid=%d
pss->pmasterxact=0x%lx. There might be open xdes/sdes associated with the pss. Please
report this problem to Sybase Tech. Support.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.
Explanation:

8607

10

8608

18

1054

CHAPTER 6

Adaptive Server Error Messages

Server Error Messages 8700 - 8799

Number
8701

Severity
26

8702

26

Text and Explanation
Sitebuf has invalid state or keepcount. sitebuf=0x%lx, state=%d, keepcount=%ld.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Sitebuf has invalid state. sitebuf=0x%lx, state=%d.
An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.

Explanation:

8703

26

8704

26

8705

26

Invalid keep count in sitebuf. sitebuf=0x%lx, keepcount=%ld.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Could not get the address lock. address=0x%lx, status=%d.
Explanation: Refer to the writeup for this error.
Remotely started site handler.
An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Invalid keep count in sitebuf. sitebuf=0x%lx, keepcount=%ld, lcfreed=%d.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Explanation:

8706

26

Server Error Messages 8800 - 8899

Number

Severity

Text and Explanation

8801

26

Logconn has invalid state or keepcount. logconn=0x%lx, state=%d, keepcount=%d.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.

8802

26

Logconn has invalid state. logconn=0x%lx, state=%d.
An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.

Explanation:

1055

Server Error Messages 8900 - 8999

Number

Severity

Text and Explanation

8803

26

Missing sitebuf for siteid %d.
An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Explanation:

8804

26

8805

26

8806

26

Packet acknowledgment is neither read nor write. rdwr=%d.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Invalid set parameter to lc_wconnstat. set=%d.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Corrupted pre-read data list in lc__flush. logconn=0x%lx, dtbeg=0x%lx, dtend=0x%lx.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.

Server Error Messages 8900 - 8999

Number

Severity

Text and Explanation

8901

26

Databuf has invalid state. databuf=0x%lx, state=%ld.
An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Logconn has invalid state or keepcount. logconn=0x%lx, state=%d, keepcount=%d.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Explanation:

8902

26

8903

26

Invalid state in logconn. logconn=0x%lx, state=%d.
An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Explanation:

8904

1056

26

Invalid state in databuf or corrupted databuf chain. databuf=0x%lx, state=%ld,
dnext=0x%lx.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.

CHAPTER 6

Adaptive Server Error Messages

Server Error Messages 9000 - 9099

Number
9001

Severity
20

Text and Explanation
Process %d has requested a memory size %d that is greater than the memory size %d in
the disk buffer 0x%X, dbid %d.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

9002

20

Process %d is accessing disk buffer 0x%X, in dbid %d that has been freed. The current
status of the DSKBUF is 0x%X.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

9003

20

Could not start I/O for request %S_BLKIOPTR.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

9004

20

I/O error detected on disk buffer 0x%X for page request %ld, dbid %d.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Process %d is requesting an illegal I/O type of 0x%x.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Process %d is attempting to free a disk buffer that is already freed. Disk buffer address
0x%X, dbid %d.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Explanation:

9005

20

9006

20

1057

Server Error Messages 9100 - 9199

Server Error Messages 9100 - 9199

Number
9101

Severity
16

9102

16

9103

16

9104

16

9105

16

9106

10

9107

16

9108

10

1058

Text and Explanation
The total size of all parameter values for stored procedure `%.*s' exceeds maximum size
(%d bytes) allowed for replication. Stored procedure `%.*s' is not replicated.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
Failed to convert the %s log record into row format for database `%.*s', XACT ID
%S_RID, RID %S_RID. Information associated with the %s log record is not replicated.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
Failed to send the %s log record for database `%.*s', XACT ID %S_RID, RID %S_RID.
Information associated with the %s log record is not replicated.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
Cannot identify the object on the %s log record for database `%.*s', XACT ID %S_RID,
RID %S_RID. Information associated with the %s log record is not replicated.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
A missing log record indicates a prematurely truncated log or a corrupt log. The %s log
record in database `%.*s', XACT ID %S_RID, is not replicated.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
The deferred insert (INOOP) log record referenced by the insert indirect (INSIND) log
record was not found as expected at RID %S_RID.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
Unexpected function return value %d while processing the %s log record of database
`%.*s', XACT ID %S_RID, RID %S_RID. The %s log record may not have been
replicated.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
Number of qualifiers supplied to the DBCC LOGTRANSFER command exceeds limit
of %d. The DBCC LOGTRANSFER command is not executed.
Explanation: Check command syntax and semantics.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

9109

10

9110

10

9111

10

9112

16

9113

16

9114

16

9115

16

9116

16

Cannot find user name for user ID %d while sending the %s log record for database
`%.*s', XACT ID %S_RID, RID %S_RID. The user ID will be used instead of the user
name.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Found an ENDXACT log record before finding an expected INSERT log record in
database `%.*s', XACT ID %S_RID, RID %S_RID.
Explanation: There may be a potential problem with a database or database object.
Contact your System Administrator.
Failed to send the LTM truncation point information for database `%.*s'. The DBCC
GETTRUNC command fails during execution.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
The DBCC LOGTRANSFER command must be invoked with at least %d parameters.
The DBCC LOGTRANSFER command is not executed.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
`%.*s' is not a valid QUALIFIER for the DBCC LOGTRANSFER command. The
DBCC LOGTRANSFER command is not executed.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
`%.*s' is not a valid VERB for the DBCC LOGTRANSFER command. The DBCC
LOGTRANSFER command is not executed.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
`%.*s' is not a valid COMMAND for the DBCC LOGTRANSFER command. The
DBCC LOGTRANSFER command is not executed.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
`%d' is not a valid numeric value for the specified QUALIFIER. The DBCC
LOGTRANSFER command is not executed.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

9117

16

The DBCC LOGTRANSFER command was invoked with an invalid combination of
QUALIFIERs. The DBCC LOGTRANSFER command is not executed.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

9118

16

The specified COMMAND requires additional QUALIFIERS. The DBCC
LOGTRANSFER command is not executed.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1059

Server Error Messages 9100 - 9199

Number

Severity

Text and Explanation

9119

17

Execution of the the %s command fails due to insufficient memory.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

9120

16

The log transfer context for database `%.*s' has not been reserved with the DBCC
LOGTRANSFER (`reserve', `context') command. The specified DBCC command is not
executed.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

9121

16

The log transfer context for the current database is already reserved by SQL Server
process %d. The log transfer context for the current database is not reserved.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

9122

21

9123

17

9124

16

9125

16

9126

16

The log transfer process lost its connection to the LTM for database `%.*s'. Once the
LTM re-establishes the connection, replication will continue with no data loss.
Explanation: This is an informational message. The log transfer process encountered a
broken connection. The LTM will re-establish the connection and replication will
continue with no data loss.
Unable to set a wakeup alarm for the log transfer process. The log transfer scan of
database `%S_DBID' will not honor the specified timeout of %d seconds.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
INTERNAL CODING ERROR. Log record ID %d is not valid. Please contact Sybase
Technical Support.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Usage: DBCC SETTRUNC(`ltm', { `valid' | `ignore' | `pageid', page number })
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Usage: DBCC GETTRUNC()
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

9127

16

INTERNAL CODING ERROR. The building of an internal data structure required more
memory than anticipated. Please contact Sybase Technical Support.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

9128

16

Ran out of memory trying to send an UPDATE command's DELETE/INSERT log record
pair for database `%.*s', XACT ID %S_RID, RID %S_RID. The %s log record is not
replicated.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

1060

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

9129

16

Unable to determine the end of the log for database `%.*s'. The log transfer scan of
database `%.*s' is aborted.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

9130

16

The BEGINXACT log record referenced by the CHECKPOINT log record for database
`%.*s', XACT ID %S_RID, RID %S_RID, was not found at RID %S_RID as expected.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

9131

21

9132

16

9133

16

9134

16

9135

16

9136

16

9137

16

9138

16

The log transfer context for the current database is already reserved by your SQL Server
process. The DBCC LOGTRANSFER (`reserve', `context') command is ignored.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Failed to write the log record for the execution of stored procedure `%.*s' in database
`%.*s'. Stored procedure `%.*s' is not replicated.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The SQL Server was not started with the proper command line option to enable
Replication Server support. The DBCC command is not executed.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The DBCC LOGTRANSFER (`setqual', ...) command was invoked with parameters of
incorrect type. The DBCC LOGTRANSFER (`setqual', ...) command is not executed.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Usage: DBCC LOGTRANSFER(`scan', { `normal' | `repeat' | `continue' })
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Unable to find the RID of the last ENDXACT or CHECKPOINT log record. The log
transfer context for the current database is not reserved.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
LTM trunc. point not yet established with DBCC SETTRUNC(). Until the LTM trunc.
point is established, changes to the object `%.*s' may not be replicated.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
Even though Replication Server support is disabled, database `%S_DBID' contains a
valid LTM trunc. point which prevents the complete truncation of all expendable log
pages.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

1061

Server Error Messages 9100 - 9199

Number

Severity

Text and Explanation

9139

17

9140

17

Failed to free allocated but unused memory in order to satisfy memory allocation request.
Memory allocation request fails.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Memory allocator used for Replication Server support failed to fulfill memory allocation
request.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

9141

16

The stored proc. `%.*s' associated with the %s log record in database `%.*s', XACT ID
%S_RID, RID %S_RID, was dropped after the log record was written. The %s log record
is not replicated.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

9142

16

9143

16

9144

16

Usage: DBCC REPLICATE_TXTCOL (objid, colid, { always_replicate |
replicate_if_changed | do_not_replicate } )
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
`%.*s' is not a valid replication status. The DBCC REPLICATE_TXTCOL command is
not executed.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The requested column cannot be located. Check the objid and colid specified. The DBCC
REPLICATE_TXTCOL command is not executed.
Explanation: Check the column ID and object ID specified in the command.

9145

16

The datatype of the specified column must be TEXT, IMAGE, or offrow object. The
DBCC REPLICATE_TXTCOL command is not executed.
Explanation: Specified column is not TEXT or IMAGE. User should recheck the
column id specified.

9146

20

9147

16

The excution of DBCC REPLICATE_TXTCOL failed due to an internal error. Please
contact your System Administrator (SA) for help.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Replication Not Enabled: Replication on table %.*s in database %.*s, has not been
enabled yet. Run sp_setreplicate or sp_setrepcol before calling DBCC
REPLICATE_TXTCOL, the DBCC REPLICATE_TXTCOL command is not executed.
(objid %ld)
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1062

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

9148

20

9149

10

Replication server could not send log records for log version change processing in
database `%.*s' because the log processing functions returned internal error %d.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
LTM Truncation point has not been established with DBCC SETTRUNC. Changes to the
objects in the database may not be replicated until the truncation point is set.
Explanation: This informational message requires corrective action as indicated.

9150

16

The log transfer context for the current database cannot be reserved because the current
database has been enabled for a Rep Agent Thread.
Explanation:

9151

16

Permission denied. User cannot execute the built-in function '%.*s' in database ' %d'.
Check login/role permissions.
The data at (%d, %d) has been truncated because the lti version level does not support
wider data.
Explanation: Command failed when a non-configurable limit was exceeded. Reconnect
to Adaptive Server and report the error to your System Administrator.
The data at (%d, %d) is too wide to be handled by the current lti version level.
Explanation: Command failed when a non-configurable limit was exceeded. Reconnect
to Adaptive Server and report the error to your System Administrator.
Explanation:

9152

16

9153

16

9154

16

Skipping (%d, %d) because it contains data that is wider than the lti version level allows.
Explanation: Command failed when a non-configurable limit was exceeded. Reconnect
to Adaptive Server and report the error to your System Administrator.

Server Error Messages 9200 - 9299

Number
9201

Severity
20

Text and Explanation
%S_REPAGNT: Could not map OAM Page (%d) to object id, current marker (%d, %d).
Explanation: Internal error, affects current process. Contact your SA.

9202

20

%S_REPAGNT: Nested replicated stored procedure detected. Transaction log may be
corrupt. Please contact SYBASE Technical Support. (current marker = %d, %d)
Explanation: Internal error, affects current process. Contact your SA.

1063

Server Error Messages 9200 - 9299

Number

Severity

Text and Explanation

9203

20

%S_REPAGNT: Encountered an End Transaction that was not in abort state while locating
after image for Delete at (%d, %d), transaction = (%d, %d).
Explanation: Internal error, affects current process. Contact your SA.

9204

20

9205

20

9206

20

%S_REPAGNT: Could not locate schema for object with id = (%d), current marker (%d ,
%d).
Explanation: Internal error, affects current process. Contact your SA.
%S_REPAGNT: A replicated End Stored Procedure Execution log record was found with
out a Begin. Transaction log may be corrupt. Please contact SYBASE Technical Support.
objid = (%d), current marker = (%d, %d)
Explanation: Internal error, affects current process. Contact your SA.
%S_REPAGNT: Error initializing the Rep Agent. Could not set affinity to engine (% d).
Explanation:

9207

20

9208

20

9209

20

9210

20

9211

20

9212

20

9213

16

9214

16

1064

%S_REPAGNT: Could not re-read XCMDTEXT log record at (%d, %d), current marker
(%d , %d).
Explanation: Internal error, affects current process. Contact your SA.
%S_REPAGNT: Update detected within a subscribable function. Transaction log may be
corrupt. Please contact SYBASE Technical Support. (current marker = (%d, %d)).
Explanation: Internal error, affects current process. Contact your SA.
%S_REPAGNT: Missing datarow in TEXT/IMAGE insert log record. Transaction log may
be corrupt. Please contact SYBASE Technical Support. (current marker = (%d, %d)).
Explanation: Internal error, affects current process. Contact your SA.
%S_REPAGNT: Fatal error from CT-Lib. (CT-Lib command = %s, return status = %d).
Explanation: Internal error, affects current process. Contact your SA.
%S_REPAGNT: Received the following error message from the Replication Server: Msg
%ld. %.*s.
Explanation: Internal error, affects current process. Contact your SA.
%S_REPAGNT: Received the following communications error message: Msg %s: %.*s.
Explanation: Internal error, affects current process. Contact your SA.
%S_REPAGNT: The version of this Rep Agent, is not supported by the Replication Server
specified. After fixing this problem, restart the Rep Agent for this database. (Rep Agent
version = %d, Rep Server version = %d, Rep Server = %.*s).
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
%S_REPAGNT: Failed to connect to Replication Server. Please check the Replication
Server, username, and password specified to sp_config_rep_agent. RepSvr = %.*s, user =
%. *s).
Explanation: Check your replication environment as recommended.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

9215

16

%S_REPAGNT: The Secondary Truncation Point is not valid. Please make sure that the
Secondary Truncation Point is valid, and then restart the Rep Agent Thread for this data
base.
Explanation: Take recommended action.

9216

10

%S_REPAGNT: The Rep Agent Thread will retry the connection to the Replication Server
every %d second(s). (RepSvr = %.*s).
Explanation: Informational message.

9217

10

9218

16

%S_REPAGNT: Trace log file set to `%s'.
Explanation: Informational message.
Database %S_DBID has not been enabled yet for an integrated Rep Agent Thread. Run
sp_enable_rep_agent() to enable the database.
Explanation:

9219

20

%S_REPAGNT: Internal coding error.
Explanation: Internal error, affects current process. Contact your SA.

9220

16

%S_REPAGNT: The Rep Agent Thread context for database %S_DBID has already been
reserved by another session.

9221

16

Parameter count/type mismatch. Please check the number and types of the parameters
passed to the builtin function, '%.*s'.

9222

16

You must be SA, DBO, or have REPLICATION role to execute the builtin function, '% .*s'.
Please check your current roles.

9223

16

Unknown operation, '%.*s', specified to builtin function rep_agent_admin(). Please check
parameter spelling and placement.

9224

16

Unknown category, '%.*s', specified to builtin function rep_agent_config(). Please check
parameter spelling and placement.

Explanation:

Explanation:

Explanation:

Explanation:

Explanation:

9225

16

9226

16

9227

17

Unknown property, '%.*s', specified to builtin function rep_agent_config(). Please check
parameter spelling and placement.
Explanation:

Database %S_DBID has already been enabled to use a Rep Agent thread.
Explanation:

%S_REPAGNT. Could not allocate memory to spawn Rep Agent thread. (size=%d)
Explanation:

9228

17

%S_REPAGNT. Could not spawn Rep Agent Thread.
Explanation: There may be a memory-related or other resource problem.

1065

Server Error Messages 9200 - 9299

Number

Severity

Text and Explanation

9229

16

%S_REPAGNT. Could not change to database, %S_DBID.
Check syntax and input data.
The Rep Agent Thread for database, %S_DBID, is not running. Please retry this command
after starting the Rep Agent Thread for this database.
Explanation:

9230

16

9231

16

9232

16

9233

17

9234

17

Explanation:

%S_REPAGNT. The Connect Dataserver name was not specified via 'sp_start_rep_agent
', nor was it found in sysattributes, or sysservers. Make sure that you have done a 'sp_ad
dserver , local'.
Explanation: When generating the 'connect source' command for Replication Server, the
connect dataserver attribute could not be determined. You can set connect dataserver
attribute directly with sp_start_rep_agent, or configure it via sp_config_rep_agent. This is
only necessary if the requested dataserver is other than the current dataservername. You
must also do an 'sp_addserver , local' in all cases.
%S_REPAGNT. The Connect Database name was not found in sysattributes, or
sysdatabases.
Explanation: When generating the 'connect source' command for Replication Server, the
connect dataserver attribute could not be determined. You can set connect dataserver
attribute directly with sp_start_rep_agent, or configure it via sp_config_rep_agent. This is
only necessary if the requested dataserver is other than the current dataservername.
%S_REPAGNT. Could not allocate %d bytes from the procedure cache. Please retry the
last operation when more memory is available, or re-configure the server with a larger
procedure cache.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
%S_REPAGNT. Could not start Rep Agent Thread.
Explanation:

9235

17

9236

11

Could not allocate memory for gettrunc. Please retry gettrunc() later when more memory
is available, or re-configure the server with a larger procedure cache.
Explanation:

Unknown dbid '%d' specified. Please check the dbid specified.
Check the value of the database ID specified in the query.
%S_REPAGNT. The row for %.*s could not be found in sysattributes. Please check the
configuration properties for this database with 'sp_config_rep_agent ' or
'sp_help_rep_agent'.
Explanation: This message is displayed when you have not configured a required
RepAgent attribute.
Explanation:

9237

16

9238

16

Settrunc() is not permitted when a Rep Agent Thread is currently running on the database.
Explanation:

1066

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

9239

17

%S_REPAGNT: Could not allocate a Procedure Cache for the Rep Agent Thread. Try
restarting the Rep Agent Thread after freeing up, or allocating a larger Procedure Cache.

9240

17

%S_REPAGNT: Could not allocate an alarm. Try restarting this Rep Agent Thread after
freeing up some alarms, or restart the server with more alarms allocated.

9241

20

%S_REPAGNT: Failure initializing the Rep Agent Context.
Explanation: Internal error, affects current process. Contact your SA.

9242

20

Explanation:

Explanation:

%S_REPAGNT: Underflow or overflow of state stack occurred.
Explanation: Internal error, affects current process. Contact your SA.

9243

20

%S_REPAGNT: Interface error with the Replication Server. The Rep Agent may not be
compatible with the Replication Server.
Explanation: Internal error, affects current process. Contact your SA.

9245

20

9249

17

Failure during update/insert/delete from sysattributes.
Explanation: Report this error to the System Administrator so dbcc diagnostics can be
run.
Failed to reserve context in shared mode.
Explanation: Replication error. Contact your SA.

9250

10

%S_REPAGNT Failed to open trace file, '%.*s'. Trace messages will go to stdout of the
server.
Explanation: Informational message.

9251

20

%S_REPAGNT Write to trace file, '%.*s', failed
Explanation: Internal error, affects current process. Contact your SA.

9252

20

9253

20

Internal coding error in builtin function, '%.*s'.
Explanation: Contact Sybase Technical Support.
Failed to get secondary truncation point.
Explanation: Internal error, affects current process. Contact your SA.

9254

20

9255

20

9256

20

9257

20

%S_REPAGNT: Could not locate schema version for object id '%d' in the transaction log.
Explanation: Internal error, affects current process. Contact your SA.
%S_REPAGNT: Rewrite of PREPARE log record failed at (%d, %d).
Explanation: Internal error, affects current process. Contact your SA.
%S_REPAGNT: Could not read INOOP log record at (%d, %d), current marker (%d, %d).
Explanation: Internal error, affects current process. Contact your SA.
%S_REPAGNT: Could not read ROWIMAGE log record at (%d, %d), current marker
(%d, % d).
Explanation: Internal error, affects current process. Contact your SA.

1067

Server Error Messages 9200 - 9299

Number

Severity

Text and Explanation

9258

20

%S_REPAGNT: Could not re-read EXECBEGIN log record at (%d, %d), current marker
(% d, %d).
Explanation: Internal error, affects current process. Contact your SA.

9259

20

9261

20

9262

16

%S_REPAGNT: Could not read TEXTINSERT/INOOPTEXT log record at (%d, %d),
current marker (%d, %d).
Explanation: Internal error, affects current process. Contact your SA.
%S_REPAGNT: This Rep Agent Thread is aborting due to an unrecoverable
communications or Replication Server error.
Explanation: Internal error, affects current process. Contact your SA.
Failed to start a Rep Agent Thread for the database specified because a Rep Agent Thread
is already running for that database.
Explanation: Check replication environment.

9263

10

%S_REPAGNT: Turning Batch mode on.
Explanation:

9264

10

%S_REPAGNT: Turning Batch mode off.
This is an informational message.
%S_REPAGNT: Ignoring LTL errors.
Explanation: This is an informational message.
Explanation:

9265

10

9266

10

%S_REPAGNT: Error in passthru packet: '%.*s'.
Explanation:

9267

20

%S_REPAGNT: A security mechanism was specified, but no security service(s) were
specified. Please use 'sp_config_rep_agent' to specify which security service(s) to use
when connecting to the Replication Server.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.

9268

20

%S_REPAGNT: The security service '%.*s' was specified, but it is not supported by the
security mechanism. Please check the security service(s) and/or security mechanism
specified to sp_config_rep_agent. (CT-lib error %d).
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.

9269

20

9270

10

9271

20

%S_REPAGNT: Failure initializing the security mechanism '%.*s'. Please check the
'security mechanism' specified to sp_config_rep_agent. (CT-lib error % d).
Explanation: Check the security mechanism that was specified for connections to the
Replication Server.
%S_REPAGNT: Using default security mechanism.
Explanation: This is an informational message. No action is required.
%S_REPAGNT: Failure initializing the default security mechanism. Please check that a
security mechanism has been properly configered. (CT-lib error %d)
Explanation: Check the default security mechanism set up for Replication Server.

1068

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

9272

20

%S_REPAGNT: Failure specifying the keytab filename. Please check that the keytab file
'%.*s', exists and is accessable. (CT-lib error %d).
Explanation: Check the Replication Server setup indicated in the message.

9273

10

9274

16

%S_REPAGNT: Using default keytab file because security mechanism requir es a keytab
file, but the no keytab file was specified at server startup.
Explanation: This is an informational message. No action is required.
Cannot disable the RepAgent thread for database %S_DBID, because the RepAgent is still
running. Please stop the RepAgent on that database with 'sp_stop _rep_agent' before reissuing 'sp_config_rep_agent disable'.
Explanation: Command failed due to invalid or illegal request. Take corrective action
indicated by the message.

9275

20

9276

20

9277

20

9278

0

%S_REPAGNT: Encountered a feature that cannot be supported by the current Replication
Server version. Upgrade the Replication Server version to a higher level, or use
sp_config_rep_agent to set the ’skip unsupported features’ option.
Explanation: This is an informational message. No action is required.

9279

0

%S_REPAGNT: Connecting to a Replication Server that supports a lower LTL version.
Features that are not supported by the lower LTL version may cause the RepAgent to
shutdown. Set the ’skip unsupported features’ configuration option to prevent shutdown.
Explanation: This is an informational message. No action is required.

9280

10

%S_REPAGNT: Unable to start RepAgent on database %S_DBID, because that database
has not been recovered and/or is not online. Please start the RepAgent manually using
sp_start_rep_agent when it is ready.
Explanation: This is an informational message. No action is required.

9281

10

%S_REPAGNT: The Replication Server LTL version should be at least %d for full support
of features. (Replication server LTL version %d, Rep Agent LTL version %d).
Explanation: This is an informational message. No action is required.

%S_REPAGNT: Could not locate the after image for the DELETE log record at (%d, %d).
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Error executing the command 'set proxy %.*s'.
Explanation: Failure to execute the command 'set proxy %.*s' on the Replication Server.
Report the error to your System Administrator.
%S_REPAGNT: The security mechanism configured requires a keytab file. Check that the
a keytab file was specified at server startup, and that 'use security services' has been
configured.
Explanation: The RepAgent is initializing security services, and the mechanism needs a
keytab file. However it cannot locate the keytab file, either because a keytab file was not
specified at server startup, or because 'use security services' has not been configured yet.

1069

Server Error Messages 9300 - 9399

Number

Severity

Text and Explanation

9282

20

%S_REPAGNT: No free file descriptors available.
Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Explanation:

9283

20

%S_REPAGNT: Aborting because a cross database stored procedure execution was
detected. This event needs to be manually applied, and skipped before restarting the
RepAgent. (sproc dbid %d, sproc objid %ld, current marker (%d, %d))
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

9284

17

%S_REPAGNT. Could not allocate %d bytes from heap memory. You may need to reconfigure with more memory.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

9285

17

%S_REPAGNT. The data at (%d, %d) is truncated because the Replication Server,
’%.*s’, cannot handle wide data. Check the ’data limits filter mode’ configuration
parameter.
Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
%S_REPAGNT. The data at (%d, %d) is too wide for the Replication Server, ’%.*s’, to
handle. Check the ’data limits filter mode’ configuration parameter.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
%S_REPAGNT. The data at (%d, %d) is skipped because it contains data wider than the
Replication Server, ’%.*s’, can handle. Check the ’data limits filter mode’ configuration
parameter.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Explanation:

9286

17

9287

17

Server Error Messages 9300 - 9399

Number

Severity

Text and Explanation

9301

23

Inconsistent SLID representation in object metadata.
The database may be corrupt. Report the error to your System
Administrator. Adaptive Server must be restarted and dbcc diagnostics run.
Explanation:

1070

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

9302

18

Unexpected EX_CONTROL exception has been raised inside the Syslabels Manager:
error = %d, severity = %d, state = %d
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

9303

18

Syslabels Manager: Insert into `%S_DBID.dbo.syslabels' failed during call to %s().
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

9304

20

9305

20

9306

20

9307

20

9308

20

Internal MAC sub-system error. Corrupted master SLID value found. DO NOT USE THIS
SERVER AND ITS ASSOCIATED DEVICES UNTIL THE CAUSE OF THIS ERROR
HAS BEEN ELIMINATED.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Internal MAC sub-system error. Corrupted database SLID value found in database `%d'.
DO NOT USE THIS DATABASE UNTIL THE CAUSE OF THIS ERROR HAS BEEN
ELIMINATED.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Bad database id (`%d') found. Run DBCC checktable on sysdatabases and DBCC checkdb
on all databases used by this query.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Internal MAC sub-system error. MSLID to DBSLID conversion failed in database `%d'.
DO NOT USE THIS DATABASE UNTIL THE CAUSE OF THIS ERROR HAS BEEN
ELIMINATED.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Internal MAC sub-system error. DBSLID to MSLID conversion failed in database `%d'.
DO NOT USE THIS DATABASE UNTIL THE CAUSE OF THIS ERROR HAS BEEN
ELIMINATED.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

9309

20

Internal MAC sub-system error. DO NOT USE THIS SERVER AND ITS ASSOCIATED
DEVICES UNTIL THE CAUSE OF THIS ERROR HAS BEEN ELIMINATED.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

1071

Server Error Messages 9300 - 9399

Number

Severity

Text and Explanation

9310

20

Internal MAC sub-system error. Label comparison failed. DO NOT USE THIS SERVER
AND ITS ASSOCIATED DEVICES UNTIL THE CAUSE OF THIS ERROR HAS BEEN
ELIMINATED.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

9311

21

Syslabels Manager: Trying to boot the server without initializing values of Data_High and
Data_low.
Explanation: Adaptive Server encountered an internal error affecting all processes in the
current database. Report the error to your System Administrator. Adaptive Server must be
restarted and dbcc diagnostics run.

9312

21

9313

21

Syslabels Manager: Current process label, or label of the MASTER DEVICE do not match
with value of Data_High stored in the server.
Explanation: Adaptive Server encountered an internal error affecting all processes in the
current database. Report the error to your System Administrator. Adaptive Server must be
restarted and dbcc diagnostics run.
Syslabels Manager: Attempt to change values of Data_High and/or Data_Low is not
allowed.
Explanation: Adaptive Server encountered an internal error affecting all processes in the
current database. Report the error to your System Administrator. Adaptive Server must be
restarted and dbcc diagnostics run.

9314

14

Only a user with the System Administrator (SA), System Security Officer (SSO), or Oper
role or the Database Owner (DBO) can execute this command.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

9315

18

Security label specified in the syslabels row with db_slid `%d' is not a valid label in the
underlying trusted OS.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

9316

18

Security label specified in the syslabels row with db_slid `%d' is not dominated by Data
High.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

9317

18

Security label specified in the syslabels row with db_slid `%d' does not dominate Data
Low.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

9318

10

Database `%S_DBID' passed Syslabels Check.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

1072

CHAPTER 6

Number

Severity

9319

10

Adaptive Server Error Messages

Text and Explanation
Database `%S_DBID' passed Database Maxhold Consistency Check.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

Explanation:

9321

18

9322

18

Corrupt security label encountered in database `%S_DBID'. Marking database as having
inconsistent labels and checking the master database for possible related corruption.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Maxhold inconsistency detected in database `%S_DBID'.
Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Corrupt security labels found in the master database. Shutting down the server.
Explanation: Adaptive Server encountered an internal error affecting all processes in the
current database. Report the error to your System Administrator. Adaptive Server must be
restarted and dbcc diagnostics run.
Internal error. Failed to clear database `%S_DBID' of its security label inconsistency
status.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Internal error. Failed to mark database `%S_DBID' as having inconsistent security labels.
Marking it as suspect instead.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Inconsistency found in Syslabel Manager Cache. Contact a user with System
Administrator (SA) role.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

9324

21

9325

18

9326

18

9328

16

9329

16

There are other current users of database `%S_DBID'. Discontinuing execution.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Unsupported report or fix option requested. Available report options are: FULL,
NOREPORT. Available fix options are: FIX, NOFIX.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Master SLID mismatch identified in syslabels row with db_slid `%d'.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Explanation:

9330

16

9331

18

9332

10

Beginning security label consistency of database `%S_DBID'.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

Explanation:

1073

Server Error Messages 9500 – 9599

Number

Severity

Text and Explanation

9333

10

Security label consistency check of database `%S_DBID' done.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

9334

10

Skipping checking of security label consistency for database `%S_DBID' as it hasn't been
initialized with the proper Data High and Data Low values.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

9335

16

A security label consistency fix can only be performed on the master database if the server
was booted up in single-user mode.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

9336

18

Row corruption detected in syslabels row with db_slid `%d'.
Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Explanation:

Server Error Messages 9500 – 9599

Number
9501

Severity
10

Text and Explanation
Warning - null value eliminated in set function
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

9502

16

Data exception - string data right truncated
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

9503

14

You must have one of the following role(s) to execute this command/procedure: `%.*s'.
Please contact a user with the appropriate role(s) for help.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

9504

16

An isolation level 0 cursor scan has failed on an attempted restart for cursor `%.*s', table
`%.*s', index id `%d'. The cursor is being closed.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

9505

16

An isolation level 0 scan has failed on an attempted restart on table `%.*s', index id `%d'.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

1074

CHAPTER 6

Number

Severity

9506

10

Adaptive Server Error Messages

Text and Explanation
Warning: Using only the first %d characters for password
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

Explanation:

9507

18

9508

16

9509

16

9510

16

9511

18

9512

18

9513

18

9514

18

The builtin function `syb_sendmsg' is not supported.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
The builtin function `syb_sendmsg' failed to send the message `%.*s' to the destination
address `%.*s' at port number %d, because the length of the Internet address is greater than
the server limits. Please provide a valid destination address and retry.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
The builtin `syb_sendmsg' failed to send the message `%.*s' to the destination address
`%.*s' at port number %d, because the port number is not valid. Please enter a valid
(positive integer value between 0 and 65535) port number and retry.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
The builtin function `syb_sendmsg' failed to send the message `%.*s' to destination `%.*s'
at port number %d because the Internet address is incorrectly formed or is non-existent.
Please enter the Internet address in its correct form and retry.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
The builtin function `syb_sendmsg' failed to send the message `%.*s' to the destination
address `%.*s' at port number %d due to an internal error which required the message to
be sent atomically. Please report this error to your Systems Administrator.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
The builtin `syb_sendmsg' failed to send the message `%.*s' to destination `%.*s' at port
number %d due to failure in opening or setting the socket to non-blocking mode. Please
report this internal error to your Systems Administrator.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
The builtin function 'syb_sendmsg' failed to send the message '%.*s' to the destination
address '%.*s' due to a failure to bind the socket to a local port number %d provided by
using dbcc tune. Please report this error to your Systems Administrator.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
The builtin function `syb_sendmsg' failed to send the message `%.*s' to the destination
address `%.*s' at port number %d due to an internal error while doing the actual send.
Please report this error to your Systems Administrator.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

1075

Server Error Messages 9500 – 9599

Number

Severity

Text and Explanation

9515

16

The UPDATE/DELETE WHERE CURRENT OF to the cursor `%.*s' failed because the
isolation level is at 0.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

9516

16

%d is an invalid spid. You could use sp_who to identify the correct spid.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

9517

16

Table `%.*s' does not exist in the database.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Insert into work table (for deferred processing) failed while enforcing referential
constraints. Check previous errors for possible causes. dbname = `%.*s', table name =
`%.*s', constraint name = `%.*s'.%S_EED
Explanation: A worktable operation failed during processing. Check status of tempdb.
Failed to update the identity pre-burn factor for field `%.*s' in table `%.*s'. Please re-try
the operation or contact your SA for details.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Error occurred while creating the identity value for field `%.*s' in table `%.*s'. Please retry the operation or contact your SA for details.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
The parameter that specifies the number of rows in a SET CURSOR ROWS statement
must be an integer with a value greater than 0.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

9518

17

9519

18

9520

18

9521

16

9522

16

The parameter that specifies the number of rows in a SET ROWCOUNT statement must
be an integer with a value greater than 0.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

9523

18

The builtin `syb_sendmsg' is not currently enabled. Please contact your Systems
Administrator for more information.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

9524

16

SELECT is not allowed in a dynamic EXECUTE IMMEDIATE statement. This SELECT
may have been part of a stored procedure or a trigger.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

1076

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

9525

16

A positioned update/delete on a row in table `%.*s' failed. This is because cursor `%.*s'
does not point to a valid row in an inner(outer) table of an outer(inner) join used in the
query.
Explanation: Attempted to delete or update a non-existent row in a table. Check join
statement in the named cursor targeting this table. Cursor fetch may have returned NULL
values due to no matching rows.

9526

16

The dynamic sql operation is not allowed with cursor `%.*s'.
You cannot use a client cursor within a dynamically prepared statement.

Explanation:

9527

20

Attempt to acquire lock on wrong merge area during parallel merge. This is an internal
error. Contact a system administrator and SET PARALLEL_DEGREE 1 for this query.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

9528

16

9529

20

The optimizer could not find a unique index which it could use to scan table `%.*s' for
cursor `%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message. Not raised in 11.9.2.
Deadlock during parallel merge. This is an internal error. Use SET PARALLEL_DEGREE
1 to run this query, and contact Sybase Technical Support to report the problem.

9532

20

Explanation:

Internal error: unable to locate an extra SDES for cursor '%.*s'. The cursor was probably
compiled with the incorrect locking scheme for the target table.
Explanation:

9533

20

Internal error: unable to locate a temporary object during preprocessing.
Explanation:

9534

20

Interal error: could not determine the configuration value for parameter '%s'.

9536

18

Unable to obtain lock on system table.
Explanation: Command failed due to internal Adaptive Server problem. Save the query
and report the error to your System Administrator.

9537

17

Insufficient number of worker processes to execute this parallel query. Increase the value
of the configuration parameter 'number of worker processes'.

9538

17

Insufficient number of mailboxes to execute this parallel query. Increase the value of the
configuration parameter 'number of mailboxes'.

Explanation:

Explanation:

Explanation:

9539

17

Insufficient amount of memory per worker process to execute this parallel query. Increase
the value of the configuration parameter 'memory per worker process'.
Explanation:

1077

Server Error Messages 9500 – 9599

Number

Severity

Text and Explanation

9540

17

Insufficient number of messages to execute this parallel query. Increase the value of the
configuration parameter 'number of messages'.

9541

18

Worker Process API internal error %d. Consider running this query serially by setting the
session parameter 'parallel_degree' to 1. Please contact Sybase Technical SUpport

9543

16

Parameter passed to %s has an invalid type. It must be of type %s.

Explanation:

Explanation:
Explanation:

9544

16

Invalid time syntax in parameter for %s: '%.*s'.

9545

16

Invalid time value in parameter for %s: '%.*s'.

9546

10

Explanation:
Explanation:

AN ADJUSTED QUERY PLAN IS BEING USED FOR STATEMENT %d BECAUSE
The remainder of this explanatory message appears in 9547.

Explanation:

9547

10

NOT ENOUGH WORKER PROCESSES ARE CURRENTLY AVAILABLE.
The first portion of this explanatory message appears in 9546.
ADJUSTED QUERY PLAN:
Explanation: This is a message header.
Explanation:

9548

10

9549

17

9550

16

9551

16

9552

16

1078

Worker process (fid=%d, spid=%d) encountered error: %d, severity: %d, state: %d during
parallel query initialization. If the problem persists, consider setting the value of session
parameter 'parallel_degree' to 1 and rerunning the query.
Explanation: The message indicates a problem initiating a parallel query. fid is the family
id of the worker process. You can use set parallel_degree 1 to limit the session to serial
operation.
The lightweight procedure ’%.*s’ cannot be executed because it does not exist.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.
The specified password does not have any numeric characters. New passwords must have
at least one numeric character.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.
The identity gap ’%d’ specified is too large for the identity column’s precision of ’%d’.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

9553

16

9554

16

9555

16

9556

16

9557

16

9558

10

No Unicode character returned for the range 0xD800..0xDFFF (surrogates) because it is
not permitted to create Unicode expression with only half of a surrogate pair.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.
No Unicode character defined for this integer expression.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.
No Unicode scalar value returned for unmatched surrogate half.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.
The position parameter passed in falls outside the source string.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.
The server failed to create or update a row in table ’%.*s’ because a varying-length column
would start at offset %d. This starting location cannot be represented accurately in the
table’s row format.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.
Character or binary data returned from Adaptive Server has been truncated. The client
application does not support more than 255 bytes of data as a result column or output
parameter.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.

9559

14

Table(s) in the current query have access rules but the row level access configuration
option is not enabled and ASE_ASM license is not available/enabled. Please enable row
level access option and the ASE_ASM license to run the query with access rules.
Explanation: Adaptive Server could not perform the requested action.

9560

10

The ordinal number of a column in the ORDER BY clause exceeds 255. The client
application does not support column numbers over 255.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.

1079

Server Error Messages 9600 - 9699

Number

Severity

Text and Explanation

9561

20

An insert or update to table ’%.*s’ places column ’%.*s’ at offset %d,ending at offset %d.
The maximum permitted ending offset for this column is %d. This is a server internal error.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

Server Error Messages 9600 - 9699

Number

Severity

Text and Explanation

9601

10

A %.*s error occurred during %.*s cleanup. Cleanup will proceed for %.*s.
This is an informational message or a message header. No action is
required.
SQL Server has run out of CLEANUP ITEM BLOCKS. Re-run your command when
there are fewer active users, or contact a user with System Administrator (SA) role to
reconfigure SQL Server with more CLEANUP ITEM BLOCKS.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Explanation:

9602

20

Server Error Messages 9700 - 9799

Number

Severity

Text and Explanation

9701

16

Parameter `%.*s' has an invalid type.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

9702

16

Parameter `%.*s' is invalid.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
`%.*s' is not a valid account name.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

9703

1080

16

CHAPTER 6

Number

Severity

9704

16

Adaptive Server Error Messages

Text and Explanation
Unable to get SQL Server security information.
Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.

Explanation:

9705

16

Unable to set SQL Server security information.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.

9706

16

SQL Server's user account cannot be modified.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.

9707

16

No privilege to revoke.
Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.
The account name provided is a domain. Unable to grant privileges to a domain.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.
The account name provided is a deleted account. Unable to grant privileges to a deleted
account.
Explanation: Adaptive Server could not perform the requested action. The command
violates a permission or privilege restriction. Check the command and working database
context.
There must be at least one account with `%.*s' privilege.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
There must be at least one account with `%.*s' privilege other than the `%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

9708

16

9709

16

9710

16

9711

16

9712

16

Access granted.
Explanation: This is an informational message or a message header. No action is

required.
9713

16

9714

16

Access revoked.
Explanation: This is an informational message or a message header. No action is
required.
login mode
Explanation: This is an informational message or a message header. No action is
required.

1081

Server Error Messages 9700 - 9799

Number

Severity

9715

16

Text and Explanation
default account
Explanation:

This is an informational message or a message header. No action is

required.
9716

16

default domain

16

required.
set host

16

required.
key _

Explanation:

9717

Explanation:

9718

Explanation:

This is an informational message or a message header. No action is

This is an informational message or a message header. No action is

This is an informational message or a message header. No action is

required.
9719

16

key $

16

required.
key @

9721

16

required.
key #

9722

16

name

9723

16

config_item

Explanation:

9720

Explanation:

Explanation:
Explanation:
Explanation:

9724

16
16

integrated

16

required.
mixed

16

required.
unknown mode

Explanation:

9726

Explanation:

9727

This is an informational message or a message header. No action is

Informational header.
Header text.
Header text.

standard
Explanation:

9725

This is an informational message or a message header. No action is

Explanation:

Header text.
This is an informational message or a message header. No action is

This is an informational message or a message header. No action is

This is an informational message or a message header. No action is

required.
9728

16

true
Explanation:

required.

1082

This is an informational message or a message header. No action is

CHAPTER 6

Number

Severity

Text and Explanation

9729

16

false

Adaptive Server Error Messages

Explanation: This is an informational message or a message header. No action is

required.
9730

16

space
Explanation: This is an informational message or a message header. No action is

9731

16

9732

16

required.
domain separator
Explanation: This is an informational message or a message header. No action is
required.
null
Explanation: This is an informational message or a message header. No action is
required.

Server Error Messages 9800 - 9899

Number

Severity

Text and Explanation

9802

20

Deletion of row in SYSPARTITIONS failed. Database id %d, Object id %d, Partition
number %d.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

9803

21

Missing row in SYSPARTITIONS. Database id %d, Object id %d, Partition number %d.
Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Explanation:

9805

10

Partition number %d for object id %d in database %d does not exist.
This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Process %d encountered deadlock while trying to lock control page %d of partition %d
for object id %d.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Explanation:

9807

20

1083

Server Error Messages 9800 - 9899

Number

Severity

Text and Explanation

9809

21

9810

21

Control page %d specified for partition number %d of object id %d in database %d does
not exist.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Control page %d specified for partition number %d for object id %d in database %d is
corrupt.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

9814

21

SYSPARTITIONS table is missing in database %d.
Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.
Explanation:

9816

17

9817

16

9818

16

9819

11

Unable to allocate an in-memory partition structure for object id %d in database %d. To
increase the number of available partitions update the `partition groups' configuration
parameter.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Invalid object ID %ld. Valid user object ID is a positive integer.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Invalid partition number %d. Valid partition number is a positive integer.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Object ID %ld does not exist in database `%.*s'.
Command failed. Check your database for the object not found and reenter the command with the correct name.
Partition number %d for object ID %ld in database `%.*s' does not exist.
Explanation: Command failed. Check your database for the object not found and reenter the command with the correct name.
The object `%.*s' is not a partitioned table.
Explanation: Command failed. Specify an object of the correct type.
Explanation:

9820

11

9821

12

9822

21

1084

An error occured during an update to a control page. The old last page ID %d does not
match the last page ID of any partition for object `%.*s' (ID %d) in database `%.*s' (ID
%d) . The transaction is being rolled back.
Explanation: Adaptive Server encountered an internal error affecting all processes in
the current database. Report the error to your System Administrator. Adaptive Server
must be restarted and dbcc diagnostics run.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

9823

20

9824

20

Insert new partition row in SYSPARTITIONS failed for slice number %d. Database id
%d, Object id %d, Total number of slices %d.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Update row in SYSPARTITIONS failed. Database id %d, Object id %d, Partition number
%d
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

9826

16

The number of data pages in partition number %d for table ’%.*s’ in database ’%.*s’
could not be determined because the table is currently being altered.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.

9827

10

Warning: Control page %d upgrade for partition number %d for object ID %d in database
’%S_DBID’ may not have been done correctly. Please run sp_helpartition on this table
and, if necessary, correct the values with UPDATE PARTITION STATISTICS.
Explanation: A database maintenance operation failed. Take any corrective action
indicated by the message. Check the Adaptive Server error log.

Server Error Messages 9900 - 9999

Number

Severity

Text and Explanation

9901

14

Permission denied. Only a user with curread set to @@data_high can perform the DBCC
command `%.*s'.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

9902

14

Only users with SA and SSO roles can run this dbcc dbrepair command for the database
%S_DBID.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

9903

14

Only users with SA and SSO roles having their curread dominating the maxhold of the
database can run this dbcc dbrepair command for the database `%S_DBID'.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

1085

Server Error Messages 9900 - 9999

Number

Severity

Text and Explanation

9904

10

Total (# of text chains = %ld text pages = %ld) in this table.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

9905

10

Processed %ld tables. Found %ld good text entries, %ld bad text entries in this database
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Unrecognized option. Available options: dbcc engine(net, show, engine#), dbcc
engine(net, showall), dbcc engine(net, netengine)
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Syspartitions system table does not exist in database id %S_DBID.
Explanation: Adaptive Server could not perform the requested action. Modify your
command to meet the Adaptive Server requirement for the objects or variables shown in
the error message.
The total number of data pages in partition %d is %d.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Object %ld has one row in Syspartitions
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

9906

16

9908

16

9909

10

9911

10

9912

10

Object %ld has partition %ld instead of %ld in Syspartitions
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

9913

16

MAX_ROWS_PER_PAGE value of %d is invalid. It must be between 0 and %d.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Amount of memory transferred (%dk) is less than the amount of memory requested (%dk).
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

9914

16

9915

16

I/O size must be a power of 2.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

9916

16

I/O size must be a power of 2.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Can't find database id for %.*s. Check that this database exists and re-run the command.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

9917

1086

16

CHAPTER 6

Number

Severity

9918

16

Adaptive Server Error Messages

Text and Explanation
Encountered error using dbid %d.
There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.

Explanation:

9919

16

9920

16

Can't find object id for %.*s. Check the object name and re-run this command.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Index id %d not found for object id %d, dbid %d.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Index %.*s not found for object id %d dbid %d.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
The first page %ld in sysindexes for table `%.*s' does not match with first page %ld for
the table's first partition in Syspartitions.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
The first page %ld in syspartitions for partition %ld of table `%.*s' has previous page #
%ld in its page header. The previous page # should be NULL.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
Explanation:

9921

16

9922

16

9923

16

9924

16

9926

16

9927

16

9928

16

The last page %ld in syspartitions for partition %ld of table `%.*s' has next page # %ld in
its page header. The next page # should be NULL.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
This option has been converted to the configuration parameter `%s'. Use `sp_configure' to
set it.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
This option requries a table name as the third parameter. Use `sp_configure `%s'' to set the
option serverwide.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
This option has been disabled. Use `sp_poolconfig' instead.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

Explanation:

1087

Server Error Messages 9900 - 9999

Number

Severity

Text and Explanation

9929

14

Only the DBO of database %S_DBID or a user with System Administrator (SA) role can
run DBCC TEXTALLOC command.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

9931

22

9932

22

9933

16

9934

16

The %S_MSG page (%ld) found in the page chain does not match with the %S_MSG page
(%ld) found in the slice control page (%ld), for table `%.*s', on slice %ld. The table may
be corrupt.
Explanation: A table or index may be corrupt. Report the error to your System
Administrator. Adaptive Server must be restarted and dbcc diagnostics run.
The %S_MSG page (%d) found in the page chain doesn’t match with the %S_MSG page
(%d) stored in the Sysindexes for table ’%.*s’. The table may be corrupt.
Explanation: A table or index may be corrupt. Report the error to your System
Administrator. Adaptive Server must be restarted and dbcc diagnostics run.
The option max_rows_per_page cannot be set for a text/image index (%d) on table `%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message. Not raised in 11.9.2.
Invalid index ID %d. Values for index ID must be between 0 and %d.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

9935

10

SQL Server will not refresh index descriptor as the object descriptor for objid % ld in dbid
%d is not installed in cache.
Explanation: There may be a potential problem with a database or database object.
Contact your System Administrator.

9936

20

9938

16

Error while trying to refresh sysindexes row within index descriptor with indid % d objid
%ld and dbid %d.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.
Table with ID %d not found; check sysobjects.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

9939

16

DBCC %s command is not supported anymore.
Explanation: Refer to the System Administration Guide for details on supported dbcc
commands and usage.

9940

16

9941

16

The source text of object named '%s' with object id '%d' has already been hidden.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
The source text of object named '%s' with object id '%d' is missing and it is not hidden.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

1088

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

9942

16

Failed to hide the source text.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

9943

16

9944

10

The hidden text of object named '%s' with object id '%d' does not exist.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Too many errors have been detected on device '%.*s' (physical device: %.*s). Page and
object checking on that device has been discontinued. (The CHECKSTORAGE operation
stops when more than 25%% of the checks are abandoned.)
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.

9945

10

Too many errors have been detected on table '%.*s' index '%.*s'. Checking for that object
will be discontinued. (The CHECKSTORAGE operation stops when more than 25 %% of
the checks are abandoned.)
Explanation: Run dbcc checktable to determine the state of this object.

9946

17

9947

17

9948

17

9949

24

An attempt to reserve a %dK buffer failed. Increase the size of the %dK buffer pool in the
buffer cache ’%.*s’.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
An attempt to allocate memory failed due to insufficient SQL Server memory.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
The CHECKSTORAGE operation failed to cache a scan workspace row because of a
cache overflow. This is an internal error. Please contact Sybase Technical Support.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
An I/O in a workspace failed, page %d in database %d. Check your hardware for problems
that could cause I/O failures.
Explanation: Hardware error detected. Report the error to your System Administrator.
The database may have to be reloaded. It may be necessary to contact your hardware
vendor.

9950

17

Workspace '%.*s' is incorrectly allocated. Use sp_dbcc_createws to create a new
workspace.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

1089

Server Error Messages 9900 - 9999

Number

Severity

Text and Explanation

9951

17

9952

17

Workspace '%.*s' is too fragmented to be used. Use sp_dbcc_createws and
sp_dbcc_updateconfig to correct the problem.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Workspace '%.*s' is too small to permit the CHECKSTORAGE operation to proceed. Use
sp_dbcc_alterws and sp_dbcc_updateconfig to correct the problem.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

9953

20

SQL Server failed to synchronize the activity of a worker process with the coordinating
process. This is an internal error. Please contact Sybase Technical Support.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

9954

10

Storage checks for '%.*s' are complete. DBCC is now recording the results in the dbccdb
database.
Explanation: This is an informational message or a message header. No action is
required.

9955

20

A worker process could not access database '%.*s'. This is an internal error. Please contact
Sybase Technical support.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

9956

10

9957

10

9958

10

A worker process failed to complete its assigned work during the scan phase. The results
of the CHECKSTORAGE operation will be incomplete.
Explanation: Informational message but may impact outcome of dbcc checkstorage.
A worker process failed to complete its assigned work during the page chain check phase.
The results of the CHECKSTORAGE operation will be incomplete.
Explanation: Informational message but may impact outcome of dbcc checkstorage.
A worker process failed to complete its assigned work during the OAM check phase. The
results of the CHECKSTORAGE operation will be incomplete.
Explanation: Informational message but may impact outcome of dbcc checkstorage.

9959

10

9960

10

9961

17

1090

The CHECKSTORAGE operation has aborted.
Explanation: Problem impacts outcome of dbcc checkstorage.
A non-recoverable error has occurred in the CHECKSTORAGE operation. The operation
has been aborted.
Explanation: Problem impacts outcome of dbcc checkstorage.
DBCC failed to connect to the requested number of worker processes. The number of
workers configured is insufficient, or the number of workers exceeds 128. Use
sp_dbcc_updateconfig to reduce 'max worker processes' for this database.
Explanation: Problem impacts outcome of dbcc checkstorage.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

9962

17

9963

16

Access to table '%.*s' index '%.*s' in the target database failed.
Explanation: Problem impacts outcome of dbcc checkstorage.
An error occurred while attempting to insert a row into the dbcc_faults table or the
dbcc_fault_params table.
Explanation: Problem impacts outcome of dbcc checkstorage.

9964

16

9965

16

9966

16

9967

16

Database '%.*s' was not found. Use sp_helpdb to list the available databases.
Explanation: Problem impacts outcome of dbcc checkstorage.
The entries in dbcc_config for database '%.*s' are either missing or invalid. Use
sp_dbcc_evaluatedb to determine appropriate values for the entries and
sp_dbcc_updateconfig to set them.
Explanation: Problem impacts outcome of dbcc checkstorage.
DBCC could not access the scan workspace '%.*s'. Verify that the workspace exists .
Explanation: Problem impacts outcome of dbcc checkstorage.
DBCC could not access the text workspace '%.*s'. Verify that the workspace exists .
Problem impacts outcome of dbcc checkstorage. Check the SA Guide for
assistance.
DBCC could not evaluate SQL Server's device configuration. Check the contents of the
dbcc_dev_info table.
Explanation: Problem impacts outcome of dbcc checkstorage. Check the SA Guide for
assistance.
Explanation:

9968

16

9969

16

9970

16

9971

20

9972

16

The operation sequence number update for database '%.*s' in the dbcc_config table failed.
Explanation: Problem impacts outcome of dbcc checkstorage. Check the SA Guide for
assistance.
DBCC failed to either insert or update the row in the dbcc_operation_log table for this
check of database '%.*s'.
Explanation: Problem impacts outcome of dbcc checkstorage. Check the SA Guide for
assistance.
DBCC failed to schedule work for the worker processes. This is an internal error. Please
contact Sybase Technical Support.
Explanation: Internal error affecting the current process. Contact your SA.
An error occurred while inserting the results into the dbcc_counters table.
Problem impacts outcome of dbcc checkstorage. Check the SA Guide for
assistance.

Explanation:

9973

16

An error occurred while inserting the results into the dbcc_operation_results table.
Problem impacts outcome of dbcc checkstorage. Check the SA Guide for
assistance.

Explanation:

1091

Server Error Messages 9900 - 9999

Number

Severity

Text and Explanation

9974

10

9975

10

DBCC CHECKSTORAGE for database '%.*s' sequence %d completed at %s. %d faults
and %d suspect conditions were located. %d checks were aborted. You should investigate
the recorded faults, and plan a course of action that will correct them.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
DBCC CHECKSTORAGE for database '%.*s' encountered an error. Some results may not
be available. Correct the problems reported and reexecute the CHECKSTORAGE
command.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.

9976

10

There is an inconsistency between the dbcc_dev_info table and the sysdevices table. Use
DBCC CHECKDEVINFO to regenerate the dbcc_dev_info table.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.

9977

16

9978

16

The cache '%.*s' specified in the dbcc_config table does not exist.
Explanation: Problem impacts outcome of dbcc checkstorage. Check the SA Guide for
assistance.
The %dK buffer pool in the configured cache is too small. %dK is the minimum size .
Explanation: Check the System Administration Guide for assistance.

9979

10

9980

10

9981

16

Correct syntax is:
dbcc createws({dbccdb|dbccalt}, segment name, workspace name, {scan|text}, size) dbcc
alterws({dbccdb|dbccalt}, workspace name, {scan|text}, size)
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.

9982

16

The minimum size for a DBCC workspace is %d pages.
Problem impacts outcome of dbcc checkstorage. Check the SA Guide for
assistance.

Too many worker processes (%d) are configured for the available %dK buffer pool. This
buffer pool can only support %d workers.
Explanation: Check the SA Guide for assistance.
%d text column values were not checked because the text workspace was too small. Use
sp_dbcc_alterws to increase its size by %dK.
Explanation: Problem impacts outcome of dbcc checkstorage. Check the SA Guide for
assistance.

Explanation:

9983

16

9984

16

1092

DBCC failed to create the workspace '%.*s'.
Explanation: Problem impacts outcome of dbcc checkstorage. Check the SA Guide for
assistance.
DBCC could not expand the size of workspace '%.*s' in database '%.*s' to %d pages .
Explanation: Problem impacts outcome of dbcc checkstorage. Check the SA Guide for
assistance.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

9985

16

DBCC could not truncate the size of workspace '%.*s' in database '%.*s' by %d pages.
Explanation: Problem impacts outcome of dbcc checkstorage. Check the SA Guide for
assistance.

9986

10

Suspect conditions are to be treated as faults if the same suspect condition persists in
subsequent CHECKSTORAGE operations, or if they are also detected by other DBCC
functions.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.

9987

16

DOL datapage %d of object %d does not have extended page header bits set correctly.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.

9988

16

9989

16

9990

10

9991

16

NCFS value %ld in DOL datapage %ld is larger than available space %ld in the page
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.
Number of deleted rows %ld in page header of DOL datapage %ld is incorrect. This value
cannot be negative.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.
Insert free space value %ld in page header of DOL datapage %ld is greater than sum of cfs
and ncfs (%ld) in the page
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
Orphan row at offset %ld in page %ld of object %ld must be marked committed delete and
is not
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.

9992

16

Actual #rows %ld in DOL datapage %ld and count of #rows - nextrno - %ld in page header
do not match
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.

9993

16

There is a mismatch between value of ncfs counter %ld in page header of DOL datapage
%ld and the actual amount of garbage %ld in the page
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.

9994

16

There is a mismatch between count of #deleted rows %ld in page header of DOL data page
%ld and the actual # deleted rows %ld in the page
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.

1093

Server Error Messages 9900 - 9999

Number

Severity

Text and Explanation

9995

16

9996

16

9997

16

There is a mismatch between value of insert free space %ld in page header of DOL
datapage %ld and actual value of insert free space %ld computed from the page with
expected row size as %ld
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.
Keys of index id %d for table '%.*s' in %S_MSG not in proper order. Drop and recreate
the index. (index page %ld)
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.
Root page %ld in index id %ld of object id %ld does not have BT_ROOT bit set
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.

9998

16

Index page %ld has object id %ld which is different from object id %ld
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.

9999

16

Rids not in ascending order in index page %ld for row %ld at offset %ld (indid %l d, object
%ld). Drop and recreate the index.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.

1094

CHAPTER 6

Adaptive Server Error Messages

Server Error Messages 10100 - 10199

Number
10101

Severity
16

Text and Explanation
The object_type column cannot be NULL.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

10102

16

The attrib_notify() function can only be used from a system stored procedure or with ad
hoc updates enabled.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

10104

16

Class %d is not a valid attribute class.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

Explanation:

10105

16

Attribute %d is not a valid attribute within class %d.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Class cannot be NULL.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Attribute cannot be NULL.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Explanation:

10106

16

10107

16

10108

16

The `action' parameter cannot be NULL.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
The value of the parameter `%s' is `%d'. The value should be between %d and %d.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
The entry being added will have no effect due to precedence or scope rules.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.
Explanation:

10109

16

10110

10

10111

10

The entry being dropped is preceded by another specification; dropping the entry will have
no effect.
Explanation: This is an informational message but may require follow-up action.
Contact your System Administrator.

1095

Server Error Messages 10200 - 10299

Server Error Messages 10200 - 10299

Number
10201

Severity
10

Text and Explanation
NESTING LEVEL %u SUBQUERIES FOR STATEMENT %u.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

10202

10

QUERY PLAN FOR SUBQUERY %u (at nesting level %u and at line %u).
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

10203

10

10204

10

10205

10

10206

10

Subquery under an IN predicate.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Subquery under an ANY predicate.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Subquery under an ALL predicate.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Subquery under an EXISTS predicate.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Subquery under an EXPRESSION predicate.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Correlated Subquery.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

10207

10

10208

10

10209

10

Non-correlated Subquery.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

10210

10

END OF QUERY PLAN FOR SUBQUERY %u.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Run subquery %u (at nesting level %u).
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

10211

1096

10

CHAPTER 6

Number

Severity

10212

10

Adaptive Server Error Messages

Text and Explanation
The cursor is read only because it contains a subquery.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

Explanation:

10213

10

10214

10

10215

10

10216

10

The update mode is deferred_varcol.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
The update mode is deferred_index.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
There have been %d scan fixups and %d matching search argument fixups for this cursor.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
The cursor is read only because it is referencing a dynamic table.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Executed by coordinating process.
Explanation: This is an informational message or a message header. No action is
required.
Executed in parallel by coordinating process and %ld worker processes.
Explanation: This is an informational message or a message header. No action is
required.
Explanation:

10217

10

10218

10

10219

10

10220

10

Executed in parallel by %ld worker processes.
Explanation: This is an informational message or a message header. No action is
required.
Executed in parallel with a %ld-way partition scan.
Explanation: This is an informational message or a message header. No action is

10221

10

10222

10

required.
Executed in parallel by coordinating process and %ld worker processes.
Explanation: This is an informational message or a message header. No action is
required.
Parallel work table merge.
Explanation: This is an informational message or a message header. No action is

required.
10223

10

Parallel network buffer merge.
Explanation: This is an informational message or a message header. No action is

10224

10

required.
Parallel result buffer merge.
Explanation: This is an informational message or a message header. No action is
required.

1097

Server Error Messages 10200 - 10299

Number

Severity

Text and Explanation

10225

10

Auxiliary scan descriptors required: %ld
Explanation: This is an informational message or a message header. No action is
required.

10226

10

The specified spid value '%d' is out of range. It must be positive and not exceed the
maximum number of user connections.
Explanation: This is an informational message or a message header. No action is
required.

10227

10

There is no active server process for the specified spid value '%d'. Possibly the user
connection has terminated.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

10228

10

The specified spid value '%d' applies to a server internal process, which does not execute
a query plan.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

10229

10

The process with the specified spid value '%d' has not been assigned an sqltext structure.
Query plan retrieval cannot continue.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

10230

10

The query plan for spid '%d' is unavailable. Possibly the query has not started or has
finished executing.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

10231

10

The current batch id '%d' does not match the specified batch id '%d'. Specify just the spid
value to obtain the current batch id.
Explanation: This message is sent when the target process has received a new SQL batch
since the user executed sp_showplan.

10232

10

10233

10

10234

10

The current context id '%d' does not match the specified context id '%d'. Specify just the
spid value to obtain the current context id.
Explanation: This message is sent when the target process has invoked or returned from
a procedure since you executed sp_showplan. So the query plan may not correspond to
other information retrieved.
The specified statement number '%d' is greater than the number of statements in the batch
or procedure. Specify just the spid value to obtain the current statement number.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
The SQL batch contains '%d' bytes. Text is '%.*s'.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

1098

CHAPTER 6

Number

Severity

10235

10

Adaptive Server Error Messages

Text and Explanation
The cursor was closed because the object associated with it has been dropped.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

Explanation:

10236

10

10237

10

10239

10

10240

10

Executed by %ld worker processes.
Explanation: This is an informational message or a message header. No action is
required.
Executed in parallel with a %ld-way hash scan.
Explanation: This is an informational message or a message header. No action is
required.
With %S_MSG Buffer Replacement Strategy for data pages.
Explanation: Displays the buffer replacement strategy selected by the optimizer for the
data pages a given table.
Using I/O Size %d Kbytes for data pages.
Explanation: Displays the I/O size of the data pages selected by the optimizer for a given

10241

10

table.
ASC

10242

10

DESC

Explanation: This is informational text or header.
Explanation: This is informational text or header.

10243

10

Index key order not found.
Explanation: This is an informational message. Unless otherwise specified, no action is

required. Contact your System Administrator about any warning issued in the message.
10244

10

Optimized using simulated statistics.
Explanation: This is informational text.

10246

10

Optimized using an Abstract Plan (ID : %d).
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

Explanation:

10247

10

10248

10

Optimized using the Abstract Plan in the PLAN clause.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Serial data merge.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Parallel data merge using %d worker processes.
Explanation: This is an informational message or a message header. No action is
required.
Worktable%d created for sort merge join.
Explanation: This is an informational message or a message header. No action is
required.
Explanation:

10249

10

10250

10

1099

Server Error Messages 10300 - 10399

Number

Severity

Text and Explanation

10251

10

10252

10

Merge join (outer table).
Explanation: This is informational text.
Merge join (inner table).
Explanation: This is informational text.

10253

10

10254

10

10255

10

10256

10

Serial data merge.
Explanation: This is informational text or header.
Data copying.
Explanation: This is informational text or header.
Text/Image column(s) deallocation.
Explanation: This is informational text.
Catalog updates.
Explanation: This is informational text.

Server Error Messages 10300 - 10399

Number

Severity

Text and Explanation

10301

14

Can't find database id for `%.*s'. Check that this database exists and re-run the command.
Command failed. Check your Adaptive Server environment for the object
not found and re-enter the command with the correct name.
Explanation:

10302

14

Only the DBO of database `%S_DBID' or a user with System Administrator (SA) role can
run this command.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

10303

14

Object named `%.*s' not found; check sysobjects.
Command failed. Check your Adaptive Server environment for the object
not found and re-enter the command with the correct name.
Only the owner of object `%S_OBJID' or a user with System Administrator (SA) role can
run this command.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Datatype named %.*s not found in database `%.*s'; check systypes.
Explanation: Command failed. Check your Adaptive Server environment for the object
not found and re-enter the command with the correct name.
Explanation:

10304

14

10305

14

1100

CHAPTER 6

Number

Severity

10306

14

Adaptive Server Error Messages

Text and Explanation
You do not have the permission to use datatype named %.*s in database %.*s.
You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

Explanation:

10307

14

10308

14

10309

14

10310

14

Curread should dominate the label being used.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Supplied label is invalid.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Curwrite is not equal to the label at which write is attempted.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Session labels dominance relationship has been violated by the label being used.
You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
You must use one of the Sybase-supplied auditing stored procedures to change audit
options.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
The ad_hoc_audit builtin can only be called from the following stored procedures:
sp_addauditrecord, sp_bindmsg, sp_unbindmsg, sp_bindefault, sp_unbindefault,
sp_bindrule, sp_unbindrule, sp_addmessage, sp_dropmessage.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Explanation:

10311

14

10312

14

10313

14

The caller of the set_password builtin was not found! Password left unchanged.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

10314

14

Only a person with System Security Officer (SSO) role can change another person's
password.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

10315

14

Invalid caller's password specified, password left unchanged.
You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
New password supplied is the same as the previous password. Please supply a different
new password.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Explanation:

10316

14

1101

Server Error Messages 10300 - 10399

Number

Severity

Text and Explanation

10317

14

The specified password is too short. Passwords must be at least %d character(s) long.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

10318

14

10319

14

10320

14

10321

14

10322

14

10323

14

10324

14

Invalid user specified, password left unchanged.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
SET ROLE fails. The caller is not granted with the specified role. Please contact a user
with System Security Officer (SSO) role for help.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
SET ROLE fails. The caller cannot assume the new user identity (uid) in the current
database. Please contact a user with System Security Officer (SSO) role for help.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Ad-hoc updates to system catalogs not enabled. A user with System Security Officer
(SSO) role must reconfigure system to allow this.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
In a CREATE SCHEMA statement, the authorization id must match the current user name.
The supplied authorization id, `%.*s', does not match the current user name, `%.*s'.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
You do not have the permission to use datatype id %d in database id %d.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
User `%.*s' not found in database `%S_DBID'.; check sysusers.
Explanation: Command failed. Check your Adaptive Server environment for the object
not found and re-enter the command with the correct name.

10325

14

Database named %.*s not found; check sysdatabases.
Command failed. Check your Adaptive Server environment for the object
not found and re-enter the command with the correct name.
Explanation:

10326

14

Suspect object %S_OBJID, database %S_DBID found. Cannot execute query.
Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action. Take any corrective action indicated by the message.
Procedure %S_OBJID, database %S_DBID with labels found UNCERTIFIED. Cannot
execute query.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action. Take any corrective action indicated by the message.
Explanation:

10327

1102

14

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

10328

14

UNCERTIFIED object %S_OBJID, database %S_DBID accessed by CERTIFIED object
%S_OBJID, database %S_DBID. Cannot execute query.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action. Take any corrective action indicated by the message.

10329

14

Sysobjects entry NOT found for procedure buffer entry.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action. Take any corrective action indicated by the message.

10330

14

%s permission denied on object %S_OBJID, database %S_DBID, owner %.*s
You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
%s permission denied, database %S_DBID, owner %.*s
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
%s permission denied on column %.*s of object %S_OBJID, database %S_DBID, owner
%.*s
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Incorrect DBCC command: Please see the Commands Reference Manual for DBCC
commands and options.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action. Take any corrective action indicated by the message.
Permission related internal error was encountered. Unable to continue execution.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Explanation:

10331

14

10332

14

10333

14

10334

14

10335

14

SET label (CURREAD, CURWRITE) failed because new value is an invalid label, or new
value doesn't satisfy the dominance relationships among session labels.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action. Take any corrective action indicated by the message.

10336

14

10337

16

Permission denied. Only the Database Owner (DBO) or a user with the System
Administrator (SA), System Security Officer (SSO), or Oper role can execute this
command for database `%S_DBID'.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Object `%S_OBJID' not found.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

10338

14

Permission denied. User's curwrite does not match the sensitivity label of object
`%S_OBJID'.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

1103

Server Error Messages 10300 - 10399

Number

Severity

Text and Explanation

10339

16

Database ’%S_DBID’ not found.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

10340

14

Permission denied. User's curwrite does not match the sensitivity label of database
`%S_DBID'.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

10341

14

Only users with SA and SSO roles can run this dbcc dbrepair command for the database
%S_DBID.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

10342

14

Only users with SA and SSO roles can run this dbcc dbrepair command for the database
%S_DBID.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

10343

14

Permission denied. Only a user with curwrite set to @@data_low can perform the
command `%.*s'.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

10344

14

Permission denied. Only a user with curwrite set to @@data_high can perform the
command `%.*s'.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

10345

14

Permission denied. The user cannot insert into the object `%S_OBJID'.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

10346

14

Permission denied. The user cannot insert into the object `%S_DBID'.
You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Permission denied. The subject cannot see all the contents of the container object
`%S_OBJID'.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Permission denied. The subject cannot see all the contents of the container object database
`%S_DBID'.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Explanation:

10347

14

10348

14

1104

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

10349

14

Permission denied. Only a user with curread set to @@data_high can perform the
command `%.*s'.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

10350

14

Permission related internal error was encountered. Unable to continue execution.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

10351

14

Server user id %d is not a valid user in database `%.*s'
Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action. Take any corrective action indicated by the message.
You can only use SELECT or SELECT INTO with the special table.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action. Take any corrective action indicated by the message.
You must have the following role(s) to execute this command/procedure: `%.*s' . Please
contact a user with the appropriate role for help.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Permission denied. You must be either the system administrator (SA), the database
administrator (dbo), or the owner of this object to perform this operation.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Changing certification state of object %S_OBJID, database %S_DBID to SUSPECT
because of change in state of dependent object %.*s (previous object id %ld), database
%S_DBID.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.
Explanation:

10352

14

10353

14

10354

14

10355

16

10356

14

Illegal datatype encountered; check systypes.
Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action. Take any corrective action indicated by the message.

Explanation:

10357

14

Permission denied. User's curwrite does not match the sensitivity label of datatype named
`%.*s' in database `%.*s'.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

10358

14

Curread cannot be set below the current database's hurdle.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.

1105

Server Error Messages 10300 - 10399

Number

Severity

Text and Explanation

10359

18

The curread and curwrite labels of the Client do not equal the connection level for the
remote Server.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

10360

18

Site `%.*s' not found in sysservers.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

10361

14

10362

14

10363

14

10364

14

10365

14

10366

14

The attrib_notify() function can only be used from a system stored procedure or with ad
hoc updates enabled.
Explanation: Check that the function is called from the allowed procedure.
The logschema() built-in function can only be called from the following stored procedures:
sp_rename, sp_setreplicate, sp_setreptable, sp_setrepproc.
Explanation: Check that the function is called from the allowed procedure.
The built-in function '%.*s' can only be called from system stored procedures.
Explanation: Check that the function is called from the allowed procedure.
Permission denied. You must either be the database/object owner or possess the following
roles in order to perform this operation: '%.*s'.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Permission denied. You must have '%s' access on the table to lock it in '%s' mode.
Explanation: Failure to execute command LOCK TABLE in either shared or exclusive
mode. Check permissions.
System catalog updates are not allowed in transactions with %s as coordinator.
Explanation: Command failed due to invalid or illegal request. Adaptive Server cannot
perform the requested action. Take any corrective action indicated by the message.

10367

14

1106

Permission denied on the %s ACF built-in.
Explanation: You do not have permission to execute this command. Have the object
owner or a user with the needed role run this command.

CHAPTER 6

Adaptive Server Error Messages

Server Error Messages 10400 - 10499

Number
10401

Severity
10

10402

10

10403

10

10404

10

10405

10

10406

10

10407

10

10408

10

10409

10

Text and Explanation
additional network memory allocates additional memory for clients which request packet
sizes that are larger than the default packet size for the server.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
lock address spinlock ratio specifies the number of address lock buckets in the address
locks hash table which are protected by each spinlock (buckets per spinlock).
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
allow nested triggers is a toggle that controls the use of nested triggers. When the value
is set to 1, data modifications made by triggers can fire other triggers.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
allow remote access determines whether users from remote servers can access this SQL
Server. The default is 1, to allow SQL Server to communicate with Backup Server.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
allow sql server async i/o is a toggle that enables SQL Server to run with asynchronous
disk I/O.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
allow updates to system tables allows system tables to be updated directly. The default is
0 (off).
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
audit queue size determines the number of audit records that the audit queue can hold.
The default is 100.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
configuration file specifies the location of the configuration file you want to use.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
cpu accounting flush interval specifies how many machine clock ticks to accumulate
before adding cpu usage data to syslogins for use in chargeback accounting statistics.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

1107

Server Error Messages 10400 - 10499

Number

Severity

Text and Explanation

10410

10

cpu grace time specifies the maximum amount of time (in milliseconds) a user process
can run without yielding the CPU before SQL Server infects it.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10411

10

deadlock checking period specifies the minimum amount of time (in milliseconds) a
process must wait for a lock before SQL Server initiates a deadlock check.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10412

10

deadlock retries specifies the number of times a transaction will retry to acquire a lock
after it has become a deadlock victim.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10413

10

default character set id is the number of the default character set used by the server.
This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Explanation:

10414

10

default database size sets the default number of megabytes allocated to each new user
database. The default run value is 2 (megabytes)
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10415

10

default fill factor percent sets how full SQL Server makes each page when creating a new
index on existing data (unless user gives other value in create index statement).
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10416

10

default language id is the number of the language that is used to display system messages
unless a user has chosen another language from those available on the server.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10417

10

default network packet size sets the default size of network packets for all users on SQL
Server.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10418

10

default sortorder id is the number of the current default sortorder on SQL Server. Do not
change this parameter. See the System Administration Guide for more information.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10419

10

disk i/o structures specifies the initial number of disk I/O control blocks SQL Server
allocates on startup.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

1108

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

10420

10

event buffers per engine specifies the number of events per SQL Server engine that can
be simultaneously monitored. Events are used for observing SQL Server performance.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10421

10

executable code size reports the size of the SQL Server executable.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10422

10

freelock transfer block size specifies the number of locks moved between the engine
freelock cache and the global freelock list.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10423

10

housekeeper free write percent sets the maximum percentage that database writes can
increase because of free writes started by the housekeeper process.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10424

10

i/o accounting flush interval specifies how many disk I/Os to accumulate before flushing
the data to syslogins for use in chargeback accounting.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10425

10

i/o polling process count specifies the number of tasks the scheduler will run before
checking for disk and/or network I/O completions.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10426

10

identity burning set factor sets the percentage of potential IDENTITY column values
made available in each block.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10427

10

identity grab size allows each SQL Server process to reserve a block of IDENTITY
column values for inserts into tables that have an IDENTITY column.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10428

10

page lock promotion HWM sets the maximum number of page locks allowed before SQL
Server escalates to a table lock. The default value is 200.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10429

10

page lock promotion LWM sets the minimum number of page locks allowed before SQL
Server escalates to a table lock. The default value is 200.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

1109

Server Error Messages 10400 - 10499

Number

Severity

Text and Explanation

10430

10

page lock promotion PCT sets the percentage of page locks allowed before SQL Server
escalates to a table lock. The default value is 100.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10431

10

lock shared memory disallows swapping of SQL Server pages to disk, and allowing the
operating system kernel to avoid the server's internal page locking code.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10432

10

max async i/o's per engine specifies the maximum number of asynchronous disk I/O
requests that can be outstanding for a single engine at one time.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10433

10

10434

10

10435

10

10436

10

10437

10

10438

10

max async i/o's per server specifies the maximum number of asynchronous disk I/O
requests that can be outstanding for SQL Server at one time.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
max engine freelocks specifies the maximum number of locks available in an engine
freelock cache.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
max network packet size sets the maximum network packet size that a client program can
request.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
max number of network listeners specifies the maximum number of network listeners
that can be open at one time.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
max online engines controls the number of engines in a symmetric multiprocessor
environment.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
memory alignment boundary determines on which boundary buffer caches are aligned.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10439

10

min online engines is not currently used.
This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Explanation:

1110

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

10440

10

number of alarms specifies the number of alarms allocated by SQL Server. Alarms are
used with the Transact-SQL waitfor command.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10441

10

number of devices controls the number of database devices SQL Server can use. It does
not include devices used for database dumps.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10442

10

number of extent i/o buffers allocates the specified number of extents (8 data pages) for
use by create index. Do not set this value to more than 100.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10443

10

10444

10

10445

10

number of index trips specifies the number of times an aged index page recycles itself
onto the MRU chain.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
number of languages in cache is the maximum number of languages that can
simultaneously be held in the language cache. The default is 3.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
number of locks sets the number of available locks. The default run value is 5000.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10446

10

number of mailboxes sets the number of mailbox structures SQL Server allocates on
start-up. Mailboxes are use for process-to-process communication and synchronization.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10447

10

10448

10

10449

10

number of messages specifies the number of message structures allocated by SQL Server
at start-up time. Messages are used in conjunction with mailboxes for process-to-process
communication and synchronization.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
number of oam trips specifies the number of times an aged OAM page recycles itself onto
the MRU chain.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
number of open databases sets the maximum number of databases that can be open at one
time on SQL Server. The default run value is 12.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

1111

Server Error Messages 10400 - 10499

Number

Severity

Text and Explanation

10450

10

number of open objects sets the maximum number of database objects that can be open
at one time on SQL Server. The default run value is 500.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10451

10

number of preallocated extents specifies the number of extent structures allocated in a
single trip to the page manager.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10452

10

number of remote connections controls the limit on active connections initiated to and
from this SQL Server. The default is 20.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10453

10

10454

10

10455

10

10456

10

10457

10

10458

10

10459

10

number of remote logins controls the number of active user connections from this SQL
Server to remote servers. The default is 20.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
number of remote sites controls the number of simultaneous remote sites that can access
this SQL Server. The default is 10.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
number of sort buffers specifies the number of buffers used to hold pages read from input
tables.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
number of user connections sets the maximum number of user connections that can be
connected to SQL Server at one time.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
page lock spinlock ratio specifies the ratio of spinlocks protecting the internal page locks
hash table.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
page utilization percent controls when SQL Server performs an OAM (Object Allocation
Map) scan to find unused pages. The default run value is 95.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
partition groups sets how many partition groups to allocate for the server. Partition
groups are used by SQL Server to control access to individual partitions of tables.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

1112

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

10460

10

partition spinlock ratio sets the number of partition caches each spinlock protects. These
spinlocks keep processes from using partition caches used by other processes.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10461

10

permission cache entries determines the number of cache protectors per task.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10462

10

print deadlock information enables printing of deadlock information to the error log.
This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
print recovery information determines what information SQL Server displays on the
console during recovery.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
procedure cache percent specifies the amount of memory allocated to the procedure
cache after SQL Server's memory needs are met. The default run value is 20.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
recovery interval in minutes sets the maximum time per database that SQL Server uses
to complete its recovery procedures in case of a system failure.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
remote server pre-read packets controls the number of packets that a site handler will preread in connections with remote servers. The default is 3.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Explanation:

10463

10

10464

10

10465

10

10466

10

10467

10

runnable process search count specifies the number of times an engine will loop looking
for a runnable task before relinquishing the CPU.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10468

10

sort page count specifies the maximum amount of memory a sort operation can use.
This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
sql server clock tick length specifies the duration of the server's clock tick, in
microseconds.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
stack guard size specifies the size of the stack guard area.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Explanation:

10469

10

10470

10

1113

Server Error Messages 10400 - 10499

Number

Severity

Text and Explanation

10471

10

stack size sets the size of SQL Server's execution stack.
This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Explanation:

10472

10

systemwide password expiration is the number of days that passwords remain in effect
after they are changed. The default is 0 (passwords do not expire).
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10473

10

lock table spinlock ratio specifies the number of table lock buckets in the table lock hash
table which are protected by each spinlock (buckets per spinlock).
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10474

10

tape retention in days sets the number of days you want to retain each tape after it has
been used for a database or transaction log dump.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10475

10

tcp no delay disables TCP packet batching.
This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
time slice sets the number of milliseconds that SQL Server's scheduler allows a user
process to run. The default run value is 100 milliseconds.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
total data cache size represents the amount of memory currently available for use as a
data cache. It is a calculated value that is not directly user-configurable.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Explanation:

10476

10

10477

10

10478

10

The run value of ’total logical memory’ indicates the size of memory required to satisfy
the current configuration.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10479

10

upgrade version is changed by the upgrade program provided with new releases.
This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
user log cache size specifies the size (in bytes) for each user's log cache.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Explanation:

10480

10

10481

10

1114

user log cache spinlock ratio specifies the number of user log caches per user log cache
spinlock.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

10482

10

shared memory starting address determines the virtual address at which SQL Server
starts its shared memory region. Most users do not need to modify this.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10483

10

size of auto identity column sets the precision of IDENTITY columns automatically
created with the sp_dboption `auto identity' option.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10485

10

os file descriptors is a read-only parameter that indicates how many file descriptors have
been allocated to SQL Server. It is not user-configurable.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10486

10

10487

10

10488

10

10489

10

10490

10

Allow-limits allows the Resource Governor feature to be used by SAs. Default is 0 (off);
static.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
number of auxiliary scan descriptors sets the maximum number of auxiliary scan
descriptors that can be shared among all connections at one time. The default run value is
2 00.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
number of open indexes sets the maximum number of indexes that can be open at one time
on SQL Server. The default value is 500.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
open object spinlock ratio specifies the number of open objects protected by one spinlock.
The default value is 100.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
open index hash spinlock ratio specifies the number of internal hash tables for open
indexes protected by one spinlock. The default value is 100.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

10491

10

open index spinlock ratio specifies the number of open indexes protected by one spinlock.
The default value is 100.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

10492

10

enable cis specifies whether Component Integration Services is loaded when the server is
started. The default is 0 (do not load).
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

1115

Server Error Messages 10500 - 10599

Number

Severity

Text and Explanation

10493

10

cis connect timeout specifies the number of seconds to wait for a connect request to a
remote server to complete.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

10494

10

cis bulk insert batch size specifies the number of rows in a bulk copy batch when
performing a SELECT INTO operation.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

10495

10

max cis remote connections specifies the maximum number of connections to remote
servers that can be active at one time.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

10496

10

10497

10

max cis remote servers specifies the maximum number of remote servers that can be
accessed at one time.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
cis packet size specifies the maximum size of a network packet.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

10498

10

cis cursor rows specifies the maximum number of rows that will be returned in response
to a single fetch operation.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

10499

10

CIS idle timeout specifies the number of seconds to wait before terminating an idle
connection with a remote server.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

Server Error Messages 10500 - 10599

Number

Severity

Text and Explanation

10501

16

Database '%.*s' not found; check sysdatabases.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Explanation:

1116

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

10502

16

Internal error occurred. Unexpected value supplied. Please call Sybase Technical
Support.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

Server Error Messages 10600 - 10699

Number

Severity

10601

10

Text and Explanation
lock hashtable size specifies the number of buckets in the lock hash table.
This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
the lock spinlock ratio specifies the number of page and row lock buckets in the lock hash
table which are protected by each spinlock (buckets per spinlock).
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
row lock promotion HWM sets the maximum number of row locks allowed before SQL
server escalates to a table lock. The default value is 200.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Explanation:

10602

10

10603

10

10604

10

row lock promotion LWM sets the minimum number of row locks allowed before SQL
server escalates to a table lock. The default value is 200.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10605

10

row lock promotion PCT sets the percentage of row locks allowed before SQL Server
escalates to a table lock. The default value is 100.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10606

10

dump on conditions indicates whether the SQL Server will create a shared memory dump
file if any conditions configured using the sp_dumpconfig stored procedure occurs.
Possible values are 0 (not enabled) or 1 (enabled).
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10607

10

enable SQL Server performance monitoring with Windows NT Perfmon.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

1117

Server Error Messages 10600 - 10699

Number

Severity

Text and Explanation

10608

10

enable unloading of a DLL after each execution of extended stored procedure.
This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Explanation:

10609

10

specify the extended stored procedure execution priority on the XP Server. The values
range from 0 to 15. The default value is 8.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10610

10

specify the extended stored procedure stack size on the XP Server. The values range and
the default value is platform dependent.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10611

10

restrict the client execution privileges of the OS command specified with xp_cmdshell.
Consult documentation for further details.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10612

10

enable start of Sybmail session with Windows NT mail subsystem with SQL Server
startup.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10613

10

10614

10

10615

10

enable SQL Server Error logging with Windows NT Event Viewer.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
enable SQL Server audit (logon success) logging with Windows NT Event Viewer.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
enable SQL Server audit (logon failure) logging with Windows NT Event Viewer.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10616

10

specify the computer name for centralized error logging with Windows NT Event
Viewer.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10617

16

cis rpc handling specifies whether Component Integration Services or a site handler is
used to send RPCs. The default is 0 (a site handler is used).
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10618

16

This parameter is used to change the value of the maximum number of roles that can be
enabled by any user in a session.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1118

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

10619

10

10620

10

10621

10

10622

10

10623

10

10624

10

10625

10

10626

10

number of large i/o buffers controls the number of extent size i/o disk buffers which are
allocated at server startup. These buffers are used by 'disk mirroring', 'load database' and
some dbcc commands.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
number of worker processes is the maximum number of worker processes that can be in
use Server-wide at any one time.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
memory per worker process is the additional amount of memory that will be allocated to
each worker process.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
max parallel degree is the maximum number of worker processes that can be used by a
given query at any one time.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
max scan parallel degree is the maximum number of worker processes that can be used
for a parallel scan against a non-partitioned object.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
When set to 1, the Server will allow ONLY those user connections which have already
been authenticated by the underlying security mechanism. Default is 0.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
When set to 0, the Server will not initialize the Security Control Layer (support for
security services is disabled). Default is 0.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
When this parameter is set to 1, the SQL Server will not allow any user connections
which are not using message confidentiality. Default value is 0.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10627

10

When this parameter is set to 1, the SQL Server will not allow any user connections
which are not using message integrity. Default value is 0.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

1119

Server Error Messages 10600 - 10699

Number

Severity

Text and Explanation

10628

10

10629

10

When set to 1, the Server will not allow any user connections which are not using
message replay detection checks. Default value is 0. When set to 0, the Server will allow
connections which use message replay as well as those which don't.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
When set to 1, the Server will not allow any user connections which are not using
message origin checks. Default value is 0. When set to 0, the Server will allow
connections which use message origin checks as well as those connections which don't.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10630

10

When set to 1, the Server will not allow any user connections which are not using
message out of sequence detection checks. Default value is 0.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10631

10

10632

10

10633

10

Each character from this string that appears in the principal name is mapped into the
DOLLAR sign. This is required to take care of those characters that may be valid in an
underlying security mechanism but not valid in the SQL Server name space.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
This login will be used by the SQL Server to let a user enter the SQL Server as a secure
default login if the user has already been authenticated by the underlying security
mechanism but does not have an entry in the syslogins table.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Each character from this string that appears in the principal name is mapped into the
POUND sign. This is required to take care of those characters that may be valid in an
underlying security mechanism but not valid in the SQL Server name space.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10634

10

10635

10

1120

Each character from this string that appears in the principal name is mapped into the
UNDERSCORE sign. This is required to take care of those characters that may be valid
in an underlying security mechanism but not valid in the SQL Server name space.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
determines whether users can modify their curread when a cursor is open. The default is
1 (allow users to modify their curread when a cursor is open).
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

10636

10

enables/disables the grouping of stored procedures. The default is 1 (procedure grouping
allowed).
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10637

10

enables/disables granting select to public to the text column of the syscomments table.
The default is 1 (grant select on syscomments.text to public).
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10638

10

enables/disables the ability to send messages to internet addresses. The default is 0
(sendmsg not allowed).
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10639

10

enables/disables auditing for the whole server. The default is 0 (auditing disabled).
This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

Explanation:

10640

10

establishes where SQL Server writes audit records. Values can be 1 to 8, representing
sysaudits_01 through sysaudits _08; 0 means to set the current audit table to the next in
sequence. The default is 1.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
controls what happens when the audit table becomes full. Values are (1) suspend the audit
process and all auditable user processes (default), and (0) truncate the next audit table and
start using it as the current table.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
indicates the default port number for sending internet messages.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
enables/disables character conversion before sending to or receiving from the client. The
default is 0 (SQL Server will convert characters before sending to or received from the
client).
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10641

10

10642

10

10643

10

10645

16

Maximum dump conditions indicates the maximum number of shared memory dump
conditions that can be configured on this server. The value of this field may be from 10
to 100. The default value is 10.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10646

16

This configuration option enables/disables the bidirectional index scans
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1121

Server Error Messages 10600 - 10699

Number

Severity

Text and Explanation

10647

10

enables/disables asynchronous prefetch server-wide. Sets the percentage of each buffer
pool in which prefetched but unused pages can be stored. If needed, this value can be
overridden for a pool with local async prefetch limit
Explanation: This is an informational message. No action is required.

10648

10

10649

10

10650

10

disable disk mirroring is a toggle that allows the user to utilize SQL Server disk mirroring.
Explanation: This is an informational message. No action is required.
A transaction descriptor is used for each transaction started in a database by a user
connection. The number of transaction descriptors per process times the number of user
connections is the total number of transaction descriptors available.
Explanation: This is an informational message. No action is required.
enables unicode-based character set conversions. When set to 1, enables conversions for
character sets not already in syscharsets. When set to 2, enables Unicode-based
conversions for all connections. The default is 0 (off).
Explanation: This message is generated from sp_configure when you ask for a
description of the 'enable unicode conversions' option.

10651

10

size of unilib cache sets the size of memory (in bytes) to be set aside for additional
Unicode-based conversions and collations.
Explanation: This is an informational message returned by sp_configure to describe
what the 'number of unilib buffers' option does.

10652

16

10653

10

Configures cache partition server-wide. The global cache partition number must be power
of 2, between 1 to 64 and the partitioned buffer pool size must be at least 256P.
Explanation: This is an informational message.
The value of ’number of ccbs’ is the number of Configurable Action Point Control Blocks
available to aid debugging.
Explanation: This message documents a feature introduced in Galaxy. However, the
config parameters and the message do show up in an 11.9 server. The parameters have no
effect on the 11.9 server though.

10654

10

10655

10

10656

16

1122

The value of ’caps per ccb’ is the maximum number of Configurable Action Points that
can be configured at any one time within one Configurable Action Point Control Block.
Explanation: This message documents a feature introduced in Galaxy. However, the
config parameters and the message do show up in an 11.9 server. The parameters have no
effect on the 11.9 server though.
The value of ’average cap size’ is a guess at how many bytes of memory will be required
to store the information associated with a typical Configurable Action Point.
Explanation: This message documents a feature introduced in Galaxy. However, the
config parameters and the message do show up in an 11.9 server. The parameters have no
effect on the 11.9 server though.
enable java specifies whether Java Services are loaded when the server is started. The
default is 0 (not loaded).
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

10657

16

Size of object heap is the per-process memory used for allocating Java objects.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

10658

16

Size of class heap is the memory used for Java classes and other such structures that are
shared between all processes.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

10659

10

The 'license information' configuration parameter sets the number of user logins for
which Adaptive Server is licensed. When this count is exceeded, an informational
message is printed to the error log. Contact Sybase to purchase additional licenses.
Explanation: This is an informational message. No action is required.

10660

10

10661

10

10662

10

10663

10

10664

10

10665

10

10666

16

This configuration option ’enable xact coordination’ enables/disables Adaptive Server
distributed transaction coordination services.
Explanation: This is an informational message. No action is required.
The configuration option ’xact coordination interval’ changes the distributed transaction
recovery interval.
Explanation: his is an informational message. No action is required.
The configuration option ’number of dtx participants’ sets the maximum number of local
and remote distributed transaction participants that can be active at any instance of time.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
The configuration option ’strict dtm enforcement’ when enabled enforces that only
participants that can be managed through Adaptive Server distributed transaction
management protocol(s) can participate in a distributed transaction.
Explanation: This is an informational message. No action is required.
The configuration option ’dtm lock timeout period’ sets the maximum time, in seconds,
a distributed transaction participant waits on a lock request after which the lock request
is timed out.
Explanation: This is an informational message. No action is required.
Allow the query optimizer to consider sort-merge join and Join Transitive Closure(JTC).
The default is 0. By default, the optimizer does not evaluate sort-merge join and join
transitive closure, when generating query execution plans.
Explanation: This is an informational message. No action is required.
Size of global fixed heap is the size of memory used by the Java subsystem for internal
data structures and other needs that are shared by all processes.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

1123

Server Error Messages 10600 - 10699

Number

Severity

Text and Explanation

10667

10

enable monitoring specifies whether the Adaptive Server will collect information for the
Monitoring and Diagnostic System.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

10668

10

autostart collector indicates whether the Adaptive Server will start the Q Diagnsotics
Engine collector process on server startup.
Explanation: This is an informational message. No action is required.

10669

10

10670

10

10671

10

collector repository server specifies the name of the Q Diagnostics Engine repository
server.
Explanation: This is an informational message. No action is required.
collector application host specifies the name of the Q Diagnostics Engine Application
Server host system.
Explanation: This is an informational message. No action is required.
collector errorlog file specifies the directory in which the Q Diagnostics Engine Collector
process should place its errorlog file.
Explanation: This is an informational message. No action is required.

10672

10

collector failover file specifies the directory in which the Q Diagnostics Engine Collector
process should place it’s failover file
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

10673

10

collection interval specifies the amount of time the Q Diagnostics Engine Collector
process waits between each data collection cycle.
Explanation: This is an informational message. No action is required.

10674

10

10675

10

sql text pipe active indicates whether the Adaptive Server will collect historical sql batch
text information.
Explanation: This is an informational message. No action is required.
sql text pipe max messages specifies the maximum number of messages that can be stored
for historical sql text.
Explanation: This is an informational message. No action is required.

10676

10

plan text pipe active indicates whether the Adaptive Server will collect historical plan text
monitoring information.
Explanation: This is an informational message. No action is required.

10677

10

plan text pipe max messages specifies the maximum number of messages that can be
stored for historical plan text.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

10678

16

statement pipe active indicates whether the Adaptive Server will collect historical
statement level monitoring information.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

1124

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

10679

10

statement pipe max messages specifies the maximum number of messages that can be
stored for historical statement text.
Explanation: This is an informational message. No action is required.

10680

10

10681

10

10682

10

10683

10

10684

10

errorlog pipe active indicates whether the Adaptive Server will collect historical errorlog
monitoring information.
Explanation: This is an informational message. No action is required.
errorlog pipe max messages specifies the maximum number of messages that can be
stored for historical errorlog text.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
deadlock pipe active indicates whether the Adaptive Server will collect historical
deadlock monitoring information.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
deadlock pipe max messages specifies the maximum number of messages that can be
stored for historical deadlock data.
Explanation: This is an informational message. No action is required.
wait event timing specifies whether the Adaptive Server will collect monitoring data for
all wait events.
Explanation: This is an informational message. No action is required.

10685

10

process event timing specifies whether the Adaptive Server will collect monitoring data
on wait events for individual processes.
Explanation: This is an informational message. No action is required.

10686

10

object lockwait timing specifies whether the Adaptive Server will collect timing data on
lock requests.

10687

10

10688

16

10689

16

Explanation:

SQL batch capture indicates whether the Adaptive Server will collect sql batch text for
each process.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
tatement statistics active indicates whether the SQL Server will collect ad-hoc statement
monitoring information
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
’text prefetch size’ specifies the number of text pages to prefetch into the text read
pipeline.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

1125

Server Error Messages 10600 - 10699

Number

Severity

Text and Explanation

10690

10

The ’default exp_row_size percent’ parameter reserves a specified percentage of page
size for expanding updates in data-only-locked tables. The default value is 5.
Explanation: This is an informational message. No action is required.

10691

10

10692

10

10693

10

10694

10

10695

10

10696

10

10697

10

10698

10

10699

10

’enable housekeeper GC’ is a toggle that enables the housekeeper task to perform space
reclamation on data-only-locked tables. The default value is 1 (enabled).
Explanation: This is an informational message. No action is required.
’enable rep agent threads’ is a toggle that enables RepAgent threads within Adaptive
Server. The default value is 0 (disabled).
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
’lock scheme’ sets the default locking scheme to be used by the create table and select
into commands when a lock scheme is not specified in the command. The default value
is allpages.
Explanation: This is an informational message. No action is required.
’lock wait period’ limits the number of seconds that tasks wait to acquire a lock on a table,
data page or data row. The default value is 2,147,483,647. At the default value, all tasks
wait indefinitely for locks.
Explanation: This is an informational message. No action is required.
’max SQL text monitored’ specifies the amount of memory allocated per user connection
for saving SQL text to memory shared by Adaptive Server. The default value is 0.
Explanation: This is an informational message. No action is required.
’read committed with lock’ determines whether an Adaptive Server using transaction
isolation level 1 (read committed) holds shared locks on rows or pages of data-onlylocked tables during select queries. The default value is 0 (off).
Explanation: This is an informational message. No action is required.
maximum failed logins is the number of _consecutive_ failed login attempts permitted
before the targeted login is locked. It is set to zero after every successful login.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
minimum password length is the minimum number of characters a password must have
to be accepted for any new logins. Logins that were set up using the previously set
minimum password length can continue having fewer characters for their passwords.
Explanation: This is an informational message. No action is required.
Setting configuration parameter ’check password for digit’ to 1 checks newly set
passwords for the presence of at least one digit. This parameter is off(set to 0) by default.
Explanation: This is an informational message. No action is required.

1126

CHAPTER 6

Adaptive Server Error Messages

Server Error Messages 10700 - 10799

Number
10701

Severity
16

10707

16

Text and Explanation
getMoreResults() is not allowed after executeQuery() or executeUpdate().
Explanation: This is an informational message or a message header. No action is
required.
Unhandled Java Exception: %s.
Explanation:

10708

16

Class %.*s not found. Check and make sure that the class has been installed, and an entry
exists in Sysxtypes.

10709

16

10710

16

10711

16

Cannot find a public method named ’%.*s’ in class ’%.*s’. Either the method does not
exist, or it is being called with the incorrect argument types.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10712

16

10713

16

10714

16

10715

16

When using JDBC to execute a stored procedure, the results must be completely
processed before any other stored procedure can be executed. You attempted to execute
two procedures simultaneously.
Explanation: ommand failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
A JDBC query batch without any SQL statements was found. JDBC batches must contain
at least one SQL statement.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Illegal use of parameters in: %s. JDBC does not allow parameters in methods of
’statement’ objects.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Parameter number %d is invalid for the current JDBC statement batch.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

Explanation:

Illegal reference to field ’%.*s’. Field accesses can only be performed on object-valued
expressions.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
No public non-static variable ’%.*s’ found in class ’%.*s’.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1127

Server Error Messages 10700 - 10799

Number

Severity

Text and Explanation

10716

16

A SQL statement which produces a result set was submitted through a JDBC
executeUpdate() method. Use the JDBC execute() or executeQuery() methods.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10717

16

10718

16

10719

16

10720

16

10721

16

A single batch with SQL statements which produce multiple result sets was submitted
using the JDBC executeQuery() method. Use seperate batches or use the execute()
method.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
JDBC statement attempted to update a table which is already in use outside of the context
of the JAVA method which submitted the statement.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The %s command is not allowed in JDBC.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
A JDBC statement caused a trigger to fire which generates a result set. Result sets in
triggers are not allowed.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Class %.*s does not exist.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10722

16

Package %.*s not found.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message. C

10723

16

10724

16

Class %.*s belongs to a jar. It cannot be independently removed or replaced.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Jar %.*s does not exist.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10725

16

Class %.*s is in use. It cannot be removed.
Explanation: ommand failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

10726

16

Cannot open file %.*s. If you’ve specified a relative pathname, re-try the command using
an absolute pathname.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1128

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

10727

16

Invalid text pointer specified.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10728

16

The specified file or image column contains a Java class. Java classes cannot be directly
installed. Enclose this class in a jar and re-try your command.
Explanation: ommand failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

10729

16

10730

16

10731

16

10732

16

10733

16

The specified file or image column does not contain a valid jar. Install failed.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
You’re attempting to install a jar that contains compressed classes. Re-create this jar
without using compression, and try the command again.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The specified jar contains a class whose name exceeds the server limits in length. Such
classes cannot be installed.
Explanation: Command failed due to invalid or illegal request.
You’re attempting to install a class named %.*s. This class belongs to a package reserved
for system classes and cannot be installed.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Class %.*s cannot be replaced because it belongs to a different jar. Install failed.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10734

16

Cannot run this command because Java services are not enabled. A user with System
Administrator (SA) role must reconfigure the system to enable Java.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10735

16

Jar ’%.*s’ not found. Check and make sure that the jar has been installed, and an entry
exists in Sysjars.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10736

16

Cannot convert datatype ’%s’ to datatype ’%s’. Either such conversion is not supported
or the datatype(s) is invalid.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10737

16

An internal conversion error was found while converting datatype ’%s’ to datatype ’%s’.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

1129

Server Error Messages 10700 - 10799

Number

Severity

Text and Explanation

10738

16

An overflow error was found while converting datatype ’%s’ to datatype ’%s’.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

10739

16

10740

16

10741

16

10742

16

You cannot do an update (INSERT, DELETE or UPDATE) from a JAVA method which
is invoked in a query already doing an update.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10743

16

10744

16

10745

16

10746

16

The %s command is only allowed in JDBC if it does not change the current value.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
You cannot use Java-SQL class datatypes in an ORDER BY clause.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Conversion error detected while converting SQL data to Java data. Either the conversion
is not supported or the datatype(s) is invalid.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
No public field ’%.*s’ exists in the specified class ’%.*s’.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10747

16

You tried to assign a value to a field in a NULL-valued object.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10748

16

10749

16

You cannot create index on a column, ’%.*s’, that has a Java-SQL class datatype.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Conversion error detected while converting Java data to SQL data. Either the conversion
is not supported or the datatype(s) is invalid.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1130

An underflow error was found while converting datatype ’%s’ type to datatype ’%s’.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Table %.*s does not exist.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Arithmetic operations on extended type values are currently unsupported.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

10750

16

You cannot use a Java-SQL class datatype in which the size of class is more than the
server limits in this aggregate expression.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10751

16

You cannot use a Java-SQL class datatype in this subquery or aggregate expression.
Explanation: ommand failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

10752

16

Instance methods can only be executed on object-valued expressions.
ommand failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message. C
Cannot find class ’%.*s’ in the database that matches the return datatype of the specified
method.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Java datatype returned by a method cannot be mapped to SQL datatype.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
You cannot pass a SQL NULL value as an argument to a Java method.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

10753

16

10754

16

10755

16

10756

16

You cannot pass data that has a TEXT or IMAGE datatype as an argument to a Java
method.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10757

16

Java datatype returned by a field cannot be mapped to SQL datatype.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10758

16

The length of serialized object exceeds the maximum of %d bytes.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Unable to load the class ’%.*s’ at execution time. The schema may have changed since
the command was compiled.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Unable to load the method ’%.*s’ at execution time. The schema may have changed since
the command was compiled.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

10759

16

10760

16

1131

Server Error Messages 10700 - 10799

Number

Severity

Text and Explanation

10761

16

You specified invalid datatypes in object comparison.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10762

16

Cannot initialize the Java Virtual Machine because the Java class library
($SYBASE/$SYBASE_ASE/lib/runtime.zip) is either missing, corrupted, or
incompatible with the current server release. Contact your System Administrator for help.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10763

16

Execution of remote procedure calls is not supported in JDBC.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10764

16

10765

16

10766

16

10767

16

10768

16

Cannot execute this operation due to insufficient memory in the Java heap(s). Increase the
value of the configuration parameters ’size of process object heap’ and/or ’size of shared
class heap’.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Cannot insert an object of class ’%.*s’ into a column because the object is not serializable.
An object is serializable if its class implements the ’java.io.Serializable’ or
’java.io.Externalizable’ interface.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
%s is not the acceptable URL for ASE JDBC driver.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The wasNull() method failed, because there is no output parameter registered or no
parameter has been got from the engine.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
%s is not a valid value for a parameter index. Valid values are 1 to %s.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10769

16

Cannot get the value for parameter ’%s’ because it is not an out parameter.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

10770

16

10771

16

1132

The connection has been closed or does not exist.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
%s is not a valid Column index value. Valid values are 1 to %s.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

10772

16

Cannot get data value or metadata from the result set because the result set has been
closed or does not exist.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10773

16

Cannot find column name ’%s’ in this result set.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10774

16

SQL statement execution error occurred, use catch statement to get the detailed
information.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10775

16

You cannot use the statement handle because it has been closed or does not exist.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Parameter ’%s’ is registered as output parameter with ’%s’ type which is not compatible
with it’s in type ’%s’.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
getColumnCount() failed because there is no valid column count for this query.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
getResultSetMetaData() failed because the query does not generate result set or the result
set does not exist.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Cannot set java object at parameter ’%s’ because either no conversion is available to map
the object to any ASE SQL datatype or the java object is invalid.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Either ’%s’ is not a valid JDBC datatype or no conversion is available to map the
JDBC/Java datatype to an Adaptive Server datatype.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Cannot convert object to ’%s’ because either the conversion was attempted between an
illegal pair of object types or a format error was encountered in the conversion.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Method ’%s’ is not supported in the ASE JDBC driver.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

10776

16

10777

16

10778

16

10779

16

10780

16

10781

16

10782

16

1133

Server Error Messages 10700 - 10799

Number

Severity

Text and Explanation

10783

16

%s is not a valid value for a parameter index because there is no parameter declared.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

10784

16

Cannot convert object to any valid numeric data type because either the conversion was
attempted between an illegal pair of object types or a format error was encountered in the
conversion.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10785

17

10786

17

10787

16

10788

16

10789

16

A Java operation or conversion failed, most likely due to insufficient memory. Please
consult the errorlog for more information.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Insufficient system resources to execute this operation. Too many databases have been
opened in order to load classes. Please wait for a few processes to terminate before
retrying this command.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Cannot update or remove Java classes while the current process is still holding references
to objects.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Operation failed because the object being deserialized belongs to class ’%s’ which is
incompatible with its declared class ’%s’.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
There is already a class named ’%.*s’ in the database.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10790

16

There is already a jar named ’%.*s’ in the database.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10791

16

Process cannot update or remove class loader because Java Debugger is attached to the
process.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10792

16

Cannot invoke method ’%.*s’ on class ’%.*s’. Instance methods can only be invoked on
objects.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1134

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

10793

16

There is no class in a jar. Make sure that jar contains at least one class. Install failed.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

10794

16

Cannot pass NULL as the value for parameter number %d to the method ’%s’ in class
’%s’. The parameter is of a Java primitive datatype, and is non-nullable.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10795

16

10796

10

10797

16

10798

16

10799

16

The file ’%.*s’ contained in the jar does not represent a valid Java class file.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Warning! Expecting file ’%s’ to contain Java class ’%s’. Instead, class ’%s’ was found.
Installing the class under the correct name ’%s’.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Cannot execute the prepared statement because the ’%s’ parameter has not been set.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Cannot get the column value because the result set has not been opened yet. Use the
’next()’ function to open the result set before getting the column value.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Cannot get the column value because there are no more row in the result set.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

Server Error Messages 10800 - 10899

Number

Severity

Text and Explanation

10801

16

Invalid type configured for cache %s. Cache type can be one of default OR mixed OR
log along with HK ignore but NOT just HK ignore alone.
Explanation: There may be possible corruption in a database or a database object. Take
any corrective action indicated by the message. Consult the Adaptive Server System
Administration Guide and the Troubleshooting Guide.

1135

Server Error Messages 10800 - 10899

Number

Severity

Text and Explanation

10802

16

Configuration Error: Configuration Parameter `%s' cannot be changed to 1 when
parameter `evaluated configuration' is set to 1.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10803

16

10807

16

10808

10

10809

16

10810

16

10812

20

10813

16

10814

20

Configuration Error: Cannot set configuration parameter `evaluated configuration' to 1.
Other Security related configuration parameters need to be set properly before this
parameter can be changed to 1. Please contact a user with SSO role for help.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The value of `max parallel degree' (`%d') cannot be less than the value of `max scan
parallel degree' (`%d').
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Use sp_configure to lower the value of `max scan parallel degree' or raise the value of
`max parallel degree'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The value of `number of worker processes' (`%d') cannot be less than the value of `max
parallel degree' (`%d').
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Use sp_configure to lower the value of `max parallel degree' or raise the value of `number
of worker processes'.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
Auditing: Fatal erorr - could not truncate the audit table `%.*s'. This is an internal error.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.
Audit table cannot be changed because the log device in the sybsecurity database is full.
Explanation: SSO is trying to change the current audit table number but the log for
sybsecurity is full.
Auditing: Fatal error - could not get the name of the audit table with the object id `%d' to
truncate it. This is an internal error.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

10815

16

1136

The lock hashtable size must be a power of 2. You have specified a size of %d, which is
not a power of 2. The next highest power of 2, %d, will be used instead.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

10816

16

The value of the `dump on conditions' configuration parameter must be either 0 or 1.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

10817

16

Configuration Error: Unknown cache replacement policy `%s' defined for cache `%s'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Warning: the value provided for `parallel_degree' (`%d') was less than the value of
`scan_parallel_degree' (`%d'). The value of `scan_parallel_degree' has been adjusted to
`%d'.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10818

10

10819

10

The value of `scan_parallel_degree' (`%d') cannot be larger than the value of
`scan_parallel_degree' set by a calling procedure. The value `%d' is used.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

10820

10

The configuration option `%s' has been changed by `%s' from `%s' to `%s'.
This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
The configuration option `%s' requires a character string.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The string size of the configuration option `%s' must be less than `%d'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

10821

16

10822

16

10823

16

The specified memory, `%ldK', is not big enough to configure the configuration
parameter, `%s', to a valid value.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10824

16

Illegal value `%s' specified for configuration option `%s'. The legal values are between
`%ld' and `%ld'.
Explanation: You tried to read in a configuration file which contains an alphanumeric
value for an integer configuration parameter. Correct the file entries.

10825

16

Configuration parameter, `%s', will consume more than %ld bytes of memory if
configured at %ld.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10826

16

The value of the ’max memory’ parameter ’%ld’ is not high enough to set the other
parameter values for the current SQL Server configuration.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1137

Server Error Messages 10800 - 10899

Number

Severity

Text and Explanation

10827

10

Warning: the value of the configuration parameter 'max scan parallel degree' has been set
to %d. For optimal performance, a value no larger than 4 is recommended.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10828

10

10829

16

10830

16

10831

16

Consider increasing the value of configuration parameter ’max memory’ or decreasing
the value of configuration parameters causing significant memory consumption, such as
’number of user connections’.
Explanation: Refer to “Configuring Memory” in the System Administration Guide for
information on how Adaptive Server uses memory.
Adaptive Server cannot estimate the memory requirement. See the System
Administration Guide for information about Adaptive Server memory requirement.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Configuration parameter '%s' can be only 0 or 1.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Configured 'number of cache partitions' ('%d') is illegal in cache '%s'. The value must be
a power of '2' and between '%d' and '%d'.

10832

16

10833

16

10834

16

10835

16

The license allows maximum %d engines only.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10836

16

Cannot ’enable ha’ as HA services require transaction coordination. Please enable
transaction coordination first.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

Explanation:

1138

Each partitioned pool must be at least 256P. With the ’%d’ partitions we cannot configure
this value for buffer pool (%dk) in cache (%s). Please configure a bigger pool or reduce
the number of cache partitions.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Cannot disable CIS Services as transaction coordination requires CIS Services to be
enabled. Please disable transaction coordination first.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Configuration parameter ’%s’ can not be enabled without license ’%s’.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

10837

16

Cannot ’enable ha’ as HA services require Omni services . Please enable Omni services
first.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10838

16

Server is currently HA cluster configured. ASE HA Services can not be disabled.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10839

16

The User Log Cache has been configured too small. The minimum size of a user log cache
is the max page size (in bytes) the server is using, which is %d Kilotyes for the current
server.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10840

16

10841

16

Memory grow failed for pool %s. Error code %d. This is possibly due to memory
fragmentation. This pool may grow on demand. Please increase ’max memory’ and retry
the configuration.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The value of parameter ’max memory’ ’%ld’ cannot be less than the ’total logical
memory’ size ’%ld’. Please reconfigure ’max memory’ to be greater than or equal to the
total logical memory required.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10842

16

The value specified for configuration option ’%s’ ’%d’ may not be greater than the value
’%d’ specified for configuration option ’%s’.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10843

16

The value specified for configuration option ’number of engines at startup’ ’%d’ may not
be greater than the number of available CPUs ’%d’.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

10844

16

Cannot enable ’use ssl client cert auth’ configuration parameter.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

10845

16

The maximum number of memory maps ’%d’ has been reached for ’%s’ pool. You will
have to reboot the server to reconfigure ’%s’. You may be able to reconfigure other
configuration parameters.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1139

Server Error Messages 10900 - 10999

Number

Severity

Text and Explanation

10846

16

Overflow error: The ’total logical memory’ ’%d’ (2k pages) required for the
configuration exceeds the maximum size of memory available on a ’%d’ bit platform:
’%lu’ bytes. Please reduce the configuration values that are consuming large amounts of
memory.
Explanation: Take corrective action indicated by message. Check the System
Administration Guide for discussion of how Adaptive Server uses memory.

10847

16

The Adaptive Server Enterprise Small Business Edition does not allow you to set this
configuration parameter to a value higher than %d.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions.

Server Error Messages 10900 - 10999

Number
10901

Severity
17

Text and Explanation
This query requires %d auxiliary scan descriptors, but currently there are only %d
auxiliary scan descriptors available. Either raise the value of the `number of auxiliary scan
descriptors' configuration parameter or try your query later.
Explanation: Command failed due to resource limitation. Retry when the resource is
available, or contact your System Administrator to address the resource problem.

10902

17

This query requires %d auxiliary scan descriptors, but the Server is configured with only
%d auxiliary scan descriptors. Raise the value of the `number of auxiliary scan
descriptors' configuration parameter before trying this query.
Explanation: Command failed due to resource limitation. Contact your System
Administrator to address the resource problem.

1140

CHAPTER 6

Adaptive Server Error Messages

Server Error Messages 11000 - 11099

Number
11001

Severity
10

Text and Explanation
Row count exceeded limit of %d.
Explanation: Indicates that resource limits defined with Resource Governor were
exceeded.

11002

10

Estimated IO cost exceeded limit of %d.
Indicates that resource limits defined with Resource Governor were
reached.
Explanation:

11003

10

11004

10

11005

10

11006

17

Actual IO cost exceeded limit of %d.
Explanation: Indicates that resource limits defined with Resource Governor were
reached.
Query batch running time exceeded limit of %d.
Explanation: Indicates that resource limits defined with Resource Governor were
reached.
Transaction's running time exceeded limit of %d.
Explanation: Indicates that resource limits defined with Resource Governor were
reached.
Unable to set a kernel alarm; timerange manager is unable to run.
Resource Governor could not set an alarm. Check alarm resources.
Unable to set a kernel alarm; time limit alarm cannot be set.
Explanation: Resource Governor could not set an alarm. Check alarm resources.
Explanation:

11007

17

11008

20

An attempt to get a free cache member from the Resource Governor's pool has failed. This
is a system error -- contact a user with System Administrator (SA) role.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.

11009

16

Syntax error converting to DATETIME from BINARY/VARBINARY string.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Explanation:

11010

10

Unknown limit type %d encountered -- limit will be ignored.
Explanation: Illegal limit type was defined with Resource Governor.

11011

10

11012

10

Unknown limit scope 0x%x encountered -- limit will be ignored.
Explanation: Illegal limit range was defined with Resource Governor.
Unknown limit enforcement time %d encountered -- limit will be ignored.
Explanation: There may be a potential problem with a database or database object.
Contact your System Administrator.

1141

Server Error Messages 11000 - 11099

Number

Severity

Text and Explanation

11013

16

11014

16

Correlated columns are not allowed in the outer join clause of the subquery.
Explanation: Refer to the writeup for Error 301.
Insufficient worker processes available. Query executed using current available worker
processes. Inform the system administrator (SA) that the value of worker processes m ay
be too low.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

11015

16

Insufficient worker processes available. To execute, wait until the system is less busy or
set process_limit_action to quiet or warning, or increase the value of worker processes.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

11016

16

11017

20

Cannot disable the role '%.*s' since you don't have it enabled.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.
DLL for the extended stored procedure '%1!' is not found. This is an internal error. Please
contact Sybase Technical Support.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.

11018

10

11019

16

11020

16

11021

16

11022

16

Internal structure for cursor ’%.*s’ could not be located. This is a severe error. Please
check for other errors preceding this one in the errorlog
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11023

16

An internal structure for the cursor could not be created. This is deemed to be a serious
error.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1142

XP Server must be up for ESP to execute.
Explanation: There may be a potential problem with a database or database object.
Contact your System Administrator.
Parameters to extended stored procedure must be passed all by name or all by position.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Pseudo-column SYB_IDENTITY is referenced from a stored procedure after the identity
column has changed. Please drop/recreate the stored procedure.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Function %s invoked with wrong number or type of argument(s).
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

11026

10

Warning: The statement on line %d uses the '%.*s' option with the view '%.*s'.
Performance hint options are valid only for tables. This hint will be ignored.
Explanation: There may be a potential problem with a database or database object.
Contact your System Administrator.

11029

16

An index was found on table '%.*s' created via SELECT INTO. Parallel inserts into
indexed tables is unsupported. Drop the table and retry the command.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11030

16

Execution of %S_MSG %.*s failed because the server was unable to change the owner
context in database %S_DBID when upgrading the compiled object.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11031

16

11032

16

11033

16

11034

16

11035

16

11036

16

Execution of %S_MSG %.*s failed because of errors parsing the source text in
syscomments during upgrade. Please drop and recreate %.*s.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Execution of %S_MSG %.*s failed because the upgrade processing found incorrect
source text in syscomments. Please drop and recreate %.*s.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Execution of %S_MSG %.*s failed because the upgrade processing did not find source
text in syscomments. Please drop and recreate %.*s.
Explanation: ommand failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Execution of %S_MSG %.*s failed because the hidden source text could not be decrypted
during upgrade. Please drop and recreate %.*s.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Execution of %S_MSG %.*s failed because upgrade found no entry in syscomments for
this object. Please drop and recreate %.*s.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Your password will expire in %.*s days.
Explanation: This is an informational message or a message header. No action is
required.

11037

16

You specified an incorrect datatype for the variable containing the ’execute immediate’
command string.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1143

Server Error Messages 11000 - 11099

Number

Severity

Text and Explanation

11038

16

Your password will expire in %.*s days.
Explanation: This is an informational message or a message header. No action is
required.

11039

16

Another Execute Immediate statement cannot be executed inside an Execute Immediate
statement.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11040

16

Adaptive Server cannot perform the requested action because column ’%.*s’ is not within
the scope of the joined table expression. Check your command for missing or incorrect
database objects, variable names, and/or input data.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11041

16

11042

18

Adaptive Server cannot perform the requested action. Sybase outer joins and ANSI joins
cannot be mixed in the same query. Rewrite the command as specified in the error
message.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Internal Error: Adaptive Server cannot find the ANSI outer join. The query tree may be
corrupted. Please contact Sybase Technical Support.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.

11044

16

Warning: Ignoring rule/check constraint ’%.*s’ specified on table ’%.*s’ because it refers
to TEXT, IMAGE, or offrow Java datatype columns.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11045

16

11046

10

%s command not allowed within the current running mode of the companion server
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Warning: The results of the statement on line %d are join-order independent. Results may
differ on pre-12.0 releases, where the query is potentially join-order dependent.
Explanation: There may be a potential problem with a database or database object.
Contact your System Administrator.

11047

17

1144

Insufficient number (%d) of ’worker processes’ available at execution time to alter %dway partitioned table ’%.*s’. Increase the number of ’worker processes’ or wait until the
system is less busy.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

11048

17

11049

16

11050

16

ALTER TABLE ’%.*s’ failed. Cursor ’%.*s’ is still open. Close this and any other open
cursors on this table before this schema change operation.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Cannot add column with duplicate name. A column with name ’%.*s’ already exists in
this table.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Adaptive Server cannot process this ALTER TABLE statement due to one or more
preceding errors. If there are no preceding errors, please contact Sybase Technical
Support.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11051

20

ALTER TABLE ’%.*s’ failed. Table is currently being used by one or more other tasks.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.

11052

16

The ’select into’ database option is not enabled for database ’%.*s’. ALTER TABLE with
data copy cannot be done. Set the ’select into’ database option and re-run.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11053

16

Cannot alter table ’%.*s’ because the database option ’allow nulls by default’ has been
changed by concurrent users.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11054

16

The table ’%.*s’ is an inner member of an outer-join clause. This is not allowed if the
table also participates in a regular join clause.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11055

16

Query contains an illegal outer-join request.
Refer to the writeup for Error 301.
Exceeded tempdb space limit of %ld pages.
Explanation: Rewrite the query or contact your System Administrator to address the
resource limitation.
Explanation:

11056

16

11057

16

Execute cursor ’%.*s’ may not be declared on a SQLJ procedure.
Command failed due to invalid or illegal request.

Explanation:

1145

Server Error Messages 11100 - 11199

Number

Severity

Text and Explanation

11058

16

Statement contains ’%d’ columns/expessions in the target list. This exceeds the maximum
limit of ’%d’.
Explanation: Rewrite the query or split into multiple queries to conform to the server
limits.

11059

16

Too many tables in the query. The maximum allowable is %d.
Explanation: Rewrite the query or split into multiple queries to conform to the server
limits.

11060

16

This statement has exceeded the maximum number of recompilations (%d). This
indicates an internal error. Please note the error prior to this one and contact Sybase
Technical Support.
Explanation: Normally, a given statement in a stored procedure is recompiled only
once, but due to lack of resources or other factors, it might need to be recompiled more
than one time. This error is raised if the procedure is recompiled more than the specified
number of times, and is an indication of an internal error.

Server Error Messages 11100 - 11199

Number
11101

Severity
16

Text and Explanation
Cannot grant the role '%.*s' because it contains role '%.*s' which is mutually exclusive
with role '%.*s' which is possessed by grantee '%.*s'. Remove the exclusivity and try
again.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11102

16

11103

16

11104

16

Operation failed. Role '%.*s' (contained by role '%.*s') is mutually exclusive at activation
or membership level with role '%.*s' (contained by role '%.*s' which is the grantee role or
the ancestor role of grantee). Remove the exclusivity and try again.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Cannot grant the roles '%.*s' and '%.*s' because they are mutually exclusive at activation
or membership level. Remove the exclusivity and try again.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Cannot grant the role '%.*s' to role '%.*s' because it will result in cycle.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1146

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

11105

16

No such user/role '%.*s' exists.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11106

16

11107

10

11108

10

11109

14

11110

14

11111

16

Failed to grant role '%.*s' to grantee '%.*s' because failed to expand the role to be granted.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
All the roles specified to be granted in the grant role statement have already been granted
to grantee '%.*s'.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
The result of the REVOKE ROLE command will take effect once the user logs out and
then logs in again.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
You must have SSO authorization to grant/revoke user defined roles.
Explanation: You do not have permission to execute this command. Have the object
owner or a user with the needed role run this command.
You must be in the master database to GRANT/REVOKE ROLE. Contact the System
Administrator (SA) if you do not have permission to run USE master.
Explanation: You do not have permission to execute this command. Have the object
owner or a user with the needed role run this command.
No such role '%.*s' exists.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11112

16

You must have SSO authorization to create User Defined Roles.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11113

16

You must be in the master database to run CREATE ROLE command. Contact the System
Administrator (SA) if you do not have permission to run USE master.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11114

16

11115

16

A role with name '%.*s' already exists in this server.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The role '%.*s' was not dropped because it still has privilege granted to it. Use the 'WITH
OVERRIDE' option to drop it.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1147

Server Error Messages 11100 - 11199

Number

Severity

Text and Explanation

11116

16

Cannot drop role '%.*s' because it does not exist in this server.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11117

16

11118

16

11119

16

11120

16

You must have SSO authorization to drop User Defined Roles.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
You must be in the master database to run DROP ROLE command. Contact the System
Administrator (SA) if you do not have permission to run USE master.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The role '%.*s' was not dropped because it is one of the system roles.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
You must have SSO authorization to use ALTER ROLE to define roles exclusivity.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11121

16

You must be in the master database to run ALTER ROLE. Contact the System
Administrator (SA) if you do not have permission to run USE master.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11122

16

Cannot drop the '%.*s' exclusivity between role '%.*s' and '%.*s' since it does not exist in
this server.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11123

16

Operation failed because the user '%.*s' has been granted both role '%.*s' and role '%.*s'.
Revoke one of the roles from the user and rerun this command.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11124

16

Operation failed because role '%.*s' has been granted both role '%.*s' and role ' %.*s'.
Revoke one of the granted roles from role '%.*s' and rerun this command.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11125

10

Warning: User '%.*s' (process ID '%d') has both roles '%.*s' and '%.*s' enabled. This
violates the '%.*s' exclusivity just added. Terminate the user's process to remove the
violation.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
(Not raised in 11.9.2)

1148

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

11126

16

Cannot add the '%.*s' exclusivity between role '%.*s' and role '%.*s' because it already
exists for this server.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11127

16

The role named as '%.*s' does not exist for this server. Check the name and resubmit the
ALTER ROLE command
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11131

16

Failed to expand the role with srid '%d' because this exceeds the maximum role limit of
'%d'. Please revoke/disable roles you don't require and then rerun your command.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11132

16

11133

16

SQL Server failed to execute the built-in function %s because it failed to expand the role
'%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
%s: unknown option: '%.*s'. Use either '%s' or '%s' as an option value.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11134

16

11136

16

11137

18

Failed to add the role '%.*s' into the current database catalogs.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.

11138

16

Failed to create role '%.*s', because this exceeds the maximum number roles limit of '%d'.
Please delete roles you don't need and rerun your command.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11141

16

Password required to set role '%.*s' on.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

You already have the role '%.*s' active.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
You have reached the limit on the number of roles you can enable per session. Increase
the value of the configuration parameter 'max roles enabled per user' and rerun your
command.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1149

Server Error Messages 11100 - 11199

Number

Severity

Text and Explanation

11142

16

You specified the wrong password for enabling role '%.*s'. Try again with the correct
password.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11143

16

11145

16

The password specified in CREATE/ALTER ROLE command is too short. The minimum
length of passwords is %d characters. Try again with a password that is %d or more
characters in length.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Command failed because no password exists for role '%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11146

16

11148

16

11149

16

11150

16

11151

16

11152

16

1150

Password already exists for role '%.*s'. Drop the existing password and then add the new
password.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Operation failed. Role '%.*s' (contained by role '%.*s') is mutually exclusive at activation
or membership level with role '%.*s' (which is the ancestor of role '%.*s' in the hierarchy).
Remove the exclusivity and try again.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Operation failed. Role '%.*s' is contained by/contains role '%.*s'. Revoke the granted role
from role '%.*s' or '%.*s' and rerun the command.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Operation failed. Role '%.*s' is mutually exclusive at membership or activation level with
role '%.*s'. Remove the exclusivity and try again.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Cannot grant the role '%.*s' because it is mutually exclusive with role '%.*s' which is
possessed by grantee '%.*s'. Remove the exclusivity and try again.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Operation failed. Role '%.*s' is mutually exclusive at activation or membership level with
role '%.*s' (contained by role '%.*s' which is the grantee role or the ancestor role of
grantee). Remove the exclusivity and try again.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

11153

16

Operation failed. Role '%.*s' (contained by role '%.*s') is mutually exclusive at
membership or activation level with role '%.*s'. Remove the exclusivity and try again.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11154

16

Operation failed. Role '%.*s' has not been granted to role '%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11155

16

11156

16

Operation failed. Role '%.*s' has not been granted to user '%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Operation failed. Role '%.*s' is mutually exclusive at activation or membership level with
role '%.*s' (which is the ancestor of role '%.*s' in the hierarchy). Remove the exclusivity
and try again.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11157

16

11158

16

11159

16

11160

16

Operation failed. Role '%.*s' (contained by role '%.*s') is mutually exclusive at activation
or membership level with role '%.*s'. Remove the exclusivity and try again.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11161

16

Operation failed. Role '%.*s' (contained by role '%.*s') is mutually exclusive at activation
level with role '%.*s' (contained by role '%.*s', which has already been enabled).
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

Operation failed. Role '%.*s' is mutually exclusive at membership level with role '%.*s'
(which along with role '%.*s' has been granted to user '%.*s'). Remove the exclusivity and
try again.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Operation failed. Role '%.*s' (contained by role '%.*s') is mutually exclusive at
membership level with role '%.*s' (which along with role '%.*s' has been granted to user
'%.*s'). Remove the exclusivity and try again.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Operation failed. Role '%.*s' (contained by role '%.*s') is mutually exclusive at activation
or membership level with role '%.*s' (contained by role '%.*s'). Remove the exclusivity
and try again.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1151

Server Error Messages 11100 - 11199

Number

Severity

Text and Explanation

11162

16

Operation failed. Role '%.*s' (contained by role '%.*s') is mutually exclusive at activation
level with role '%.*s' (which has already been enabled).
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11165

16

11166

16

A user or group with the name '%.*s' already exists in this Server.
Explanation: Informational: A role name has to be unique across the entire database.
User '%.*s' is currently logged in. The revocation of roles from users that are currently
logged in is not allowed.
Explanation: The revocation of roles from users that are currently logged in is not
allowed as these users may already have activated the roles being revoked in their current
login session.

11167

16

The role 'sybase_ts_role' cannot be granted to other roles.
sybase_ts_role is not meant for general or widespread use. Only the SA or
another responsible user should use it, or permit its use, in limited situations and only as
recommended by Sybase.
Explanation:

11168

16

The role ’%.*s’ does not have a password. The value you specified for minimum
password length will be used when a password is added to the role.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11169

16

11170

16

11171

16

11172

14

All overrides for the ’%.*s’ option have been removed.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Invalid value specified for ’%.*s’ attribute. Try again with a valid value.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The specified password does not have any numeric characters. New passwords must have
at least one numeric character.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The role ’%.*s’ is locked. Contact a user with System Security Officer(SSO) role.
Explanation: You do not have permission to execute this command. Have the object
owner or a user with the needed role run this command.

11173

16

Your password will expire in %.*s days.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11174

16

Operation failed because it could not be performed on both companions. Retry later.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1152

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

11175

16

Operation failed because the limit for maximum number of roles that can be synchronized
on companions is ’%d’.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

Server Error Messages 11200 - 11299

Number

Severity

11201 11299

---

Text and Explanation
Explanation: See the chapter titled "Component Integration Services Error Messages"
for an explanation of these error messages.

Server Error Messages 11300 - 11399

Number

Severit
y

11302

20

Internal error: Lock structure overflowed while executing the built-in function logschema()
on object '%d' in database '%d'. Please contact Sybase Technical Support.
Explanation: Adaptive Server encountered an internal error affecting the current process.
Reconnect to Adaptive Server. Report the error to your System Administrator so DBCC
diagnostics can be run.

11303

16

Failed to obtain locks while executing the built-in function logschema() on object '%d' in
database '%d'. Retry the operation.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

Text and Explanation

1153

Server Error Messages 11300 - 11399

Number
11304

Severit
y
20

11305

16

Failed to open the object '%d' in database '%d' while executing the built-in function
logschema(). Check if the object exists and retry the operation.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

11306

16

The object '%d' cannot be found in sysobjects in database '%d'. Check the value o f the
object ID and retry the operation.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

11307

16

11308

20

The object '%d' in database '%d' is not a valid parameter for the built-in function
logschema(). The object must be a user table or a stored procedure.
Explanation: Adaptive Server could not perform the requested action. Rewrite the
command to conform to the requirement specified in the error message.
Internal Error: There is no row in sysusers in database '%d' for user with user ID '%d'.
However, this user is the owner of the object '%d' in this database. Please contact Sybase
Technical Support.
Explanation: Adaptive Server encountered an internal error affecting the current process.
Reconnect to Adaptive Server. Report the error to your System Administrator so DBCC
diagnostics can be run.

11309

16

The built-in function logschema() failed for object '%d' in database '%d'. See the other
messages printed along with this message for more information.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.

11310

20

11311

20

Internal Error: The database '%d' in which the object '%d' resides and the database '%d' in
which the schema needs to be logged are different for a schema modification operation.
Please contact Sybase Technical Support.
Explanation: Adaptive Server encountered an internal error affecting the current process.
Reconnect to Adaptive Server. Report the error to your System Administrator so DBCC
diagnostics can be run.
Internal Error: The column count in the XOBJINFO log record for object '%d' in database
'%d' is different from the number of XCOLINFO log records that are logged. Please contact
Sybase Technical Support.
Explanation: Adaptive Server encountered an internal error affecting the current process.
Reconnect to Adaptive Server. Report the error to your System Administrator so DBCC
diagnostics can be run.

1154

Text and Explanation
Internal error: No free session descriptor is available for opening the user object '%d' in
database '%d' while executing the built-in function logschema(). Please contact Sybase
Technical Support.
Explanation: Adaptive Server encountered an internal error affecting the current process.
Reconnect to Adaptive Server. Report the error to your System Administrator so DBCC
diagnostics can be run.

CHAPTER 6

Adaptive Server Error Messages

Number
11312

Severit
y
20

11313

20

Failed to write the replication log record for the '%.*s' command for object '%.* s' in
database '%S_DBID'. The '%.*s' command is aborted.
Explanation: Adaptive Server encountered an internal error affecting the current process.
Reconnect to Adaptive Server. Report the error to your System Administrator so DBCC
diagnostics can be run.

11314

17

Failed to write the replication log record for the '%.*s' command in database '%S_DBID'.
The '%.*s' command will not be replicated.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

Text and Explanation
Permission denied. User cannot execute the built-in function logschema() on object '%d' in
database '%d'.
Explanation: Adaptive Server encountered an internal error affecting the current process.
Reconnect to Adaptive Server. Report the error to your System Administrator so DBCC
diagnostics can be run.

Server Error Messages 11400 - 11499

Number
11400

Severity
11

Text and Explanation
Could not load library %s.
Explanation: Command failed. Check your database for the object not found and reenter the command with the correct name.

11401

10

The number of RPC parameters is %d.
This is an informational message or a message header. No action is
required.
Explanation:

11402

10

11403

16

DLL %s was successfully loaded.
Explanation: This is an informational message or a message header. No action is
required.
Encountered an exception(%d) in ESP %s in DLL %s. If this is an user DLL check the
code else contact Sybase Technical Support.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

1155

Server Error Messages 11400 - 11499

Number

Severity

Text and Explanation

11404

20

ESP %s not found in DLL %s.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

11405

19

11406

10

11407

10

Illegal ESP priority specified. Setting it to previous value %d.
Explanation: Command failed when a non-configurable limit was exceeded. Reconnect
to Adaptive Server and report the error to your System Administrator.
DLLname = %s.
Explanation: This is an informational message or a message header. No action is
required.
ESPname = %s.
Explanation: This is an informational message or a message header. No action is
required.

11408

19

11409

19

11410

20

11411

20

Failed to set specified STACK SIZE %d for XP Server. Check the valid range in the
documentation.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

11412

20

Failed to set preemptive scheduling mode. Most probably Open Server does not support
it on this platform.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

11413

10

%s just disconnected.
Explanation: This is an informational message or a message header. No action is
required.

11414

10

11415

10

XP Server is shutting down.
Explanation: This is an informational message or a message header. No action is
required.
XP Server is now running.
Explanation: This is an informational message or a message header. No action is
required.

1156

Illegal DLL file name length specified. Name will be truncated to %s.
Explanation: Command failed when a non-configurable limit was exceeded. Reconnect
to Adaptive Server and report the error to your System Administrator.
Illegal ESP name length specified. Name will be truncated to %s.
Explanation: Command failed when a non-configurable limit was exceeded. Reconnect
to Adaptive Server and report the error to your System Administrator.
Failed to register the XP Server log file %s.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

11416

20

Failed to install the connection handler. Check the XP Server log file.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

11417

20

11418

20

11419

20

Failed to install the disconnect handler. Check the XP Server log file.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Failed to install the RPC handler. Check the XP Server log file.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Failed to install the stop handler. Check the XP Server log file.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

11420

20

Failed to get connection context. Check the XP Server log file.
Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Failed to set version of Open Server. Check the XP Server log file.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Cannot determine XP Server name. XP Server shutting down.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Explanation:

11421

20

11422

20

11423

10

The XP Server log file name exceeded the maximum limit of %d characters.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

11424

20

11425

20

Failed to set error handler for XP Server. Check the XP Server log file.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Failed to initialize XP Server. Check the XP Server log file.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

11426

20

Failed to register the Start Handler. Check the XP Server log file.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

11427

20

Failed to run XP Server. Check the XP Server log file.
Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Normal exit thru return from srv_run.
Explanation: Informational message.
Explanation:

11428

10

1157

Server Error Messages 11400 - 11499

Number

Severity

Text and Explanation

11429

18

11430

10

Failed to free CS_CONTEXT structure. Check the XP Server log file.
Explanation: Internal error affecting current process. Contact your SA.
ESP priority set to %d.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

11431

10

Default stack size for ESP is %d.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

11432

10

11433

19

11434

10

11435

10

XP Server name is %s.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Invalid XP Server name length specified. This is an internal error. XP Server is shutting
down.
Explanation: Command failed when a non-configurable limit was exceeded. Reconnect
to Adaptive Server and report the error to your System Administrator.
DLLs will be unloaded automatically.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Client impersonation context set for ESPs.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

11436

10

Entering main().
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

11437

10

11438

10

Debug mode detected.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
NT Service Option detected. Starting service.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

11439

10

Attempting StartServiceCtrlDispatcher().
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

11440

20

11441

16

Could not start service. Failed in StartServiceCtrlDispatcher.
Explanation: Error affects XP Server operation. Contact your SA.
Authentication failed. Connection denied. XP Server does not accept direct connection.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

1158

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

11442

20

Invalid authentication. Please contact Sybase Technical Support.
Error affects XP Server operation. Contact your SA.
Authentication was successful.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

11443

10

11444

20

11445

10

11446

20

11447

20

Failed to register the service control handler. You may start the XP Server through
command line interface.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Entered xp_srv_service_main.
Explanation: Informational message.
Failed to create the service thread.
Explanation: Error affects XP Server operation. Contact your SA.
Failed to create the service event.
Error affects XP Server operation. Contact your SA.
%s: Operating System Error: %d: %s.
Explanation: Error affects XP Server operation. Contact your SA.
Explanation:

11448

20

11449

20

%s: Open Server Error: %d/%d/%d: %s.
Explanation: Error affects XP Server operation. Contact your SA.

11450

18

11451

16

%s: Fatal XP Server Error: %d/%d/%d: %s.
Explanation: Error affects XP Server operation. Contact your SA.
%s: XP Server Error: %d/%d/%d: %s.
Explanation: Check command syntax/semantics.

11452

10

11453

20

11454

20

11455

20

%s just connected.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Could not get TDS version in connection handler. This is an internal error. Please contact
Sybase Technical Support.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Invalid client or SQL Server TDS version. TDS version 4.6 or higher required.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Failed to get thread type for connection handler. This is an internal error. Please contact
Sybase Technical Support.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

1159

Server Error Messages 11400 - 11499

Number

Severity

Text and Explanation

11456

20

Failed to get login authentication type. This is an internal error. Please contact Sybase
Technical Support.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

11457

17

Failed to get the time. Using random macro instead.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

11458

10

11459

20

11460

18

The DLL %s was successfully unloaded.
Explanation: Informational message.
The system DLL %s was not successfully loaded.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Sybmail configuration failed. Use xp_startmail with parameters to start the SQL Server
mail session.
Explanation: Problem affected XP Server operation. Take recommended action.

11461

18

11462

16

11463

16

Invalid number of parameters specified. Check the documentation for minimum and
maximum number of parameters.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

11464

16

11465

18

Invalid parameter value specified. Refer the documentation for the correct value( s).
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Event Log configuration failed.
Explanation: Contact your SA to report the problem.

11466

10

11467

20

11468

10

1160

ESP configuration failed. Default Values are used.
Explanation: Informational message.
Could not load the DLL %s.
Explanation: Contact your SA.

Eventlog enable/disable flag is %d.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Invalid SQL server name length (-a). Please check the documentation. XP Server is
shutting down.
Explanation: Error affects XP Server operation. Check the configuration guide.
SQL Server name is %s.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

11469

20

Error condition in ESP. Refer to the XP Server log file for more information.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

11470

10

11471

20

Stack size specified was too small. Using default size.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Failed to set XP Server interfaces file %s. XP Server shutting down.
Explanation: Error affects XP Server operation. Contact your SA.

11472

20

The pathname specified for the interfaces file was too long. Check documentation for the
maximum value.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

11473

10

Interfaces file %s is being referred by XP Server.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
XP Server can not determine the client type.
Explanation: Error affects XP Server operation. Contact your SA.
Explanation:

11474

20

11475

10

Direct connection to the XP Server is not allowed.
Explanation: You must communicate with XP Server using Adaptive Server
commands.

11476

20

11477

16

11478

20

11479

20

11480

10

Could not install the signal handler for %s. Please contact Sybase Technical Support.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
A signal(%s) was raised while executing this ESP. If this is an user DLL check the code
else contact Sybase Technical Support.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Failed to set the service status. This is an internal error. Please contact Sybase Technical
Support.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
NT service manager-related internal error.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
DLL for the extended stored procedure not found. Check entry in syscomments for this
ESP.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

1161

Server Error Messages 11400 - 11499

Number

Severity

Text and Explanation

11481

10

Unable to start XP Server startup task. The server can continue running without this task,
however notify Sybase Technical Support for this error.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

11482

17

Cannot allocate memory. Check the XP Server log file.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

11483

10

11484

10

XP Server configuration failed.
Explanation: Error affects XP Server operation. Contact your SA.
Sybmail configuration for XP Server failed.
Explanation: Error affects XP Server operation. Contact your SA.

11485

20

11486

10

11487

10

11488

14

11489

10

Event Log configuration for XP Server failed. Check XP Server errorlog file for more
information.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

11493

14

11494

16

11495

16

User access denied. Failed to change the user context.
Explanation: You do not have the permission to execute this command. Have the object
owner or a user with the needed role run this command.
Invalid Domain Name. PLease enter the correct Domain name and re-run the command.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Failed to synchronize with the SQL Server. Shutting down the XP Server.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1162

XP Server name is required to start XP Server. XP Server shutting down.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Cannot unload DLL %s. Either there is an Operating System error while unloading or the
DLL was never loaded.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Attempt to free DLL failed. Check XP Server errorlog file for more information.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
User access denied. Not a member of NT administrators group.
Explanation: Check login/role permissions.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

11496

16

Cannot %S_MSG site '%S_SRVID'. Please check the XP Server error log file for detailed
error description.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11497

20

Extended stored procedure %s in dll %s has bad linkage (should be __stdcall)
Explanation: Command failed due to invalid or illegal request.

Server Error Messages 11500 - 11599

Number
11501

Severity
12

Text and Explanation
Invalid data type. An integer value must be supplied for error number.
Explanation: Command failed. Specify an object of the correct type.
Invalid data type. A VARCHAR value must be supplied for message.
Explanation: Command failed. Specify an object of the correct type.

11502

12

11503

12

11504

16

11505

16

Type must be 'informational', 'warning' or 'error'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

11506

17

Internal error: cannot allocate memory.
Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

Invalid data type. A VARCHAR value must be supplied for type.
Explanation: Command failed. Specify an object of the correct type.
Error number must be equal to or greater than 50000.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

Explanation:

11507

16

Invalid number of parameters. Error number and message must be provided.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Event logging is not enabled. Cannot log event in event log.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Explanation:

11508

17

1163

Server Error Messages 11500 - 11599

Number

Severity

Text and Explanation

11513

10

Event log computer name is %s.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

11514

17

Failed to log event in Event Log. The Event Log may be FULL.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

11515

18

Failed to initialize Event Log.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.

11516

20

11517

20

11518

20

11519

20

Failed to create mutex '%s' used by Sybmail. Refer to other error messages for possible
cause of the problem.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.
The mail session was already active when %s was invoked. Invocation of this ESP will
have no effect.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.
Sybmail encountered CMC Error: %s.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.
The mail session was not active. Start the mail session using xp_startmail before calling
%s.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.

11520

20

11521

20

1164

Failed to get the number of input parameters for %s. Please contact Sybase Technical
Support.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.
The function %s received an invalid number of parameters (%d). Check user
documentation and re-enter command.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

11522

20

The call to srv_descfmt() failed in %s. Please contact Sybase Technical Support.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.
Explanation:

11523

20

The call to srv_xferdata() failed in %s. Please contact Sybase Technical Support.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.

11524

20

11525

20

The function %s expected some recipients, but none were found. Re-enter command with
a value for @recipient.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.
Memory allocation in %s of size %d failed. Check that sufficient memory is available to
XP Server.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.

11526

20

No message retrieved and/or deleted because none found.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.

11527

20

11528

20

11529

20

The call to sm_bindparamdata() failed for parameter %s. Please contact Sybase Technical
Support.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.
The call to sm_bindretprmdata() failed for parameter %s. Please contact Sybase Technical
Support.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.
Failed to load CMC Library. Check that the library exists in a known location and re-enter
command.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.

11530

20

Failed to get address of function '%s'.Please contact Sybase Technical Support.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.

1165

Server Error Messages 11500 - 11599

Number

Severity

Text and Explanation

11531

20

Invocation of function %s failed. Please contact Sybase Technical Support.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.
Explanation:

11532

20

Failed to create attach file. Error number from Win32 System Service is %d.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.

11533

20

Failed to write to attach file. Error number from Win32 System Service is %d.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.

11534

20

11535

20

11536

20

Invalid parameter '%s' received. Check user documentation and re-enter command.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.
The data type of parameter %s is invalid. Check user documentation and re-enter
command.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.
The combination of input parameters %s is invalid. Check user documentation and reenter command.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.

11537

20

11538

20

11539

20

11540

20

1166

The value of parameter %s is invalid. Check user documentation for correct value.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
The result set obtained by executing the supplied query is invalid. Review the text of
query batch and re-enter command.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Failed to get thread property in %s. Please contact Sybase Technical Support.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Failed to obtain lock in function %s. Please contact Sybase Technical Support.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

11541

20

Failed to unlock mutex in function %s. Please contact Sybase Technical Support.
Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
Explanation:

11542

20

Invalid mail profile name received. Check 'MailUserName' configuration parameter
value for SQL Server login 'sybmail'.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

11543

20

The operation type passed to %s is invalid.
Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
There was an internal error during processing. Please refer to XP Server log file for more
information.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
The result set type '%d' obtained by executing the supplied query was invalid.
Explanation: A database maintenance operation failed. Restart Adaptive Server and
take any corrective action indicated by the message. Check the Adaptive Server error log.
The parameter '%s' is not an output parameter.
Explanation: A database maintenance operation failed. Restart Adaptive Server and
take any corrective action indicated by the message. Check the Adaptive Server error log.
Explanation:

11544

20

11545

20

11546

20

11547

20

The required parameter '%s' is missing. Check user documentation and re-enter
command.
Explanation: A database maintenance operation failed. Restart Adaptive Server and
take any corrective action indicated by the message. Check the Adaptive Server error log.

11548

20

Invalid event log computer name length (-l). XP Server shutting down.
Explanation: A database maintenance operation failed. Restart Adaptive Server and
take any corrective action indicated by the message. Check the Adaptive Server error log.

11549

20

Failed to access include file %s. Error number from file access call is %d.
A database maintenance operation failed. Restart Adaptive Server and
take any corrective action indicated by the message. Check the Adaptive Server error log.
Failed to start mail session. To use default parameter values for xp_startmail, add the
'sybmail' user account and configure 'start mail session' configuration parameter.
Explanation: A database maintenance operation failed. Restart Adaptive Server and
take any corrective action indicated by the message. Check the Adaptive Server error log.
Explanation:

11550

20

1167

Server Error Messages 11600 - 11699

Server Error Messages 11600 - 11699

Number
11601

Severity
18

Text and Explanation
Instance does not have any data pointers for counters. Restart SQL Server. If problem
persists, contact Sybase Technical Support.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.

11602

18

11603

18

Failed to open file mapping in DLL to attach to SQL Server shared memory. SQL Server
may not be running or the machine is low on disk space. Otherwise, contact Sybase Tech
nical Support.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.
Failed to MapViewOfFile of SQL Server shared memory file mapping. SQL Server may
not be running or the machine is low on disk space. Otherwise, contact Sybase Technical
Support.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.

11604

20

Failed during signature verification of SYBPERF_ENV memory block of SQL Server.
Restart SQL Server. If problem persists, contact Sybase Technical Support.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

11605

20

11606

20

11607

10

Cannot allocate any more SYBPERF_COMPLEX_DEFs, array too small. Too many
SQL Server counter objects, counters, and instances. NT Performance Monitor will not
monitor this SQL Server. Please reduce number of counter objects, counters, instances.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
The performance monitor component of SQL Server is not initialized correctly.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.
NT Performance Monitor has started monitoring SQL Server.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

11608

10

1168

Monitor Group %s not found.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

11609

10

Monitor Counter %s not found.
This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

11610

10

11611

10

11612

10

11613

20

SYBPERF_OBJECT_TYPE %s not found.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
No SQL Server is running with perform.exe integration; therefore, there is nothing to
monitor.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
%s.
Explanation: This is an informational message or a message header. No action is
required.
The Sybperf DLL encountered a fatal exception when processing a %s request from the
Windows NT performance monitoring subsystem. The exception code was 0x%X.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

Server Error Messages 11700 - 11799

Number

Severity

Text and Explanation

11701

15

CREATE for extended stored routine cannot contain statements after EXTERNAL
statement.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

11704

16

The specified option '%.*s' is not valid for this command. The option is valid for the
LOAD TRANSACTION command.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

11706

16

Time value '%.*s' in the LOAD TRANSACTION UNTIL_TIME clause is not a legal
value.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

1169

Server Error Messages 11700 - 11799

Number

Severity

Text and Explanation

11707

16

11710

16

Incorrect time syntax in time string '%.*s' used in the LOAD TRANSACTION
UNTIL_TI ME statement. Correct format is month day, year
hour:minute:seconds:milliseconds[am | pm]
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Subqueries are not allowed in a DEFAULT clause.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

11711

16

The REORG option '%.*s' requires a value greater than 0 to be specified.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

11712

16

11713

16

11714

16

11715

16

You cannot specify a value with the REORG option '%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Index name is not allowed in UPDATE PARTITION STATISTICS statement. Use
partition number instead.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Partition number is not allowed in UPDATE STATISTICS statement. Use index name
instead.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Options (index name, partition number) in UPDATE ALL STATISTICS statement are
ignored.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

11717

16

The quoted identifier '%.*s' is illegal because its first character is '#', which is ambiguous.
Please use another character instead.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

11718

16

%ld is not a valid partition number. Partition number must be greater than 0.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Error converting %ld to IDENTITY_START value.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Explanation:

11719

16

11720

16

1170

%.*s' is not a REORG subcommand. The valid REORG subcommands are: REBUILD,
FORWARDED_ROWS, RECLAIM_SPACE, and COMPACT.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

11721

16

Global variables not allowed as defaults.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Explanation:

11722

15

The READPAST and HOLDLOCK object level locking options are incompatible.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
READPAST conflicts with AT ISOLATION LEVEL 3.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Target variable '%.*s' may not appear in both the SET and WHERE clauses of the
UPDATE statement, nor in any subquery of the SET clause.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
All result expressions in a CASE expression must not be NULL.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

11723

16

11724

15

11725

15

11726

15

11728

15

11729

15

11730

15

The PROXY option cannot be used in conjunction with other options in a SET command.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

11731

15

Duplicate option has been specified to UPDATE STATISTICS command. One or many
options have been repeated.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

11732

10

Warning : Ambiguous correlation names in the set clause
This warning is raised when the user use more than one correlated name
in the set clause at the left of the assign sign.
Warning : Ambiguous table to update; Using the table specified in the update clause.
Explanation: This error is raised when Adaptive Server finds that the correlated name
of the table in the READ_CURSOR entry of the range is not used in the set clause to the
left of the assign sign.

A single coalesce element is illegal in a COALESCE expression.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
SELECT INTO cannot be used in an INSERT statement to pull values from tables.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
The name '%.*s' is not a valid local variable name.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

Explanation:

11733

10

1171

Server Error Messages 11700 - 11799

Number

Severity

Text and Explanation

11734

16

11735

15

The quoted identifier '%.*s' is illegal because it contains an embedded period followed by
an embedded double quote. Please substitute another character in place of one of these
characters.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
You specified an invalid password option.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

11736

16

line %d: You cannot specify this command in an ’execute immediate’ context.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

11737

16

11738

16

11739

15

11740

16

11741

15

You cannot specify outer joins in the HAVING clause of a query.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Table name ’%.*s’ is reserved for internal use by Adaptive Server. Please use a different
name.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
The value specified for identity gap ’%d’ is not legal; identity gap must be greater than 0.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
UNICHAR and UNIVARCHAR datatypes are not supported when server’s default
character set is not UTF-8.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Identity gap can be specified only for tables which have identity columns.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

11742

15

language java’ and ’parameter style java’ clauses must be specified when creating sqlj
procedure/function.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

11743

15

CREATE for extended stored routine cannot contain statement ’%s’; it can only contain
1 EXTERNAL statement.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

11744

15

WITH CHECK OPTION is not allowed in the definition of a union view.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

1172

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

11745

16

Function name ’%.*s’ is reserved for a T-SQL builtin function. Please use a different
name.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

11746

16

Unable to create access rule. Please make sure the the row level access option is enabled
and ASE_ASM license is available and enabled.
Explanation: Command failed. Check execution environment as indicated in the
message.

11747

15

Java method ’%s’ has too many parameters. The maximum number is %d.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.

11748

16

There are too many aggregates in the COMPUTE clause. The maximum number is %d.
Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
%s must be the only statement in a query batch.
Explanation: Command failed. Check syntax and semantics. Rewrite the command to
satisfy the condition indicated in the message.
Explanation:

11749

15

Server Error Messages 11900 - 11999

Number

Severity

Text and Explanation

11901

16

Table '%.*s' was not found.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Explanation:

11902

16

'%.*s' is not a table.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
You cannot run REORG on a table which uses allpages locking.
Explanation: Tables that use data-only locking have unique space management needs.
The reorg utility reorganizes a table to reclaim unused space and improve clustering. Error
11903 is raised when you attempt to use reorg on an allpages locked table, since reorg
applies exclusively to tables that use the data-only locking scheme. Do not use the reorg
Explanation:

11903

16

utility on an allpages locked table. You can use alter table to change the table’s
locking scheme to allow reorg, if desired.

1173

Server Error Messages 11900 - 11999

Number

Severity

Text and Explanation

11904

16

You cannot specify an index with this REORG subcommand. Only the
RECLAIM_SPACE subcommand can be run on an index.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

11906

16

You cannot use the RESUME or TIME options with the REBUILD subcommand.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

11910

16

11911

10

11913

10

11915

10

Index '%.*s' was not found.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Using time limit of %d minutes.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Warning: The RESUME option was specified, but no valid restart point was found.
Starting from beginning of object.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
There are approximately %d pages to be processed.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

11916

10

%d pages have been processed.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

11917

16

11918

16

11919

16

11920

10

REORG REBUILD of systabstats is not allowed.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
You cannot run REORG REBUILD on '%.*s' because there are one or more isolation
level 0 scans active on the table.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
You cannot run REORG REBUILD in this database because the 'select into/bulkcopy'
option is off. Please check with the DBO.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Beginning REORG %s of '%.*s'.
Explanation: This informational message is displayed when the REORG command
starts executing. The first parameter is the subcommand name, for example
RECLAIM_SPACE.

1174

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

11921

10

Beginning REORG RECLAIM_SPACE of index '%.*s' on table '%.*s'.
This informational message is printed when the REORG
RECLAIM_SPACE command starts executing on an index.
Explanation:

11922

10

Resuming REORG %s of '%.*s'.
Explanation: This informational message is printed when the REORG utility starts
execution with the RESUME option. The first parameter is the subcommand name, for
example RECLAIM_SPACE.

11923

10

Resuming REORG RECLAIM_SPACE of index '%.*s' on table '%.*s'.
This informational message is printed when the REORG
RECLAIM_SPACEcommandstartsexecutingon anindex,withtheRESUMEoption.
REORG %s of '%.*s' completed.
Explanation: This informational message is printed when the REORG command
completes execution. The first parameter is the subcommand name, for example
RECLAIM_SPACE.
REORG RECLAIM_SPACE of index '%.*s' on table '%.*s' completed.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
REORG %s of '%.*s' terminated due to error or user interrupt.
Explanation: This message is raised when the REORG utility encounters an error that
causes termination, or when the user terminates REORG.
Explanation:

11924

10

11925

10

11926

10

11927

10

REORG RECLAIM_SPACE of index '%.*s' on table '%.*s' terminated due to error or
user interrupt.
Explanation: This message is raised when the REORG utility encounters an error that
causes termination, or when the user terminates REORG.

11928

16

Rebuild of index ’%.*s’ failed because the index is marked suspect.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

11929

16

Reorg cannot be run on proxy table ’%.*s’.
Command failed due to invalid or illegal request for the object in
question.
Explanation:

1175

Server Error Messages 12000 - 12099

Server Error Messages 12000 - 12099

Number
12001

Severity
16

Text and Explanation
Unable to find entry for class: %d, attribute: %d, value: %d.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

12003

16

Unable to allocate shared memory dump condition. All conditions (%d) already
allocated.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

12004

16

Empty shared memory dump condition list head passed.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

12005

16

Cannot free shared memory dump condition. Entry 0x%x not found.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
An entry already exists for class: %d, attribute: %d, value: %d.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Cannot set shared memory dump condition. An invalid attribute value was recevied: %d.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

12006

16

12007

16

12008

16

Directory name too long. The maximum directory length is %d characters.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
File name too long. The maximum length is %d characters.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Unable to set shared memory dump condition. Invalid record type: %d.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

12009

16

12010

16

12011

16

1176

Configuration of shared memory dump conditions is not available on this platform.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

12012

16

Unable to perform this operation. The internal dump condition table was not allocated at
server startup time.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

12013

16

Function ’%s’ expected %d parameters but received only %d. Retry the function with at
least the expected number of parameters.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

12014

16

Parameter %d of function %s is too long. Maximum length is %d characters. Retry the
function with a shorter parameter.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

12015

16

Unknown function %s. Check spelling of the function name.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

12016

16

CAPs configuration table rebuild may be required: %s ’%s’ is missing from %s ’%s’.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Profile ’%s’, CAP ’%s’: Unknown CAP name. Check spelling.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Not enough memory to %s %s ’%s’.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

12017

16

12018

16

12019

16

CCB ’%s’, profile ’%s’, CAP ’%s’: Too many actions. Only the first %d actions will be
configured.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

12020

16

CAP ’%s’ in CCB ’%s’ not configured because %s.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

12021

16

12022

16

12023

16

Configuration of CCBs from tables in database ’%s’ aborted.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Failed to lock %s ’%s’.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
CCB ’%s’ not configured because %s.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1177

Server Error Messages 12000 - 12099

Number

Severity

Text and Explanation

12024

16

CCB ’%s’ cannot be found because %s.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

12025

16

12026

16

12027

16

12028

16

CAPs configuration table rebuild may be required: %s ’%s’ is missing.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
CCB ’%s’ CAP ’%s’ not activated because %s.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
CCB ’%s’ CAP ’%s’ not destroyed because %s.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
CCB ’%s’ CAP ’%s’ not deactivated because %s.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
CCB ’%s’ not destroyed because %s.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The CAPs facility is not active. Set the configuration parameter number of ccbs to 1 or
more.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
The CAPs facility is not active. See the error log for details.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

12029

16

12030

16

12031

16

12032

16

Capslib detected error: %s.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

12033

16

Object can not be described because: %s.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.

1178

CHAPTER 6

Adaptive Server Error Messages

Server Error Messages 12100 - 12199

Number
12100

Severity
16

12101

16

12102

16

12103

10

12104

16

12106

16

Text and Explanation
Cannot execute a LOCK TABLE command on table '%.*s', because this table does not
exist.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
The object '%.*s' you've specified is not a user table. Executing the LOCK TABLE
command is only permitted on user tables.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
The table '%.*s' you've specified is a temporary table. Executing the LOCK TABLE
command is not permitted on temporary tables.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Table '%.*s' in database '%.*s' was not locked in '%.*s' mode because a covering lock in
'%.*s' mode was found.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
A LOCK TABLE command is not allowed outside the scope of a transaction on table '
%.*s' in the database '%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Invalid parameter in LOCK TABLE syntax: '%.*s'.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

1179

Server Error Messages 12200 - 12299

Server Error Messages 12200 - 12299

Number
12201

Severity
20

Text and Explanation
Lock found in lock cache not on global lock chain: dbid %d, objid %d, locktype %d,
sufficiency class %d
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

12202

10

Could not initiate lock wait checking because Adaptive Server has run out of alarms. If
your application uses this feature, try rebooting the server.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

12203

18

Lock cache entry not found for spid %d, lock 0x%lx, type %d, suff class %d. Please notify
your system administrator.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.

12204

18

12205

17

12206

20

Attempted to redo deadlock search as a result of a lock upgrade. Found too many
SH_NKL lockrecs. Please contact Sybase Technical Support.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.
Could not acquire a lock within the specified wait period. %s level wait period=%d
seconds, spid=%d, lock type=%s, dbid=%d, objid=%ld, pageno=%ld, rowno=%ld.
Aborting the transaction.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Internal Error in lock manager routine: Attempted lock anti-inheritance when the parents
sdes chain does not include the dbid and objid corresponding to the child thread which are
dbid=%d and objid=%d.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
dbcc diagnostics can be run.

12207

10

1180

Could not acquire a lock within the specified wait period. %s level wait period=%d
seconds, spid=%d, lock type=%s, dbid=%d, objid=%ld, pageno=%ld, rowno=%ld.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

CHAPTER 6

Adaptive Server Error Messages

Server Error Messages 12300 - 12399

Number
12300

Severity
20

Text and Explanation
Internal error: in table '%.*s', database %d, the forwarded row (%d, %d) pointed to by
(%d, %d) is invalid. Aborting the transaction.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.

12301

20

Internal error: the index (id = %d) and the data for row (%d, %d) in table '%.*s', database
%d are inconsistent; data is marked deleted but index is not. Aborting the tran saction.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.

12302

20

12303

20

12304

10

12306

26

12307

26

Internal error: deleted row (%d, %d) erroneously qualified for table '%.*s', database %d.
Terminating the scan.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.
Internal error: invalid scan branch type. Aborting the transaction.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.
Index id %d cannot be used to access table id %d as it is SUSPECT. Please drop and recreate the index. Table-scan is being used instead.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
No table lock on object '%.*s' in database '%.*s'.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.
Row %d of Page %ld in table ’%.*s’ (id = %ld) in dbid %d is not locked.
Explanation: An internal locking/synchronization rule was broken. Report the error to
your System Administrator. Shut down and restart Adaptive Server.

12308

21

Internal error : Invalid row id (Row %d, Page %ld) encountered in the table '%.*s ' in the
database '%.*s'.
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator. Adaptive
Server must be restarted and DBCC diagnostics run.

1181

Server Error Messages 12300 - 12399

Number

Severity

Text and Explanation

12309

21

Expanding update on object ’%.*s’ in database ’%.*s’ cannot succeed on page %ld,
because the contiguous_free_bytes of %d is less than the difference of %d between new
rowlen and old rowlen. This is an internal error.
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator. Adaptive
Server must be restarted and DBCC diagnostics run.

12310

21

12311

20

Internal error: split or shrink propagation failed to commit after changing the page %ld of
index id %d of table ’%S_OBJID’ (id = %ld) in database ’%S_DBID’. Xactid is
(%ld,%d). Drop and re-create the index.
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator. Adaptive
Server must be restarted and DBCC diagnostics run.
Internal error: address lock request on page %ld of index id %d of table '%S_OBJID' (id
= %ld) in database '%S_DBID' failed with status %d. No need to drop the index.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.

12312

20

12313

21

12314

21

12315

21

1182

Index with id %d of table '%S_OBJID' (id = %ld) in database '%S_DBID' is already at
the maximum allowed height. It cannot grow any further. Try dropping and recreating the
index.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.
Internal error: Insert into index id %d of table ’%S_OBJID’ (id = %ld) in database
’%S_DBID’ tried to replace undeleted RID (%ld,%d). Try dropping and recreating the
index.
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator. Adaptive
Server must be restarted and DBCC diagnostics run.
Bad child page pointer found on page %ld of index with id %d of table '%.*s' in database
'%.*s'. Expected child page pointer to be %ld but found %ld. Check if the index is
consistant using DBCC.
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator. Adaptive
Server must be restarted and DBCC diagnostics run.
Corrupt page, Internal error: Mismatch between tail timestamp '%04x' and the low two
bytes of timestamp in the page header '%04x' while accessing page '%ld' of object '%ld '
in database '%d'. Please contact Sybase Technical Support.
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator. Adaptive
Server must be restarted and DBCC diagnostics run.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

12316

20

12317

20

Internal error: Attempt to garbage collect a deallocated data page %d in table '% .*s',
database '%.*s'. Aborting the transaction.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.
Internal error: Insert of a key of size %ld into page %ld of index id %d of table
'%S_OBJID' (id = %ld) in database '%S_DBID' failed because page has freespace of size
%ld . Try again or drop and recreate the index.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.

12318

20

Fatal internal error ecountered during scan on the index with id %d on table '%.* s' in
database '%.*s'. Isolation level is %d. Scan status is %ld. Current index scan page is %ld.
Please contact Sybase Technical Support.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.

12319

20

12320

21

12321

20

Fatal internal error encountered during deferred dml on table '%.*s' in database '%.*s'. All
rows that qualified during the first phase were not visited during second phase of dml.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.
Fatal internal error encountered when forwarding row (%d, %d) in table '%.*s', database
'%.*s' during update. Aborting the transaction.
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator. Adaptive
Server must be restarted and DBCC diagnostics run.
Internal error: No split point found for page %ld of index %d of object %ld. Old page :
%d entries, free space = %d. Split point information : <(%d), (%d), (%d, %d, %d)>.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.

12322

21

Row %d on DOL datapage %d in database '%.*s' has size %d and an invalid holesize %d.
Page is corrupted.
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator. Adaptive
Server must be restarted and DBCC diagnostics run.

1183

Server Error Messages 12400 - 12499

Number

Severity

Text and Explanation

12323

20

Internal error occured during rebuild of index id %d of table ’%S_OBJID’ (id = %ld) in
database ’%S_DBID’ while processing page %ld. Run dbcc checktable to see if the index
is consistent.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.

12324

21

In database ’%S_DBID’, the server failed to open required table ’%.*s’. Please contact
Sybase Technical Support.
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator. Adaptive
Server must be restarted and DBCC diagnostics run.

Server Error Messages 12400 - 12499

Number

Severity

Text and Explanation

12400

20

Adaptive Server internal error: invalid input %d to syscoordinations manager.
Adaptive Server encountered an internal error affecting the current
process. Reconnect to Adaptive Server. Report the error to your System Administrator so
DBCC diagnostics can be run.
Explanation:

Server Error Messages 12500 - 12599

Number

Severity

Text and Explanation

12504

10

Timestamp mismatch error was not generated on page because page is marked for
deallocation. Page #=%ld, object id = %ld, page timestamp=%04x %08lx. Log old
timestamp=%04x %08lx.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

1184

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

12505

18

could not open table '%d' in database '%d' by id
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.

12506

18

12507

18

sysstatistics upgrade error in table '%.*s' index '%.*s' distribution page %d - bad page
format - run update statistics on this table after upgrade
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.
sysstatistics upgrade error in table '%.*s' index '%.*s' distribution page %d - nulls not a
beginning of page - run update statistics on this table after upgrade
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.

12508

18

12509

18

12510

18

12511

20

12512

16

sysstatistics upgrade error in table '%.*s' index '%.*s' distribution page %d - values not in
ascending order - run update statistics on this table after upgrade
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.
sysstatistics upgrade error in table '%.*s' index '%.*s' distribution page %d - cannot
deallocate page - run update statistics on this table after upgrade
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.
sysstatistics upgrade error in table '%.*s' index '%.*s' distribution page %d - cannot read
page - run update statistics on this table after upgrade
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.
During recovery, quiescent last log marker was not found for database ’%.*s’. The
backward log scan was started on marker (%d, %d).
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator. Adaptive
Server must be restarted and DBCC diagnostics run.
Database ’%.*s’ (dbid %d): has incomplete transactions. ONLINE DATABASE FOR
STANDBY_ACCESS cannot be completed successfully.
Explanation: A database maintenance operation failed. See the System Administration
Guide for a description of this command.

1185

Server Error Messages 12500 - 12599

Number

Severity

Text and Explanation

12513

10

12514

10

Failed to delete the user specified recovery order for the dropped database '%.*s '. Inform
system administrator. During next bootup of server, this may turn off user specified
recovery order.
Explanation: his is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Failed to read the user specified recovery order information. Inform system administrator.
The default dbid order will be used. To fix, delete all the user specified recovery order and
reinstall them using sp_setrecovery_order.
Explanation: his is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

12515

18

sysindexes.distribution for table '%.*s index '%.*s' does not contain a valid distribution
page %d.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.

12516

21

12517

16

12518

20

During undo processing a CLR could not be logged. The internal error number is %d .
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator. Adaptive
Server must be restarted and DBCC diagnostics run.
During transaction rollback a CLR could not be logged. The internal error number is
%d.This process will retry at intervals of one minute.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Attempt to get an uninitialized page %d in database id %d during %s.
Explanation: This exception is raised when an uninitialized page is encountered during
recovery or undo operation when the page is expected to be allocated already.

12519

18

12520

18

1186

sysstatistics upgrade error in table '%.*s' index '%.*s' distribution page %d - exception
occurred - run update statistics on this table after upgrade
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.
Recovery was unable to insert into the syscoordinations table. Please consult the Adaptive
Server errorlog for further information as to the cause. Please contact a user with System
Administrator (SA) role.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

12521

18

Recovery was unable to delete from the syscoordinations table. Please consult the
Adaptive Server errorlog for further information as to the cause. Please cont act a user
with System Administrator (SA) role
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.

12522

18

12523

21

Recovery was unable to update syscoordinations table. Please consult the Adaptive
Server errorlog for further information as to the cause. Please contact a user with System
Administrator (SA) role
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.
Recovery encountered an error in acquiring locks for reinstantiated transactions. Please
consult the Adaptive Server errorlog for further information as to the cause.
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator. Adaptive
Server must be restarted and DBCC diagnostics run.

12524

21

12525

21

12526

21

12527

21

Recovery encountered an error while reserving space for log records for which space had
already been reserved during run time. Please consult the Adaptive Server errorlog for
further information as to the cause.
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator. Adaptive
Server must be restarted and DBCC diagnostics run.
Recovery failed to open a session with the transaction log during transaction
reinstantiation. Please consult the Adaptive Server errorlog for further information as to
the cause.
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator. Adaptive
Server must be restarted and DBCC diagnostics run.
Recovery detected an incorrect internal transaction state during transaction
reinstantiation. Please consult the Adaptive Server errorlog for further information as to
the cause.
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator. Adaptive
Server must be restarted and DBCC diagnostics run.
Recovery encountered an internal error during transaction reinstantiation. Please consult
the Adaptive Server errorlog for further information as to the cause.
Explanation: Adaptive Server encountered an internal error affecting all processes
using the current database. Report the error to your System Administrator. Adaptive
Server must be restarted and DBCC diagnostics run.

1187

Server Error Messages 12500 - 12599

Number

Severity

Text and Explanation

12528

18

The pre-%s log for database ’%.*s’ includes a CREATE INDEX incompatible with this
server version and operating environment. Only transactions completed before CREATE
INDEX will be recovered.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.

12529

10

Warning: A transaction ’%.*s’ that updated system tables was found to be in a prepared
state, and is being unconditionally rolled back. Please consult your System Administrator.
Explanation: his is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

12530

16

Database ’%.*s’ was dumped on a version of Adaptive Server prior to 11.9 and cannot be
brought online in standby access mode. Please use the ONLINE DATABASE command
without any options.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

12531

16

12532

10

12533

10

Cannot recover from log record %s at %S_RID affecting page %ld in ’%S_DBID’.
Reapply the log records using an earlier (pre-12.0) version of Adaptive Server, or contact
Sybase Technical Support for assistance.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Redo pass of recovery has reinstantiated %d prepared transactions
Explanation: his is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Undo pass of recovery has resolved %d prepared transactions
Explanation: his is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.

12534

10

12535

18

12536

16

1188

During online of database ’%.*s’ an invalid cross-database reference with constraint id
%d was found in the ’sysreferences’ system catalog. The referencing and referenced
database ids are %d and %d respectively.
Explanation: his is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Post-processing for system catalog ’%.*s’ could not be completed during online of
database ’%.*s’.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System
Administrator.
Sysstatistics upgrade warning for table ’%S_OBJID’. New row-length after upgrade, %d,
(sequence no %d, format ID %d, column ID %d, %d columns) exceeds maximum limit
of %d. Run update statistics on this table after upgrade.
Explanation: Statistics for the object could not be updated during an upgrade. Take the
action recommended in the message.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

12537

16

Database ’%.*s’ is in QUIESCE DATABASE state. It will recovered as for LOAD
DATABASE and left off line.
Explanation: This is an informational message showing how the specified database will
be treated upon server restart.

12538

10

12539

10

Database ’%.*s’ is in QUIESCE DATABASE state, but the server is not booted with the
’-q’ flag. The QUIESCE DATABASE state will be ignored, and the database will be
recovered and brought on line normally.
Explanation: This is an informational message showing how the specified database will
be treated upon server restart.
Database ’%.*s’ is a system database. Its QUIESCE DATABASE state will be ignored,
and the database will be recovered and brought on line normally.
Explanation: This is an informational message.

12540

10

Modified timestamp on page %ld of (%d, %d) which falls between log old ts (%d, %d)
and log new ts (%d, %d) during recovery of database id %d.
Explanation: This is an informational message.

12541

10

12542

16

12543

20

Modified timestamp on page %ld of (%d,%d) which is older than log old ts (%d, %d)
during recovery of database id %d.
Explanation: This is an informational message.
Load the next transaction log in the load sequence, or use ONLINE DATABASE with
nooptions to end the load sequence.
Explanation: This informational message is displayed following a transaction load, and
requires one of the indicated actions.
During recovery, quiescent first log marker was not found for database ’%.*s’. The
forward log scan was started on marker (%d, %d).
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

Server Error Messages 12700 - 12799

Number
12700

Severity
18

Text and Explanation
Suspect Granularity: Bad suspect item type `%d' (`%d') due to an internal error. Please
contact Sybase Technical Support.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

1189

Server Error Messages 12700 - 12799

Number

Severity

Text and Explanation

12701

10

Suspect Granularity: Command failed. No cached suspect list.
This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Explanation:

12702

18

Suspect Granularity: Unable to delete suspect information from master..sysattributes
table.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

12703

18

Suspect Granularity: Unable to start transaction to delete suspect information from
master..sysattributes table.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

12704

18

Suspect Granularity: Failed to access sysdatabases table.
Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Suspect Granularity: Failed to replace sysdatabases row.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Suspect Granularity: Failed to end update on sysdatabases table.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Explanation:

12705

18

12706

18

12707

18

12708

18

Suspect Granularity: Adding suspect information rows is not allowed.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Suspect Granularity: Failed to read or change a bit in status2 field of sysdatabases row.
Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Suspect Granularity: Failed to clean up suspect information.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Explanation:

12709

18

12710

18

Suspect Granularity: Command failed because of an unknown suspect attribute (`%d').
This is an internal error. Please contact Sybase Technical Support.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

12711

18

Suspect Granularity: Command failed because cached suspect information is missing.
This is an internal error and can be a serious problem. You may need to restart SQL
Server. Contact your System Administrator.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

1190

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

12712

18

Suspect Granularity: Command failed because an invalid action (`%d')was detected.
This is an internal error. Please contact Sybase Technical Support.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

12713

18

Suspect Granularity: Command failed because a suspect page-to-object map was not
available due to allocation page corruption. Contact your SystemAdministrator.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

12714

18

12715

18

12716

17

Suspect Granularity: For the last suspect page in the object, the delete of the suspect
object entry failed but sp_forceonline_page was successful.Use sp_forceonline_object to
clean up the object information.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Suspect Granularity: Command failed and the requested operation did not complete.
Inform your System Administrator.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Data unavailable: Unable to complete because the required data is currently unavailable.
The command failed and the transaction aborted.Try again later or contact your System
Administrator.
Explanation: Refer to the detailed writeup for Error 12716 in the chapter titled “Error
Message Writeups”.

12717

10

Suspect data encountered: Database `%.*s', object `%.*s'Index ID `%ld', page ID `%ld'.
Refer to the detailed writeup for Error 12717 in the chapter titled “Error
Message Writeups”.
Suspect data encountered: Database: `%.*s', Page: `%ld' (object information not
available).
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Suspect Granularity: Drop of object `%.*s' failed because master transaction is required
to update master..sysattributes table. Drop the table/index within a master database
transaction.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Suspect data encountered: Drop of object `%.*s' failed because it contains suspect data.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Explanation:

12718

10

12719

17

12720

17

1191

Server Error Messages 12700 - 12799

Number

Severity

Text and Explanation

12721

10

Suspect Granularity: Page `%ld' of database `%.*s' was made accessible to all users from
previous state `%.*s'.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

12722

10

Suspect Granularity: The access state of page `%ld' of database `%.*s' was changed from
`%.*s' to `%.*s'.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

12723

10

Suspect Granularity: Object `%ld' with index `%ld' of database `%.*s' was made
accessible to all users from previous state `%.*s'.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

12724

10

12725

18

Suspect Granularity: The access state of object `%ld' with index `%d' of database `%.*s'
was changed from `%.*s' to `%.*s'.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Suspect Granularity: Transaction failed during commit (putxact).
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

12726

17

12727

17

12728

18

Suspect Granularity: Drop of object `%.*s' failed due to an internal error. Consult the
error log and Inform your System Administrator.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

12729

10

Suspect Granularity: WARNING: The drop of `%.*s' may fail if it has suspect pages
because it requires a transaction that started in the master database.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

1192

Suspect Granularity: Dump database of `%.*s' failed because some of the data in this
database is suspect.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Suspect Granularity: Database `%.*s' has suspect data. Dump transaction with requested
options is disabled. Use dump transaction that saves the log OR SA can online all suspect
data (sp_forceonline_page) before performing this operation.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

12730

10

12731

17

Suspect Granularity: Automatic truncation of log after checkpoint has been disabled
temporarily because some data in database `%.*s' is suspect. Either truncate log without
no_log or truncate_only option, or online all suspect pages/objects.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Recovery (Suspect Granularity): Reached suspect threshold `%d' for database `%.*s'.
Increase suspect threshold using sp_setsuspect_threshold.
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.

12732

18

Recovery (Suspect Granularity): Unable to mark suspect object `%ld'.Inform your
System Administrator.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

12733

18

Recovery (Suspect Granularity): Error in getting suspect information row from
master..sysattributes.Inform your System Administrator.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

12734

18

12735

18

12736

10

12737

18

12738

18

12739

10

Recovery (Suspect Granularity): Failed to insert row into master..sysattributes table.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Recovery (Suspect Granularity): Failed to scan master..sysattributes table for suspect
information.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Recovery (Suspect Granularity): Allocation page %ld is corrupted.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Recovery (Suspect Granularity): Recovery aborted for database `%.*s' because the
suspect items cannot be isolated at this level.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Recovery (Suspect Granularity): Failed to read suspect granularity from
master..sysattributes for database `%.*s'.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Recovery (Suspect Granularity): Warning - suspect granularity defaulted to database
level for database `%.*s'.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

1193

Server Error Messages 12700 - 12799

Number

Severity

Text and Explanation

12740

18

Recovery (Suspect Granularity): Failed to read suspect threshold from
master..sysattributes for database `%.*s'. Assumimg default (`%d' pages).
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

12741

10

Recovery (Suspect Granularity): No transaction available to write to master..sysattributes
table.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

12742

17

12743

10

12744

10

12745

10

12746

10

12747

10

12748

10

12749

10

Recovery (Suspect Granularity): Warning: Memory not available to store suspect
information. Using default suspect granularity (database).
Explanation: Command failed due to resource limitation. Modify the command to fit
available resources, retry when the resource is available, or contact your System
Administrator to address the resource problem.
Recovery (Suspect Granularity): Page/object suspect information has been deleted.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Recovery (Suspect Granularity): Bad suspect granularity `%d' for database `%.*s'.This
is an internal error. Contact Sybase Technical Support.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Recovery (Suspect Granularity): Warning - Failed to read error list for database:'%.*s'.
Continuing with hard coded error list.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Recovery (Suspect Granularity): Warning - suspect granularity defaulted to page level.
Object level is disabled in this release.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Recovery (Suspect Granularity): Suspect page encountered: database `%.*s', page `%ld',
session (%ld, %d), log row ID (%ld, %d).
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Recovery (Suspect Granularity): Suspect object in database `%.*s', object `%.*s', index
`%ld'.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Recovery (Suspect Granularity): Suspect pages are present in database `%.*s'.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

1194

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

12750

10

Recovery (Suspect Granularity): Warning - Page to object translation failed.
This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Explanation:

12751

18

Recovery (Suspect Granularity): Failed to insert suspect informationrow into
master..sysattributes table.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

12752

18

Recovery (Suspect Granularity): Failed to write suspect list to master..sysattributes table.
Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Recovery (Suspect Granularity): Failed to write suspect attribute to master..sysattributes
table.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Recovery (Suspect Granularity): Failed to read suspect attribute from
master..sysattributes table.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Recovery (Suspect Granularity): Failed to read suspect list from master..sysattributes
table.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Recovery (Suspect Granularity): Recovery aborted while reading master..sysattributes.
Inform your System Administrator.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.
Explanation:

12753

18

12754

18

12755

18

12756

18

12757

18

Recovery (Suspect Granularity): Write of suspect information to master..sysattributes
failed. Inform your System Administrator.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by message. Report the error to your System Administrator.

12758

10

Recovery (Suspect Granularity): Settings for database '%.*s'- Suspect Granularity:
'%.*s', Suspect Threshold: %d, Online Option: '%.*s'.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

12759

10

Recovery (Suspect Granularity): Database `%.*s' - begin list of pre-recovery suspect
pages.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

1195

Server Error Messages 12700 - 12799

Number

Severity

Text and Explanation

12760

10

Recovery (Suspect Granularity): Database `%.*s' - end list of pre-recovery suspect pages.
This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Explanation:

12761

10

Recovery (Suspect Granularity): Page '%ld' of database '%.*s' is removed from suspect
page list because it was unallocated at end of recovery due to page/extent deallocation.
This page is clean and no action is required.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

12762

10

Recovery (Suspect Granularity): Recovery of database `%.*s' found %d suspect pages
belonging to %d suspect objects.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

12763

10

Recovery (Suspect Granularity): Database `%.*s' is clean.
This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Explanation:

12767

10

Suspect data encountered: Database: `%.*s', Object: `%ld'
This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.
Suspect Granularity: (for Testing only) Simulated error to create suspect pages. Objid:
'%ld', Indid: '%ld', Errtype: '%d', Logtype: '%d', Pagetype: '%d', PageNo: '%ld',
Simulation Type: '%.*s'.
Explanation: This is an informational message. Unless otherwise specified, no action is
required. Contact your System Administrator about any warning issued in the message.
Explanation:

12768

10

12769

10

12770

10

1196

Recovery (Suspect Granularity): The database '%.*s' will come online in read only mode
due to suspect pages/objects. Use sp_dboption to turn off read only mode.
Explanation: Check and resolve any problems with suspect pages and objects before
making the database available for use. For details, refer to the discussion of Recovery
Fault Isolation in the chapter Encyclopedia of Tasks.
Suspect index encountered: database '%.*s', object '%.*s', index '%ld'.
Explanation: This is an informational message. Unless otherwise specified, no action
is required. Contact your System Administrator about any warning issued in the message.

CHAPTER 6

Adaptive Server Error Messages

Server Error Messages 12800 - 12899

Number
12801

Severity
12

12802

16

Text and Explanation
The object `%.*s' is not a partitioned table. UPDATE PARTITION STATISTICS can only
be run on partitioned tables.
Explanation: Command failed. Specify an object of the correct type.
Invalid partition number %d. Valid partition number is a positive integer.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.

Explanation:

12803

16

12804

18

CREATE VIEW failed because column %d in the view definition has a null column name.
Column names cannot be null.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by message.
Unable to change the logversion from %d to %d on database ’%S_DBID’.
Explanation: Command failed due to internal Adaptive Server problem. Perform any

12805

18

12806

18

diagnostic action indicated by the message. Report the error to your System Administrator.
Unable to bring the master database online due to lack for space. Please re-start the
previous of the server, add more space and then reboot the new version of the server.
Shutting down.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System Administrator.
cannot replace a tuple in sysstatistics
Explanation: Command failed due to internal Adaptive Server problem. Perform any

12807

18

12808

18

12809

16

diagnostic action indicated by the message. Report the error to your System Administrator.
cannot delete a tuple in sysstatistics
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System Administrator.
Cannot write table '%.*s' statistics
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System Administrator.
Duplicate column listed in update statistics. Column name '%.*s' for table '%.*s' listed
more than once
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.

1197

Server Error Messages 12800 - 12899

Number

Severity

Text and Explanation

12810

16

12811

16

12813

18

12814

18

12815

18

Cannot resolve column name '%.*s' for table '%.*s'. This could be because the column does
not belong to the table or it has an unknown datatype or an internal error related to the
system catalogs has happened
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.
Column name '%.*s' for table '%.*s' is one of TEXT, IMAGE or BIT datatype. This type
of column cannot be used in update statistics.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.
Failed to start an internal transaction. This will prevent information for index '%.*s' on
table '%.*s' from being written out to SYSTABSTATS.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System Administrator.
Failed to write information in SYSTABSTATS.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System Administrator.
Failed to obtain lock on SYSTABSTATS.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System Administrator.

12816

18

Failed to delete a row in SYSTABSTATS for table '%.*s', because the row could not be
located.
Explanation: Command failed due to internal Adaptive Server problem. Perform any
diagnostic action indicated by the message. Report the error to your System Administrator.

12817

16

This form of UPDATE STATISTICS on table '%.*s' does not support the CONSUMERS
option. Please rerun it without this option.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.

12818

16

Cannot create an object of this type in system-created proxy database.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.

Explanation:

12819

16

Cannot create a constraint on a column of TEXT, IMAGE, or off row Java datatype.
Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.
Only the master database can be recovered when attempting to use the DISK REFIT
command. Restart the server using trace flag 3608.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.
The result of the %s command has been truncated to %d bytes.
Explanation: This is an informational message.
Explanation:

12820

16

12821

10

1198

CHAPTER 6

Number

Severity

12823

16

Adaptive Server Error Messages

Text and Explanation
Command ’addcert’ failed to add certificate path %s, system error: %s.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,

and permissions. Take any corrective action indicated by the message.
12824

16

12825

16

12826

16

12827

16

12828

16

12829

16

12830

16

Command ’dropcert’ failed to drop certificate path %s. %s
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.
This operation is invalid when configuration parameter ’enable xact coordination’ is on.
Please retry after disabling this configuration parameter.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.
Attempt to read certificate path from master database failed.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions.
Warning: command ’addcert’ adds certificate path %s with its common name field
different from server name.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.
The datatype of a parameter marker used in the dynamic prepare statement could not be
resolved.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.
Warning: command ’addcert’ adds certificate path ’%s’ that is not yet valid. Error ’%s’.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.
Warning: command ’addcert’ adds certificate path ’%s’ that has expired. Error %s.
Explanation: Command failed due to invalid or illegal request. Check syntax, semantics,
and permissions. Take any corrective action indicated by the message.

Server Error Messages 12900 - 12999

Number
12901

Severity
16

Text and Explanation
This command is not allowed on an offline database '%S_DBID'.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

1199

Server Error Messages 12900 - 12999

Number

Severity

Text and Explanation

12902

16

Mime page chain starting at page %d has %d parts in it's header %d parts were found.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Explanation:

12903

16

12904

16

12905

16

12906

16

12907

16

12908

16

12909

16

12910

16

Page %ld in extent %ld in Table with object id %ld (name = %S_OBJID) and index %ld
is in the process of being allocated. To verify if the page is indeed allocated, run
TABLEALLOC with the FIX option when there are no active transactions.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

12911

10

The extended header bit is not set in page %ld of object '%.*s' (ID %d) in database '%.*s'
(ID %d).
Explanation: This is an informational message. Correct the problem indicated in the
preceeding messages or in the errorlog before re-executing the command. Contact your
System Administrator for assistance.

1200

Mime page chain starting at page %d has %d bytes in it's header %d bytes were found.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by message.
Cannot find object with ID '%d'. Check the object ID and retry the command.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Index %ld of object %ld corrupt; key values in child page %ld inconsistent for parent
page %ld. Drop and recreate the index.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Index %ld of object %ld has wrong level %d for page %ld, parent %ld is at level %d
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
The total number of data and control pages in this table is %d.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Index %ld of object %ld has orphan leaf page %ld. Drop and recreate the index.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Table with object id=%ld (name = %S_OBJID) inconsistent after Large Scale Allocation.
%ld pages in extent %ld were found reserved.
Explanation: Since 11.9.x, the Page Manager uses some bits in the allocation page
extent structure for internal bookkeeping, specially during operations like bcp that use
large scale allocation. These bits are called reserve bits. After you upgrade to 12.0, dbcc
checkalloc may report 12909 errors on your database if it finds reserve bits set (this may
happen if these bits were set during some page allocation but were not cleaned up).
Correct the error by running checkalloc with fix.

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

12912

10

12913

10

Incorrect offset entry(s) in the offset table of row %d in page %ld of object '%. *s' (ID
%d) in database '%.*s' (ID %d).
Explanation: This is an informational message. Correct the problem indicated in the
preceeding messages or in the errorlog before re-executing the command. Contact your
System Administrator for assistance.
Incorrect column type in the offset table of row %d in page %ld of object '%.*s' (ID %d)
in database '%.*s' (ID %d).
Explanation: This is an informational message. Correct the problem indicated in the
preceeding messages or in the errorlog before re-executing the command. Contact your
System Administrator for assistance.

12914

16

EXP_ROW_SIZE value of %d is invalid. It must be between %d and %d.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Invalid Cachelet ID %d. Valid Cachelet ID values are between %d and %d.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Fixed spacebits (on allocation page) for DOL datapage %ld, with insfs %d and expected
row length %d. Were expected to be 0x%x, but were found to be 0x%x.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Non-contiguous free space %d in page header of DOL datapage %ld is incorrect. This
value cannot be negative.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Verifying faults for '%.*s'.
Explanation: This is an informational message. No action is required.
Explanation:

12915

16

12916

16

12917

16

12919

10

12920

16

The last completed DBCC CHECKSTORAGE for this database has been processed. You
must perform another DBCC CHECKSTORAGE before you can use CHECKVERIFY
or CHECKREPAIR. Use sp_dbcc_summary_report to view the DBCC operations
performed.
Explanation: Adaptive Server could not perform the requested action. A completed and
unverified CHECKSTORAGE operation must exist before CHECKVERIFY can
execute.

12921

16

A problem was encountered while accessing the faults recorded in the dbccdb database.
Please check the dbcc_faults and dbcc_fault_params tables in the dbccdb database.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

12922

16

A problem was encountered while updating the fault status in the dbcc_faults table. Please
check the dbcc_faults and dbcc_fault_params tables in the dbccdb database.
Explanation: Adaptive Server could not perform the requested action. Contact your
System Administrator.

1201

Server Error Messages 12900 - 12999

Number

Severity

Text and Explanation

12923

10

Failed to get an '%s' lock on table '%.*s'. The faults for this table will not be processed.
Explanation: dbcc checkstorage could not verify the faults for this table and its indexes
because it was unable to block updates to the table. Contact your System Administrator.

12924

10

DBCC CHECKVERIFY for database '%.*s' encountered an error. Correct the reported
problem reported and execute the CHECKVERIFY command again.
Explanation: This is an informational message. Correct the problem indicated in the
preceeding messages or in the errorlog before re-executing the command. Contact your
System Administrator for assistance.

12925

10

DBCC CHECKVERIFY for database '%.*s' sequence %d completed at %s. %d suspect
conditions were resolved as faults, and %d suspect conditions were resolved as harmless.
%d objects could not be checked.
Explanation: This is an informational message. No action is required.

12926

20

DBCC CHECKVERIFY could not acquire a lock on the target database.
Explanation: Adaptive Server encountered an internal error affecting the current
process. Report the error to your System Administrator.

12927

10

12928

10

12929

10

12930

10

Performing QUICK repairs to database '%.*s'.
Explanation: This is an informational message. No action is required.
DBCC CHECKREPAIR with the QUICK_REPAIRS option does not accept an object
name. The parameter '%.*s' will be ignored.
Explanation: This is an informational message. The optional object parameter should
not be used with this command option.
DBCC CHECKREPAIR for database '%.*s' sequence %d completed at %s. %d faults
were repaired, and %d faults were resolved without repair. %d objects could not be
processed and %d faults remain unrepaired.
Explanation: This is an informational message. No action is required.
DBCC CHECKREPAIR for database '%.*s' encountered an error. Correct the problems
reported and execute the CHECKREPAIR command again.
Explanation: This is an informational message. Correct the problem indicated in the
preceeding messages or in the errorlog before re-executing the command. Contact your
System Administrator for assistance.

12931

10

The total number of empty pages (with all deleted rows) in this table is %ld.
Explanation: This is an informational message. Correct the problem indicated in the
preceeding messages or in the errorlog before re-executing the command. Contact your
System Administrator for assistance.

12932

10

The total number of pages which could be garbage collected to free up some space is %ld.
Explanation: This is an informational message. Correct the problem indicated in the
preceeding messages or in the errorlog before re-executing the command. Contact your
System Administrator for assistance.

12933

10

DBCC CHECKSTORAGE not supported in this release of Adaptive Server Enterprise.
Explanation: This dbcc feature is not supported in your version of Adaptive Server.

1202

CHAPTER 6

Adaptive Server Error Messages

Number

Severity

Text and Explanation

12934

16

Page %ld of object %ld, indid %ld undergoing change. Some pages of indid %ld may not
be checked, retry the command later.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

12935

16

Engine zero can not be offline.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.

12936

10

Failed to (re)build the st-node. Please issue the command ’dbcc rebuild_text (%ld, %d,
%ld)’ to (re)build the st-node. (objid=%ld, colid=%d, FTP=%ld).
Explanation: This is an informational message. The optional object parameter should
not be used with this command option.

12937

16

The text page back pointer on text page %d appears to be incorrect. Expected %d, byt got
%d.
Explanation: Report the error to your System Administrator so DBCC diagnostics can
be run.

12938

16

Engine number must be between %d and (maxonline - 1) %d.
Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
The minimum number of online engines is %d. No more engine can be offlined.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Cannot find database ’%.*s’ for constraint ID %d in sysreferences.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Explanation:

12939

16

12940

16

12941

16

Table ID %d, index ID %d in sysreferences does not have a matching entry in sysindexes
in database %d.
Explanation: Command failed due to invalid or illegal request.

12942

16

12943

16

Table ID %d, column ID %d in sysconstraints does not have a matching entry in
syscolumns.
Explanation: Command failed due to invalid or illegal request.
Mismatch found in an entry in sysreferences between the database ID %d and database
name ’%.*s’. The actual database ID is %d.
Explanation: Command failed due to invalid or illegal request.

12944

10

Insert free space value in page header of DOL datapage %ld has been corrected to %d.
This is an informational message. Correct the problem indicated in the
preceeding messages or in the errorlog before re-executing the command. Contact your
System Administrator for assistance.
Mismatch found. Current database ID %d, appears in sysreferences with database ID %d.
Explanation: Command failed due to invalid or illegal request. Check syntax,
semantics, and permissions. Take any corrective action indicated by the message.
Explanation:

12945

16

1203

Server Error Messages 12900 - 12999

Number

Severity

Text and Explanation

12947

16

Syslogs free space is currently %ld pages but DBCC counted %ld pages. This
descrepancy may be spurious if this count was done in multi-user mode. Please run
DBCC TABLEALLOC(syslogs, full, fix) to correct it.
Explanation: Take any corrective action indicated by the message.

12948

10

Syslogs free space count has been successfully recalculated. It has been corrected to %ld
pages.
Explanation: This is an informational message.

12949

16

This command is only allowed for databases having a separate log segment.

12950

10

12951

10

12952

10

12953

16

12954

16

12955

16

12956

10

12957

10

For more information on this topic, see the writeup for Error 4205.
The following task(s) will affect the offline process:
Explanation: This is an informational message.
spid: %d has outstanding %s connections.
Explanation: This is an informational message.
Explanation:

The total number of wrong st-node back references to first text page chains in this table
is %d.
Explanation: This is an informational message.
Invalid external st-node first text page value %ld stored in first text page %ld.
Explanation: Command failed due to invalid or illegal request. Check syntax and
semantics.
Invalid first text page value %d in data row text pointer %s for TEXT/IMAGE column
%d in row %d of page %d, object id %d.
Explanation: dbcc command found an error in an internal structure of the specified
object. Contact your System Administrator.
Incorrect partition ID %d found in extent ID %d for object ID %d.
Explanation: dbcc command found an error in an extent for the specified object.
Contact your System Administrator.
The reserved status was found to be improperly set in %ld pages. That status has been
cleared by DBCC.
Explanation: The dbcc command found and corrected the page status error.
Start dbcc stacktrace...
This is an informational message.
dbcc stacktrace finished.
Explanation: This is an informational message.
Explanation:

12958

1204

10

CHAPTER 6

Adaptive Server Error Messages

Server Error Messages 13000 - 13099

Number
13001

Severity
10

13002

10

Text and Explanation
data page
Explanation: This is an informational message or a message header. No action is
required.
index page
Explanation:

This is an informational message or a message header. No action is

required.
13003

10

leaf page
Explanation:

13004

10

Explanation:

13005

10

This is an informational message or a message header. No action is

required.
last
This is an informational message or a message header. No action is

required.
root
Explanation:

This is an informational message or a message header. No action is

required.
13006

10

read from
Explanation:

13007

10

Explanation:

13008

10

This is an informational message or a message header. No action is

required.
send to
This is an informational message or a message header. No action is

required.
receive
Explanation:

This is an informational message or a message header. No action is

required.
13009

10

send
Explanation:

This is an informational message or a message header. No action is

required.
13010

10

read
Explanation:

13011

10

This is an informational message or a message header. No action is

required.
wait
Explanation:

This is an informational message or a message header. No action is

required.

1205

Server Error Messages 13000 - 13099

Number

Severity

Text and Explanation

13012

10

A USE DATABASE statement
This is an informational message or a message header. No action is
required.
Explanation:

13013

10

13014

10

13015

10

13016

10

a procedure or trigger
Explanation: This is an informational message or a message header. No action is
required.
A DISTINCT clause
Explanation: This is an informational message or a message header. No action is
required.
a view
Explanation: This is an informational message or a message header. No action is
required.
An INTO clause
This is an informational message or a message header. No action is
required.
An ORDER BY clause
Explanation: This is an informational message or a message header. No action is
required.
A COMPUTE clause
Explanation: This is an informational message or a message header. No action is
required.
Explanation:

13017

10

13018

10

13019

10

13020

10

a SELECT INTO statement
Explanation: This is an informational message or a message header. No action is
required.
option
Explanation:

13021

10

This is an informational message or a message header. No action is

required.
offset option
Explanation:

This is an informational message or a message header. No action is

required.
13022

10

statistics option
This is an informational message or a message header. No action is
required.
Explanation:

13023

10

parameter option
This is an informational message or a message header. No action is
required.
built-in function name
Explanation: This is an informational message or a message header. No action is
required.
Explanation:

13024

1206

10

CHAPTER 6

Number

Severity

13025

10

Adaptive Server Error Messages

Text and Explanation
field
Explanation:

This is an informational message or a message header. No action is

required.
13026

10

parameter
This is an informational message or a message header. No action is
required.
convert specification
Explanation: This is an informational message or a message header. No action is
required.
index
Explanation: This is an informational message or a message header. No action is
required.
Explanation:

13027

10

13028

10

13029

10

table
Explanation:

13030

10

Explanation:

13031

10

This is an informational message or a message header. No action is

required.
database
This is an informational message or a message header. No action is

required.
procedure
Explanation:

This is an informational message or a message header. No action is

required.
13032

10

trigger
Explanation:

This is an informational message or a message header. No action is

required.
13033

10

view
Explanation:

13034

10

This is an informational message or a message header. No action is

required.
default
Explanation:

This is an informational message or a message header. No action is

required.
13035

10

rule
Explanation:

This is an informational message or a message header. No action is

required.
13036

10

system
Explanation:

13037

10

This is an informational message or a message header. No action is

required.
unknown type
Explanation:

This is an informational message or a message header. No action is

required.

1207

Server Error Messages 13000 - 13099

Number

Severity

13038

10

Text and Explanation
SET command
Explanation:

This is an informational message or a message header. No action is

required.
13039

10

column

10

required.
type

10

required.
character string

Explanation:

13040

Explanation:

13041

Explanation:

This is an informational message or a message header. No action is

This is an informational message or a message header. No action is

This is an informational message or a message header. No action is

required.
13042

10

integer
Explanation:

13043

10

required.
identifier

10

required.
number

Explanation:

13044

Explanation:

This is an informational message or a message header. No action is

This is an informational message or a message header. No action is

This is an informational message or a message header. No action is

required.
13045

10

integer value
Explanation:

This is an informational message or a message header. No action is

required.
13046

10

floating point value
This is an informational message or a message header. No action is
required.
object
Explanation: This is an informational message or a message header. No action is
required.
Explanation:

13047

10

13048

10

column heading
This is an informational message or a message header. No action is
required.
Explanation:

13049

10

constraint
Explanation:

13050

10

Explanation:

required.

1208

This is an informational message or a message header. No action is

required.
Non-ANSI text
This is an informational message or a message header. No action is

CHAPTER 6

Number

Severity

13051

10

Adaptive Server Error Messages

Text and Explanation
ANSI text procesed in non-ANSI way
This is an informational message or a message header. No action is
required.

Explanation:

13052

10

13053

10

13054

10

13055

10

a non-ANSI data type usage
Explanation: This is an informational message or a message header. No action is
required.
Non-standard datatype TIMESTAMP
Explanation: This is an informational message or a message header. No action is
required.
Non-standard or user datatype:
Explanation: This is an informational message or a message header. No action is
required.
ON 
This is an informational message or a message header. No action is
required.
Alternate column names in CREATE VIEW
Explanation: This is an informational message or a message header. No action is
required.
UNION in INSERT ... SELECT
Explanation: This is an informational message or a message header. No action is
required.
Explanation:

13056

10

13057

10

13058

10

13059

10

FOR BROWSE
Explanation: This is an informational message or a message header. No action is
required.
HOLD LOCK in SELECT statement
This is an informational message or a message header. No action is
required.
transaction name
Explanation: This is an informational message or a message header. No action is
required.
Explanation:

13060

10

13061

10

Use of TRANSACTION key word instead of WORK
This is an informational message or a message header. No action is
required.

Explanation:

13062

10

FROM clause in an UPDATE statement
This is an informational message or a message header. No action is
required.
More than one table in a from clause for DELETE statement
Explanation: This is an informational message or a message header. No action is
required.
Explanation:

13063

10

1209

Server Error Messages 13000 - 13099

Number

Severity

Text and Explanation

13064

10

Named columns in an ORDER BY included in a UNION
This is an informational message or a message header. No action is
required.
Explanation:

13065

10

13066

10

13067

10

13068

10

Comparison operator !=
Explanation: This is an informational message or a message header. No action is
required.
Comparison operator !<
Explanation: This is an informational message or a message header. No action is
required.
Comparison operator !>
Explanation: This is an informational message or a message header. No action is
required.
left equi-join operator
This is an informational message or a message header. No action is
required.
right equi-join operator
Explanation: This is an informational message or a message header. No action is
required.
bitwise operator |
Explanation: This is an informational message or a message header. No action is
required.
Explanation:

13069

10

13070

10

13071

10

bitwise operator &
Explanation: This is an informational message or a message header. No action is
required.

13072

10

bitwise operator ^
This is an informational message or a message header. No action is
required.
bitwise operator ~
Explanation: This is an informational message or a message header. No action is
required.
Explanation:

13073

10

13074

10

modulo operator %
This is an informational message or a message header. No action is
required.
Explanation:

13075

10

temporary table usage
This is an informational message or a message header. No action is
required.
a statement with assigned variables in the select list
Explanation: This is an informational message or a message header. No action is
required.
Explanation:

13076

1210

10

CHAPTER 6

Number

Severity

13077

10

Adaptive Server Error Messages

Text and Explanation
aborted
Explanation:

This is an informational message or a message header. No action is

required.
13078

10

data
Explanation:

13079

10

This is an informational message or a message header. No action is

required.
log
This is an informational message or a message header. No action is
required.
A SYB_RESTREE statement
Explanation: This is an informational message or a message header. No action is
required.
Explanation:

13080

10

13081

10

A CREATE SCHEMA statement
This is an informational message or a message header. No action is
required.
dynamic PREPARE statement
Explanation: This is an informational message or a message header. No action is
required.
The untyped variable ?
Explanation: This is an informational message or a message header. No action is
required.
Explanation:

13082

10

13083

10

13084

10

in a WHERE clause or the SET clause of an UPDATE statement or the VALUES list of an
INSERT statement
Explanation: This is an informational message or a message header. No action is
required.

13085

10

Optional procedure number
Explanation: This is an informational message or a message header. No action is
required.

13086

10

Parameter declaration list
This is an informational message or a message header. No action is
required.
Procedure option
Explanation: This is an informational message or a message header. No action is
required.
owner
Explanation: This is an informational message or a message header. No action is
required.
Explanation:

13087

10

13088

10

1211

Server Error Messages 13000 - 13099

Number

Severity

13089

10

Text and Explanation
object type
Explanation:

This is an informational message or a message header. No action is

required.
13090

10

Backup Server

10

required.
dump header

10

required.
dump trailer

Explanation:

13091

Explanation:

13092

Explanation:

This is an informational message or a message header. No action is

This is an informational message or a message header. No action is

This is an informational message or a message header. No action is

required.
13093

10

deadlock
Explanation:

13094

10

required.
user interrupt

10

required.
suspended

Explanation:

13095

Explanation:

This is an informational message or a message header. No action is

This is an informational message or a message header. No action is

This is an informational message or a message header. No action is

required.
13096

10

explicit
Explanation:

This is an informational message or a message header. No action is

required.
13097

10

implicit
Explanation:

13098

10

This is an informational message or a message header. No action is

required.
A pseudo table
Explanation:

This is an informational message or a message header. No action is

required.
13099

16

IDENTITY function
This is an informational message or a message header. No action is
required.
Explanation:

1212

CHAPTER 6

Adaptive Server Error Messages

Server Error Messages 13100 - 13199

Number
13100

Severity
16

13101

16

Text and Explanation
recalculating sysindexes.minlen
Explanation: This is an informational message or a message header. No action is
required.
WITH 

Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.3
Linearized                      : Yes
Create Date                     : 2002:05:24 15:31:48-07:00
Modify Date                     : 2002:05:24 15:31:48-07:00
Creator                         : FrameMaker+SGML 5.5.6p145
Page Count                      : 588
Creation Date                   : 2002:05:24 22:31:48Z
Mod Date                        : 2002:05:24 22:31:48Z
Producer                        : Acrobat Distiller 5.0 (Windows)
Metadata Date                   : 2002:05:24 22:31:48Z
Title                           : svrtsg3.book
Page Mode                       : UseOutlines
EXIF Metadata provided by EXIF.tools

Navigation menu