4.2 SYSMESSAGES Number Description ------ ----------- 1 Version Date of last upgrade: 10/11/90. 21 WARNING - Fatal Error %d occurred at %S_DATE. Please note the error and time, and contact your System Administrator. 101 Line %d: SQL syntax error. 102 Incorrect syntax near '%.*s'. 103 The %S_MSG that starts with '%.*s' is too long. Maximum length is %d. 104 Order-by items must appear in the select-list if the statement contains set operators. 105 Unclosed quote before the character string '%.*s'. 106 Too many table names in the query. The maximum allowable is %d. 107 The column prefix '%.*s' does not match with a table name or alias name used in the query. 108 The order-by position number '%ld' is out of range of the number of items in the select-list. 109 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. 110 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. 111 %s must be the first command in a query batch. 113 Missing end comment mark '*/'. 115 The offset '%d' given in a CONTROLROW command does not correspond to the beginning of a statement. 116 The symbol '*' can only be used for a subquery select list when the subquery is introduced with EXISTS or NOT EXISTS. 117 The %S_MSG name '%.*s' contains more than the maximum number of prefixes. The maximum is %d. 119 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'. 120 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. 121 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. 122 The debug option '%d' is larger than the maximum allowed. The highest option available is %d. 123 Must attach a value to the binary prefix '0x'; zero-length binary value is not allowed. 124 CREATE PROCEDURE contains no statements. 126 "Cannot nest CREATE PROCEDURE statements. " 127 This CREATE may only contain 1 statement. 128 The name '%.*s' is illegal in this context. Only constants, constant expressions, or variables allowed here. Column names are illegal. 129 Fillfactor '%d' is not a valid percentage; fillfactor must be between 1 and 100. 130 The comparison operator '= ALL' is not currently supported. 131 The size (%d) given to the %S_MSG '%.*s' exceeds the maximum. The largest size allowed is %d. 132 The label '%.*s': has already been declared. Label names must be unique within a query batch or stored procedure 133 A GOTO statment references the label '%.*s' but the label has not been declared. 134 The variable name '%.*s' has already been declared. Variable names must be unique within a query batch or stored procedure. 135 Cannot use a BREAK statement outside the scope of a WHILE statement. 136 Cannot use a CONTINUE statement outside the scope of a WHILE statement. 137 Must declare variable '%.*s'. 138 Illegal correlation clause in a subquery. 139 Cannot assign a default value to a local variable. 140 Can only use IF UPDATE within a CREATE TRIGGER. 141 A SELECT statement that assigns a value to a variable must not be combined with data-retrieval operations. 143 A compute-by item was not found in the order-by list. All expressions in the compute-by list must also be present in the order-by list 144 Cannot use an aggregate in an expression used for the by- list of a GROUP BY clause. 145 A query with no aggregate functions may only contain expressions in its GROUP BY clause that are in the select-list. 146 Cannot perform an aggregate function on a column from a table not declared in the same subquery. 147 An aggregate may not appear in the where-clause. 148 Incorrect time syntax in time string '%.*s' used with WAITFOR. 149 Time value '%.*s' used with WAITFOR is not a legal value. Check date/time syntax. 150 Both terms of an outer join must contain columns. 151 '%.*s' is an invalid money value. 152 Subqueries that use DISTINCT with a GROUP BY clause are not currently supported. 153 Incorrect datepart name '%.*s'. 154 %S_MSG is not allowed in %S_MSG. 155 '%.*s' is not a recognized %s option. 156 Incorrect syntax near the keyword '%.*s'. 158 Too many ORDER BY expressions. The maximum is %d. 159 For DROP INDEX, must give both the table and the index name, in the form tablename.indexname 160 Rule does not contain a variable. 161 Rule contains more than one variable. 162 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 163 The COMPUTE BY list does not match the ORDER BY list. 164 GROUP BY expressions must refer to column names that appear in the SELECT list. 165 Privilege %s may not be GRANTed or REVOKEd. 166 %s does not allow specifying the database name as a prefix to the object name. 167 May not create a trigger on a temporary object. 168 The %S_MSG '%.*s' is out of the range of machine representation (%d bytes). 169 Column '%.*s' is specified more than once in the ORDER BY list. Columns in the ORDER BY list must be unique. 171 Can't use SELECT INTO in Browse Mode. 172 Can't use HOLDLOCK in Browse Mode 173 The definition for column '%.*s' must include a datatype. 174 The function '%.*s' requires %d arguments. 175 Functions may only be nested to level %d. 176 Function '%.*s' is not yet implemented. 178 A RETURN statement with a return status may only be used in a stored procedure. 179 Can't use the OUTPUT option when passing a constant to a stored procedure. 180 There are too many parameters in this CREATE PROCEDURE statement. The maximum number is %d. 181 Can't use the OUTPUT option in a DECLARE statement. 182 Table and column names must be supplied for the READTEXT or WRITETEXT utility. 183 The scale (%d) for column '%.*s' must be within the range %d to %d. 184 Invalid money datatype specification for column '%.*s'. Only money(19, 4) is allowed for non-external tables. 185 Data stream is invalid for WRITETEXT command in bulk form. 186 Data stream missing from WRITETEXT command. 187 Odd number of bytes in IMAGE data. 188 Can't specify a log-device in a CREATE DATABASE statement without also specifying at lease one non-log-device. 189 Function '%.*s' requires %d to %d arguments. 190 Can not update the global variable '%.*s'. 191 Some part of your SQL statement is nested too deeply. Please re-write the query or break it up into smaller queries. 192 Constant expressions are not allowed in ORDER BY lists. 193 The object or column name starting with '%.*s' is too long. The maximum length is %d characters. 195 '%.*s' is not a recognized %S_MSG. 196 SELECT INTO must be the first query in a SQL statement containing set operators. 197 Set operators may not appear within the definition of a view. 198 Browse mode is invalid for statements containing set operators. 199 An INSERT statement may not contain a SELECT statement that assigns values to a variable. 201 An aggregate may not appear in the set list of an update statement. 202 Internal error -- Unable to open table at query execution time. 203 The name '%.*s' is not a valid identifier. 204 Normalization error; node %s 205 All queries in a SQL statement containing set operators must have an equal number of expressions in their target lists. 206 Operand type clash: %s is incompatible with %s 207 Invalid column name '%.*s'. 208 Invalid object name '%.*s'. 209 Ambiguous column name %.*s 210 Syntax error converting DATETIME from BINARY/VARBINARY string. 211 Syntax error converting SMALLDATETIME from BINARY/VARBINARY string. 212 Expression result length exceeds maximum: max - %d found - %d 213 Insert error: column name or number of supplied values does not match table definition. 214 Cannot convert parameter %.*s to type %.*s expected by procedure. 216 Cannot UPDATE table '%.*s' because it is the inner member of an outer join. 217 Maximum stored procedure nesting level exceeded (limit %d). 218 Given parameter %.*s is too large; maximum size for this parameter is %d bytes. 219 Print format failed to match with a result column. 220 Arithmetic overflow error for type %s, value = %ld. 221 Column of type (%s) does not allow nulls. It may not be compared with null. 222 Unintelligible query plan step encountered. 223 Object %ld specified as a default for tabid %ld, colid %d is missing or not of type default. 224 Object %ld specified as a rule for tabid %ld, colid %d is missing or not of type default. 225 Cannot run query--referenced object (name %.*s) dropped during query optimization. 226 %s command not allowed within multi-statement transaction. 228 Query is based on a view that no longer exists (id = %ld)-- cannot run. 229 %s permission denied on object %.*s, database %.*s, owner %.*s 230 %s permission denied on column %.*s of object %.*s, database %.*s, owner %.*s 231 Getdefault: no such default. id=%ld dbid=%d 232 Arithmetic overflow error for type %s, value = %lf. 233 The column %.*s in table %.*s may not be null. 234 There is insufficient result space to convert MONEY value to CHAR. 235 Cannot convert CHAR value to MONEY. The CHAR value has incorrect syntax. 236 The conversion from CHAR to MONEY resulted in a MONEY overflow error. 237 There is insufficient result space to convert MONEY value to %s. 238 There is insufficient result space to convert %s value (= %d) to MONEY. 239 Table '%.*s' does not exist. Please refer to Sysobjects for correct name. 240 There is insufficient result space to convert DATETIME value to CHAR. 241 Syntax error converting DATETIME from character string. 242 The conversion of CHAR to DATETIME resulted in a DATETIME value out of range. 243 Type '%.*s' is not a defined system type. 244 The conversion of CHAR value '%.*s' overflowed an INT1 field, use a larger integer field. 245 Syntax error converting CHAR value '%.*s' to an INT1 field. 246 The conversion of CHAR value '%.*s' overflowed an INT2 field, use a larger integer field. 247 Syntax error converting CHAR value '%.*s' to an INT2 field. 248 The conversion of CHAR value '%.*s' overflowed an INT4 field. Maximum integer value exceeded. 249 Syntax error converting CHAR value '%.*s' to an INT4 field 251 Unable to allocate ancillary table for query optimization. Maximum number of tables in a query (%d) exceeded. 252 Can't group by a bit field. 253 Maximum number of group-by expressions exceeded (16 max, %d found). 254 Maximum number of columns in a work table (%d) exceeded. 255 Maximum row size (%d) for a work table exceeded. 256 The data type '%s' is invalid for the %s function. Allowed types are: CHAR/VARCHAR and BINARY/VARBINARY. 257 Implicit conversion from datatype '%s' to '%s' is not allowed. Use the CONVERT function to run this query. 258 Database '%.*s' missing during query recompile. 259 Ad-hoc updates to system catalogs not enabled. System Administrator must reconfigure system to allow this. 261 '%.*s' is not a recognized global variable. 262 %s permission denied, database %.*s, owner %.*s 263 Must specify table to SELECT * FROM. 264 Column name %.*s appears more than once in the result column list. 265 Syntax error converting CHAR value '%.*s' to a BIT field. Field contains non-numeric value(s). 266 Transaction count after EXECUTE indicates that a COMMIT or ROLLBACK TRAN is missing. Previous count = %ld, Current count = %ld. 267 Object '%.*s' cannot be found. 268 You can't run SELECT INTO in this database. Please check with the Database Owner. 270 Table '%.*s' can't be modified. 272 Can't update a TIMESTAMP column. 273 The user can't INSERT a non-null value into a TIMESTAMP column. Use INSERT with a column list or with a default of NULL for the TIMESTAMP column. 274 A SYSTEM exception was raised with an unrecognized minor number %d. 275 TEXT and IMAGE datatypes may not be used in an aggregate expression. 276 The parameter '%.*s' in the procedure '%.*s' was not declared as an OUTPUT parameter. 277 A transaction begun in this stored procedure that did updates in tempdb is still active. This will cause a corruption of tempdb that will exist until the server is rebooted. All BEGIN TRANs must have matching COMMITs or ROLLBACKs. 278 TEXT and IMAGE datatypes may not be used in a GROUP BY clause. 279 TEXT and IMAGE datatypes are invalid in this subquery or aggregate expression. 280 Only TEXT and IMAGE datatypes are valid with the TEXTPTR function. 281 %d is not a valid style number when converting from DATETIME to a character string. 282 Procedure '%.*s' attempted to return a status of NULL, which is not allowed. A status of 0 will be returned instead. 283 You can't use browse mode with DBLIB 2.0 -- you must upgrade to DBLIB 4.0 in order to run this query. 284 Rules may not be bound to TEXT or IMAGE datatypes. 285 READTEXT and WRITETEXT commands may not be used with views. 286 The logical tables INSERTED and DELETED may not be updated. 287 %s command not allowed within a trigger. 288 The PATINDEX function operates on CHAR, VARCHAR, and TEXT datatypes only. 290 Trace 3604 is illegal within a stored procedure 292 There is insufficient result space to convert SMALLMONEY value to CHAR. 293 Cannot convert CHAR value to SMALLMONEY. The CHAR value has incorrect syntax. 294 The conversion from CHAR to SMALLMONEY resulted in a SMALLMONEY overflow error. 295 Syntax error converting SMALLDATETIME from character string. 296 The conversion of CHAR to SMALLDATETIME resulted in a SMALLDATETIME value out of range. 297 There is insufficient result space to convert SMALLDATETIME value to CHAR. 298 The conversion from DATETIME to SMALLDATETIME resulted in a SMALLDATETIME overflow error. 299 The function DATEADD was called with bad type '%s'. 301 Query contains an illegal outer-join request. 303 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. 304 The table '%.*s' is outer-joined with itself. 305 The column '%.*s' (user type:%.*s) is joined with '%.*s' (user type:%.*s). The user types are not compatible: user types must be identical in order to join. 306 TEXT and IMAGE datatypes may not be used in a WHERE clause, except with the LIKE expression. 307 Index id %d on table '%.*s' (specified in the FROM clause) does not exist. 401 Unimplemented command or expression %s 403 Invalid operator for datatype op: %s type: %s 404 Too many ANDs or ORs in expression (limit %d per expression level). Try splitting query or limiting ANDs and ORs. 405 Cannot route query results - query internal representation corrupted. 406 Ord_needed: Can't find index for varno=%d, objid=%ld. 407 Unable to allocate ancillary table for query optimization. Maximum number of tables in a query (%d) exceeded. 408 Is_var: Unknown data type %d 409 The %s operation cannot take a %s datatype as an argument. 410 Compute clause #%d, 'by' expression #%d is not in the order-by list. 411 Compute clause #%d, aggregate expression #%d is not in the select list. 412 Cannot update more than 1 Sysindexes row at a time. 414 The current query would generate a key size of %d for a work table. This exceeds the maximum allowable limit of %d. 415 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. 416 Create of work table failed because the row size would be %d. This exceeds the maximum allowable size of a row in a table, %ld. 418 Can't find the real column name corresponding to the column heading '%.*s'. 420 TEXT and IMAGE datatypes may not be used in an ORDER BY clause. 421 TEXT and IMAGE datatypes may not be selected as DISTINCT. 422 Too many nested expressions or logical operators to compile. Try splitting query or limiting ANDs and ORs. 501 There is no result-list for a SELECT statement. 502 Internal error encountered in merging rows; resubmit query batch. 504 Stored procedure '%.*s' not found. 508 No begin-row pointer found in plan. 509 User name '%.*s' not found. 510 Bad eop type 0x%x . 511 Updated or inserted row is bigger than maximum size (%d bytes) allowed for this table. 512 Subquery returned more than 1 value. This is illegal when the subquery follows =, !=, <, <= , >, >=, or when the subquery is used as an expression. 513 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', table '%.*s', column '%.*s' 514 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. 515 Attempt to insert the value NULL into column '%.*s', table '%.*s'; column does not allow nulls. Update fails. 516 Attempt to get system date/time failed. 517 Adding a value to a %s field caused overflow. 518 Cannot convert type '%s' to type '%s'. 519 Overflow resulted from MONEY multiplication. 520 Overflow resulted from MONEY division. 521 Overflow resulted from MONEY addition. 522 Overflow resulted from MONEY subtraction. 523 Overflow resulted from %s minus operation 524 Overflow resulted from MONEY remainder (modulo) operation. 526 SQL Server has run out of alarms. Re-run your command when there are fewer users running WAITFOR. 527 Cannot remove alarm. 528 System error detected during attempt to use upsleep system call. 529 Explicit conversion from datatype '%s' to '%s' is currently unimplemented. 530 Attempt to insert NULL value into column %d in work table (table id %ld); column does not allow NULLS. UPDATE fails. 532 The timestamp (changed to %.*s) shows that the row has been updated by another user. 533 Can't find a range table entry for range %d. 534 TEXT and IMAGE datatypes require DBLIB version 4.0 or greater. 535 Difference of two datetime fields caused overflow at runtime. 536 Invalid length parameter passed to the substring function. 537 Overflow resulted from a SMALLMONEY remainder operation. 538 '%.*s' cannot be found. This language might have been dropped. Please see your System Administrator. 540 Schema for table '%.*s' has changed since compilation of this query. Please re-execute query. 542 An invalid datetime value was encountered. Value exceeds year 9999. 601 Descriptor for system table '%ld' in database '%d' not found in the descriptor hash table. 602 Could not find row in Sysindexes for dbid '%d', object '%ld',index '%d'. Run DBCC CHECKTABLE on Sysindexes. 603 There are not enough system session descriptors available to run this query. The maximum number available to a process is %d. Split query and rerun. 604 Could not find row in Sysobjects for object '%ld' in database '%.*s'. Run DBCC checktable on Sysobjects. 605 Attempt to fetch logical page %ld in database '%.*s' belongs to object '%.*s', not to object '%.*s'. 607 Insufficient room was allocated in the session descriptor for object '%.*s' for search arguments. Only %d search arguments were anticipated. 608 Buffer holding logical page %ld of object '%.*s' in database '%.*s' was not kept in the first or second slot of the session descriptor for that object during a scan. 610 Maximum number of databases that may be accessed by a transaction is 8. This number has been exceeded by this query. 611 Attempt made to end a transaction that is idle or in the middle of an update. 612 Attempt made to log a row of unknown type %d. 613 Request made to retrieve more rows from an already completed scan of object '%.*s' in database '%.*s'. 614 A row on page %ld was accessed that has an illegal length of %d in database '%.*s'. 615 Unable to find database table id = %d, name = '%.*s'. 616 Attempt to hash a previously hashed descriptor for object '%.*s' in database '%.*s'. 617 Descriptor for object '%ld' in database '%d' not found in the hash table during attempt to unhash it. 618 A varno of %d was passed to opentable - the largest valid value is %d. 619 A deferred update was requested but the query is not one of INSERT, DELETE or UPDATE. 620 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. 621 A log record was encountered of type %d that is not one of the valid deallocation types. 622 Opentable was passed a varno of %d. Object '%.*s' already has that session descriptor in use. 623 Attempt to retrieve row from page via RID failed because logical page %ld is not a data page. %S_RID. %S_PAGE. 624 Attempt to retrieve row from page via RID failed because the requested RID has a higher number than the last RID on the page. %S_RID.%S_PAGE. 625 Could not retrieve row from logical page %ld via RID because the entry in the offset table (= %d) for that RID (= %d) is less than or equal to 0. 626 Tried to read a data page instead of an index page. %S_PAGE. 627 A transaction tried to call beginupdate while in state 'prepare'. 628 Attempt to issue 'SAVE TRANsaction' when there is no active transaction 629 Fatal attempt to delete clustered index entry for page %ld - index row contains page %ld 630 The end of page limit has been exceeded while building an offset table for object %ld on page %ld. 631 The length of %d passed to delete row routine for the row at offset %d is incorrect on the following page: %S_PAGE 632 Memmove() was called with a length of %d - maximum allowed length is 2048. 633 The PG_DEALLOC bit set by recovery is on at runtime on the following page. %S_PAGE. 634 Memmove() was called with an address of 0x%lx and a length of %d - which would cross a 2k boundary. 635 Process %d tried to remove DES resource lock that it doesn't hold - %S_DES . 637 Index shrink program returned invalid status of 0. 638 Memmove() was called with an address of 0x%lx - which is not allocated memory. 639 Attempt to fetch logical page %ld dbid %d failed - page is not currently allocated. 640 Attempt to insert/delete row on wrong type of page. %S_PAGE. 641 Attempt to add BEGINUPDATE record in transaction %S_RID that already has an active CMD. 642 Attempt to begin update in transaction %S_RID which already has an active transaction. 643 Attempt to read page %D in database '%.*s' which is not allocated. 644 The non_clustered leaf row entry for page %ld row %d was not found in index page %ld indexid %d database '%.*s' 649 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' 701 There is insufficient system memory to run this query. 702 Memory request for %d bytes exceeds the size of single page of %d bytes. 703 Memory request failed because more than %d pages are required to run the query in its present form. The query should be broken up into shorter queries if possible. 704 Tried to free procedure header 0x%lx, but it's still in use by procedure '%.*s' at procedure buffer 0x%lx. 705 There is no room for process %d to store PROC_HDR 0x%lx in Pss. 706 Process %d tried to remove PROC_HDR 0x%lx that it does not hold in Pss. 707 System error detected during attempt to free memory at address 0x%lx. Please consult the SQL Server error log for more details. 801 Process %d tried to remove resource lock it doesn't hold on buffer 0x%lx - %S_PAGE. 803 Unable to place buffer 0x%lx holding logical page %ld in sdes for object '%.*s' - either there is no room in sdes or buffer already in requested slot. 804 Unable to find buffer 0x%lx holding logical page %ld in sdes 0x%lx kept buffer pool for object '%.*s'. 805 Unable to find descriptor for object '%.*s' in database '%.*s' in hash table when marking buffer dirty or flushing Syslogs. 806 Could not find virtual page for logical page %ld in database '%.*s' 807 Logical page %ld in buffer 0x%lx already kept in SDES for object '%.*s' in database '%.*s'. 808 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' 809 Buffer 0x%lx, alloc pg %ld, in database '%.*s' not in alloc buf pool in Pss. 810 Attempt to pin log page buffer 811 Attempt to grab buffer which is on descriptor chain 812 Attempt to grab a pinned buffer 813 Logical page 0x%lx in database %d is already hashed. 814 Keep count of buffer 0x%lx holding logical page %ld in database %.*s has become negative. 815 Unable to find buffer holding Sysindexes page in the cache - pageno = %ld dbid = %d 816 Process %d tried to remove a buffer resource lock %S_BUF that it does not hold in SDES %S_SDES 817 Process %d tried to remove a buffer resource lock %S_BUF that it does not hold in Pss 0x%lx. 818 There is no room to hold the buffer resource lock %S_BUF in SDES %S_SDES 819 There is no room for process %d to hold buffer resource lock %S_BUF in Pss 820 Attempt to dirty non-log buffer %S_BUF which is in I/O. 821 Attempt to unhash buffer at 0x%lx with a buffer pageno of %ld and database id %d with HASHED status set failed - buffer was not found. %S_PAGE. 822 Could not start I/O for request %S_BLKIOPTR. 823 I/O error detected during %S_MSG for %S_BUF. 824 Attempt made to write page in buffer in database that has no entry in Sysdatabases. %S_BUF. 825 Attempt made to write page in buffer in database with no DBTABLE structure - Sysdatabases row marked as in use by process %d. %S_BUF. 826 Attempt made to hold allocation page %ld that is already in Pss pool. Database '%.*s'. 827 Attempt to dirty page %ld which is not kept in database '%.*s. 840 Device '%.*s' (with physical name '%.*s', and virtual device number %d) has not been correctly activated at startup time. Please contact System Administrator for assistance. 901 Unable to find descriptor for database '%d' object '%ld' in hash table after hashing it. 902 Hardware error detected reading logical page %ld, virtual page %ld in database '%.*s'. 903 Unable to find row in Sysindexes for clustered index on system catalog %ld in database %d. This index should exist in all databases. Run DBCC CHECKTABLE on Sysindexes in the database. 904 Unable to find master database row in Sysdatabases. Cannot open master database. 905 Unable to allocate a DBTABLE descriptor to open database '%.*s'. Another database must be closed or dropped before opening this one. 906 Could not locate row in Sysobjects for system catalog '%.*s' in database '%.*s'. This system catalog should exist in all databases. Run DBCC CHECKTABLE on Sysobjects in this database. 908 Unable to find any entries in Sysusages for dbid '%d', database '%.*s'. Run DBCC CHECKTABLE on Sysusages in the master database. 909 More than %d entries required to build the logical-virtual translation table for database '%.*s'. The database is too fragmented. 910 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. 911 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. 912 DBTABLE descriptor cannot be found for database '%.*s' which is supposed to be already open. 913 Could not find row in Sysdatabases with database id %d. Run DBCC CHECKTABLE on Sysdatabases. 915 Descriptor for system catalog '%.*s' not found in DBTABLE chain for database '%.*s' - all system catalogs should reside permanently in this chain. 916 Server user id %d is not a valid user in database '%.*s' 917 Illegal attempt to close the master database for the last time - this database must always be open. 918 Database '%.*s' has not yet been recovered - please wait before accessing this database. 919 Database '%.*s' has been marked 'suspect' by recovery. Please run DBCC to drop this database. 920 Could not find Syslogs row in Sysindexes for database '%.*s'. Run DBCC CHECKTABLE on this system catalog. 921 Database '%.*s' has not been recovered yet - please wait and try again. 922 Database '%.*s' is being recovered - will wait until recovery is finished. 923 User %d not allowed in database '%.*s' - only the owner of this database can access it. 924 Database '%.*s' is already open and can only have one user at a time. 925 Maximum number of used databases for each query has been exceeded. The maximum allowed is %d. 926 Database '%.*s' cannot be opened - it has been marked SUSPECT by recovery. The SA can drop the database with DBCC. 927 Database '%.*s' cannot be opened - it is in the middle of a load. 928 Database '%.*s' cannot be opened - it is currently being created. Wait and try query again. 929 Attempting to close a database which is not open. Please report to Technical Support. 930 Database '%.*s' cannot be opened because an earlier system termination left LOAD DATABASE incomplete. Reload the database or notify the System Administrator. 931 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. 932 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. 933 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. 935 WARNING - the timestamp in database '%.*s' is approaching the maximum allowed. 1101 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. 1102 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. 1103 Allocation page %D in database '%.*s' has different segment id than that of the object to which we are allocating. Run DBCC CHECKALLOC. 1104 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 %lx %lx %lx. 1105 Can't allocate space for object '%.*s' in database '%.*s' because the '%.*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 the size of the segment. 1106 First pass through allocation page %d found %d free extents. After logging, only found %d free extents. 1108 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. 1109 Attempt to read allocation page %ld failed either because object ID is not correct (%ld) or the page ID is not correct (%ld). 1110 Attempt to resource lock allocation page %D in database '%.*s' by process %d while allocating to non-Syslogs object '%.*s'. 1111 Extent bitmap on allocation page %D in database '%.*s' does not have extents marked that are being removed. 1112 Extent bitmap on allocation page %D in database '%.*s' already has extents marked that are being added. 1113 Extent %D already locked while allocating it in database '%.*s'. 1114 Attempt to resource lock page %D in database '%.*s' by process %d failed because lock is already held by process %d. 1115 Attempt to transfer a resource lock to process ID 0 on allocation page %D in database '%.*s'. 1116 Attempt to backout the allocation of LOG page %ld, in database '%.*s'. 1117 Extent chain for object %ld is not correctly linked. 1118 Database %.*s is full. Cannot allocate space for object %.*s. All avaialble pages are held by other transactions. Try your command again. 1201 Page_lock was called with illegal mode %d. 1202 Table_lock was called with illegal mode %d. 1203 Caller of lock manager is incorrectly trying to unlock an unlocked object. spid=%d locktype=%d dbid=%d lockid=%ld. 1204 SQL Server has run out of LOCKS. Re-run your command when there are fewer active users, or ask your System Administrator to reconfigure SQL Server with more LOCKS. 1205 Your server command (process id #%d) was deadlocked with another process and has been chosen as deadlock victim. Re-run your command. 1206 Locksleep was called with incorrect process id. Process %d is trying to sleep on itself 1207 Locksleep called with bad process id %d 1208 Extent_lock was called with illegal mode %d. 1209 Internal lock routine called with illegal mode %d 1210 No matching xdes found for dbid %d. Lock was requested for objid %ld, by process %d. Lock requested was %s. 1211 Process %d was chosen as deadlock victim with P_BACKOUT bit set. 1501 Sort failure 1503 Sort failure: too many sort keeps (%d) 1505 Create unique index aborted on duplicate key. Primary key is '%S_KEY' 1507 Warning: deleted duplicate row. Primary key is '%S_KEY' 1508 Create index aborted on duplicate rows. Primary key is '%S_KEY' 1509 Row compare failure 1510 Sort failed: Out of space in database '%.*s' 1511 Sort cannot be reconciled with transaction log 1513 Reuse of extent failed in sort 1514 Page allocated to sort found to be busy. Page number %ld. %S_BUF. 1515 Bad session descriptor for sort 1519 An attempt was made to keep a sort buffer in a slot where a buffer was already kept. Buffer pointer: 0x%lx Slot: %d. 1520 Sort failed because dpages in the Sysindexes row for table '%.*s' in database '%.*s' had an incorrect value. Please run DBCC CHECKTABLE on this table to find the correct value, then contact Technical Support. 1521 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. 1522 Sort failure. Prevented overwriting of allocation page in database '%.*s' by aborting sort. 1523 Sort failure. Prevented incorrect extent deallocation by aborting sort. 1525 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. 1528 Character data comparison failure. An unrecognized Sort- Map-Element type (%d) was found in the server-wide default sort table at SMEL entry [%d]. 1529 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]. 1530 Create index with sorted_data was aborted because of row out of order. Primary key of first out of order row is '%S_KEY' 1531 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'. 1601 No resources available to start '%s' process. Use sp_configure to increase the number of user connections. 1602 Unable to initialize network %d 1603 Process priority %d invalid or no process slots available 1604 Process not runnable or kpid %d not within range 1605 Failed to open virtual socket for new connections 1606 Failed to initialize network receive buffer 1607 Failed to initialize network send buffer 1608 A network error was encountered while sending results to the front end. Check the SQL Server errorlog for more information. 1609 Kpid %d out of range 1610 Could not kill process %d 1611 Could not install quit function 1612 Could not install attention function 1613 Could not close network %d connection for server process %d. 1614 Could not yield process 1615 Process unable to sleep 1616 Failed to flush receive stream buffer 1617 Could not infect process %d 1619 Could not open TEMPDB, unable to continue. 1620 Failure to open master db for the first time 1621 Type '%c' not allowed before login. 1622 Type '%c' not implemented. 1701 Creating table '%.*s' failed because row size would be %d. This exceeds the maximum allowable size of a row in a table, %d. 1702 Create table failed because column '%.*s' in table '%.*s' exceeds the maximum of 250 columns. 1703 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. 1704 Only the SA can create the system table '%.*s'. 1705 Must create system table '%.*s' in the Master Database. 1706 System table '%.*s' was not created, because ad-hoc updates to system catalogs are not enabled. 1707 Could not create system table '%.*s'. 1801 Database '%.*s' already exists 1802 CREATE DATABASE failed. Some disk names listed in command were not found. Check that names exist and are spelled correctly before re-running 1803 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 2048-byte pages) to accommodate copy of Model Database. 1804 There is no disk named '%.*s'. Checking other disk names. 1805 CREATE DATABASE: allocating %ld pages on disk '%.*s' 1807 MODEL database in use, cannot create new database. Check with your system administrator before re-running CREATE DATABASE 1808 Crdb_disk : default disk not found. Cannot complete create/alter database command 1809 CREATE DATABASE must be preceded by a 'USE master' command. Check with your DBO (or System Administrator) if you do not have permission to USE master. 1810 CREATE DATABASE failed because of incorrect size parameter(s). Total number of megabytes specified must be at least %d megabytes so that the Model Database can be copied to the new database. 1811 '%.*s' is the wrong type of device for CREATE or ALTER database. Please check Sysdevices. The CREATE or ALTER is aborted. 1813 Cannot open new database '%.*s'. CREATE DATABASE is aborted. 1814 Problem creating Temporary Database - if out of space, please extend and reboot. If some other problem, please contact Technical Support. 1816 CREATE DATABASE failed because the log device '%.*s' has no space available. 1819 Could not create database '%.*s'. 1901 Column '%.*s' -- Can't create index on a column of BIT data type. 1902 Cannot create more than one clustered index on table '%.*s'. Drop the existing clustered index '%.*s' before creating another 1903 %d is the maximum allowable size of an index. Composite index specified is %d bytes. 1904 Cannot specify more than %d column names for index key list. %d specified. 1905 Could not find 'zero' row for index '%.*s' the table in Sysindexes. 1906 Cannot create an index on table '%.*s', because this table does not exist in database '%.*s'. 1907 Create index on non-empty table not supported yet 1908 Too many parameters -- symbol table overflow. 1909 Can't use duplicate column names in index key list. Column name '%.*s' listed more than once. 1910 Cannot create more than %d indexes on one table. 1911 Column name '%.*s' does not exist in target table. 1913 There is already an index on table '%.*s' named '%.*s' 1914 Cannot create index on object '%.*s' because it is not a user table. 1915 Only the owner of table '%.*s' or the System Administrator may create an index on it. 1916 CREATE INDEX options %s and %s are mutually exclusive. 1918 Non-clustered index (index id = %d) is being rebuilt. 1919 Column '%.*s' -- Can't create index on a column of TEXT or IMAGE data type. 2001 Cannot use duplicate parameter names. Parameter name '%.*s' listed more than once. 2002 Cannot use variable '%.*s' without first declaring it. 2004 Procedure '%.*s' has already been created with group number %d - create procedure with an unused group number 2007 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. 2008 The object '%.*s' is not a procedure so you cannot create another procedure under that group name. 2103 Cannot create a trigger on a view, name: %.*s 2106 Cannot create a trigger on table '%.*s', because this table does not exist in database '%.*s'. 2108 Cannot CREATE TRIGGER on table '%.*s',because you can only create a trigger on a table in the current database. 2109 Cannot CREATE TRIGGER on table '%.*s', that accesses 'inserted' or 'deleted' because the table was created with the no_log option 2201 Could not open file/device %s OS/2 errno=%d. Check mode of db file. 2202 Could not translate virtual read address to device and seek vaddr=0x%x. 2203 Could not seek to vaddr 0x%x for read. Fd=%d errno =%d. 2204 Could not read complete record. Count=%d fd=%d errno =%d., 2205 Could not translate virtual write address to device and seek vaddr=0x%x. 2206 Could not seek to vaddr 0x%x for write. Fd=%d errno =%d. 2207 Could not write complete record. Count=%d fd=%d errno =%d. 2208 Tried to read unopened device vaddr=0x%x. 2209 Tried to write unopened device vaddr=0x%x. 2210 Tried to write database without using -w or -W flag. 2301 Operating System allocation call failed. 2501 Table named %.*s not found; check Sysobjects 2502 Table Corrupt: A page is linked in more than one chain; check this page:page number=%ld allocation status=%d 2503 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) 2504 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) 2505 Table Corrupt: Free offset in page header is not reasonable; free offset should be >= 32 and <= 2048; check this page and offset (page#=%ld freeoffset on the page header=%d) 2506 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 2507 Table Corrupt: Offset table is incorrect (page#=%ld row#=%d offset in offset table is=%d correct offset is=%d) 2508 Table Corrupt: Row length is incorrect (page#=%ld row#=%d minimum row length=%d row length=%d) 2509 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#=%ld row#=%d offset in row number table=%d) 2510 Table Corrupt: Keys do not match between leaf page %ld and data page %ld; check row # %d on the data page 2511 Table Corrupt: Keys in %S_MSG should be in ascending order; check page number %ld 2512 Table Corrupt: The specified row number %d in index page %ld cannot be found on data page %ld 2513 Table Corrupt: Object id %ld (object name = %.*s) does not match between %.*s and %.*s 2514 Table Corrupt: Type id %ld (type name = %.*s) does not match between %.*s and %.*s 2516 Table Corrupt: Segment number %d does not match between %.*s and %.*s 2517 Table Corrupt: Procedure id %D (procedure name = %.*s) does not match between %.*s and %.*s 2518 Database Corrupt: Incorrect last checkpoint in Syslogs 2519 Database Corrupt: The last checkpoint in Sysdatabases is incorrect. Syslogs recorded a different checkpoint 2520 Database named %.*s not found; check Sysdatabases 2521 Table Corrupt: Page is linked but not allocated; check the following pages and table: alloc page#=%ld extent id=%ld logical page#=%ld object id in extent=%ld (object name = %.*s) index id in extent=%d 2522 Table Corrupt: The object id %ld (object name = %.*s) in page# %ld is different from the object id %ld (object name = %.*s) in Sysindexes 2523 Table Corrupt: Page number %ld is out of range for this database %.*s. The maximum page number in this database is %ld 2524 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=%d 2525 Table Corrupt: Object id wrong; tables: alloc page %ld extent id=%ld l page#=%ld objid in ext=%ld (name = %.*s) objid in page=%ld (name = %.*s)objid in sysindexes=%ld (name = %.*s) 2526 Incorrect DBCC command. Please check the Commands Reference Manual for the correct DBCC syntax and options. 2527 DBCC detected internal database inconsistancy; see your System Administrator. 2528 DBCC execution completed. If DBCC printed error messages, see your System Administrator. 2529 Table Corrupt: Page %ld not found 2531 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 2532 Table Corrupt: No Syslogs entry in Sysindexes. 2533 Table Corrupt: Incorrect index key length %d in internal (sarg) structure. 2534 Table Corrupt: No keys found on index page %ld. Offset for the free space: (freeoff=%ld) 2535 Table Corrupt: Page# %ld belongs to object id %ld (object name = %.*s) not object id %ld (object name = %.*s) 2536 Checking %.*s 2537 Checking %ld 2538 Alloc page %ld (# of extent=%ld used pages=%ld ref pages=%ld) 2539 Total (# of extent=%ld used pages=%ld ref pages=%ld) in this database 2540 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) indid on extent=%ld 2541 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) 2542 Table Corrupt: Extent is linked in more than one chain. Check the following allocation page and extent: alloc pg#=%ld extent#=%ld status=%d 2543 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 2544 Table Corrupt: Extent id %ld on allocation pg# %ld had object id %ld (object name = %.*s) on but used bit off 2545 Table Corrupt: Extent#=%ld on allocation pg#=%ld was used but object id was 0, 2546 Table Corrupt: Extent id %ld on allocation pg# %ld has objid %ld and used bit on, but reference bit off. 2547 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), with a virtual starting address of %ld. 2548 There is no default segment specified in Syssegments. 2549 There is more than one default segment specified in Syssegments. 2550 Missing segment in Sysusages segmap. 2551 The following segments have been defined for database %d (database name %.*s). 2552 virtual start addr size segments 2553 -------------------- ------ -------------------------- 2554 %ld %ld 2555 %d 2556 Page #%lx of Sysindexes in database %d not found in cache after read. 2557 Must be owner of object '%.*s' to run DBCC %s on it. 2558 Extent not within segment: Object %ld, indid %d includes extents on allocation page %ld which is not in segment %d. 2559 Data page number %ld is empty but is not the first page. Status = 0x%x. 2560 Incorrect parameter passed to DBCC command. 2561 Unable to open log for database %d. 2562 %s cannot access object '%.*s' because it is not a table. 2563 Only the DBO of database %.*s may run the DBCC CHECKCATALOG command. 2564 Only the DBO of database %.*s may run the DBCC CHECKDB command. 2565 Only the DBO of database %.*s may run the DBCC CHECKALLOC command. 2567 Only the DBO of database %.*s may run the DBCC DBREPAIR command. 2568 Page %ld is out of range for this database 2570 Warning - Page %ld has DEALLOC bit on - indid %d, status 0x%x 2571 Only the System Administrator may use the DBCC command '%.*s'. 2572 Database '%.*s' is not in single user mode - may find spurious allocation problems due to transactions in progress. 2573 Database '%.*s' is not marked suspect. You cannot drop it with DBCC. 2574 Index page number %ld is empty. Status = 0x%x. 2575 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. 2576 The %S_MSG page %ld specified in Sysindexes for table '%.*s' can not be found. Please check Sysindexes. 2577 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. 2578 The first page %ld in Sysindexes for table '%.*s' has previous page # %ld in its page header. The previous page # should be NULL. Please check Sysindexes. 2579 The total number of data pages in this table is %ld. 2580 The clustered index page (%S_PAGE) has an unexpected key pointer to an overflow data page (%S_PAGE). Please check page status. 2581 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. 2582 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. 2584 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. 2585 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. 2586 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 no overflow page. 2587 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. 2588 Page %d was expected to be the first page of a TEXT/IMAGE value. 2589 Object '%.*s' must have its status updated in Sysobjects, to reflect the intent of repairing the index on it. 2590 DBCC option available for system tables only. 2591 Could not find index row which has id %d for table '%.*s'. 2592 %s index successfully restored for object '%.*s' in the '%.*s' database. 2593 There are %ld rows in %ld pages for object '%.*s'. 2594 Invalid index id specified (index id = %d). 2595 Database '%.*s' must be set to single user mode before executing this command. 2596 %S_PAGE has an incorrect pgfreeoff value of %d. The offset should be %d. 2597 The database is not open. Please issue a 'use %.*s' and re- run the DBCC command. 2598 Indexes on Sysobjects and Sysindexes cannot be recreated. 2601 Attempt to insert duplicate key row in object '%.*s' with unique index '%.*s' 2603 No space left on logical page %ld of index %d for object '%.*s' when inserting row on index page - this situation should have been taken care of while traversing the index 2610 Could not find leaf row in nonclustered index '%.*s' that corresponds to data row from logical data page %ld, row offset %d during update index attempt after data page split. 2613 Attempt to remove resource lock on buffer holding logical page %D failed - the buffer was not resource locked. 2615 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. 2616 Buffer holding logical page %D cannot move to slot 1 since buffer holding logical page %D is already there. 2617 Buffer holding logical page %D not found in keep pool in SDES for object '%.*s' 2618 Couldn't find dupkey group starting at offset %d on page 0x%X. 2619 Keys did not match overflow page when inserting row at end of page that has overflow page that is not disconnected. 2620 The offset of the row number at offset %d does not match the entry in the offset table of the following page: %S_PAGE. 2621 Process %d already has the buffer we are using for an allocation resource locked: %S_PAGE. 2622 Insufficient room on this page to insert a row of length %d. %S_PAGE. 2623 The PG_DEALLOC bit is on in this page at runtime - should have been turned off by deallocating page in recovery. %S_PAGE. 2624 Insert into table %S_DES fails because rowlength %d is less than minlen %d. 2625 Deadlock encountered in log allocation for database '%.*s'. This state should not be reached. 2626 Illegal attempt to insert duplicate key row in the clustered index for object '%.*s' in database '%.*s'. 2701 Database name '%.*s' ignored, creating table in Tempdb. 2702 Database '%.*s' does not exist. 2703 Segment '%.*s' does not exist. 2705 Column names in each table must be unique. Column name '%.*s' in table '%.*s' is specified more than once. 2706 Table '%.*s' does not exist. 2710 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. 2714 There is already an object named '%.*s' in the database. 2715 Column or parameter #%d: Can't find type '%.*s'. 2716 Column or parameter #%d: -- can't specify a column width on type '%.*s'. 2717 Column or parameter #%d: -- specified column width too large for type '%.*s'. 2718 Column or parameter #%d: -- can't specify Null values on a column of type BIT. 2721 Could not find a default segment to create the table on. Ask your System administrator to specify a default segment in Syssegments. 2724 Parameter '%.*s' has an invalid data type. 2727 Cannot find index '%.*s'. 2728 Could not find Sysobjects row for table '%.*s'. 2729 Object '%.*s' group number 1 already exists in the database. Choose another procedure name 2730 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. 2731 Column or parameter #%d: -- can't specify column width of zero for '%.*s'. 2732 User error number %ld is invalid. Number must be between %ld and %ld. 2734 User name %.*s does not exist in Sysusers. 2735 Object text is too long - can only support 255 rows in Syscomments. Shorten the object text or split into multiple objects. Text which caused overflow starts at: '%.*s'. 2736 Owner name that was specified is a group name. Objects cannot be owned by groups. 2737 Message passed to %s must be of type CHAR or VARCHAR. 2738 A table can only have one timestamp column. Since table '%.*s' already has one, you can't add the column '%.*s'. 2739 TEXT and IMAGE datatypes are invalid for parameters or local variables. 2740 SET LANGUAGE failed because '%.*s' is not an official language name or a language alias on this SQL Server. 2741 SET DATEFORMAT date order '%.*s' is invalid. 2742 SET DATEFIRST %d is out of range. 2743 %s command requires %S_MSG parameter. 2802 Both the tree and plan pointer are set; Ambiguous procedure. 2804 Stored procedure '%.*s' is out of sync with its own procedure header. 2805 "Bad pointer 0x%lx encountered while remapping stored procedure '%.*s'. Must re-create procedure. " 2806 Stored procedure '%.*s' is corrupted. Must re-create procedure. 2807 Process %d could not unlock stored procedure '%.*s' because the procedure is not currently locked by that process. 2808 Incorrect object structure returned from getobject. 2809 The request for %S_MSG '%.*s' failed because '%.*s' is a %S_MSG object. 2810 Cache reports negative usage count for procedure '%.*s'. 2811 Cannot create procedure dbid %d, objid %D, with a group number of %d. 2812 Stored procedure '%.*s' not found. 2813 Procedure %.*s in procedure buffer 0x%lx not properly linked with procedure header 0x%lx. 2814 Procedure %.*s in procedure buffer 0x%lx does not contain the same object id as procedure header 0x%lx. 2815 Procedure %.*s in procedure buffer 0x%lx contains page address 0x%lx which is not aligned on a 2K boundary. 2816 Procedure %.*s in procedure buffer 0x%lx contains page address 0x%lx which is not within any memory map. 2817 Procedure %.*s in procedure buffer 0x%lx contains page address 0x%lx which should be allocated. 2818 You must provide both name and object id in order to install a procedure. 2819 You must provide both name and object id in order to remove a procedure. 2821 You must drop and recreate procedure %.*s. 2822 Bad version number encountered for procedure %.*s. 2823 Process %d tried to remove a PROC_BUF 0x%lx named '%.*s' that it does not hold in the hold procedure linked list. 2824 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. 2825 Process %d tried to remove a PROC_BUF 0x%lx named '%.*s' that it does not hold. 2826 Process %d has held the PROC_BUF 0x%lx named '%.*s' in the hold procedure linked list already; Check your procedure cache. 2827 Procedure '%.*s' in procedure buffer 0x%lx is not properly hashed. 3001 Internal error. Could not find index for system catalog '%.*s', unable to dump database. 3002 Attempt to dump database %.*s found logical page %ld when logical page %ld expected. 3004 %ld uninitialized pages encountered while dumping database %.*s. Run DBCC CHECKALLOC on this database for more information, then call technical support if there are any errors. 3005 DUMP DATABASE has been interrupted by a USER ATTENTION signal. 3101 Database in use. System Administrator must have exclusive use of database to run load. 3102 Specified file '%.*s' is not in valid dump database format. 3103 Unexpected end-of-dump while loading database, attempting to continue. Please verify database integrity. 3104 LOAD DATABASE encountered page with invalid logical page number 0x%lx. 3105 Data on dump will not fit into current database. Need %ld Mbyte database. 3106 Specified file '%.*s' is in an obsolete dump database format: version %d, expected version %d. 3107 Page #0x%lx of Sysindexes in database %d not found in cache after read. 3108 LOAD DATABASE must be used in single user mode if trying to restore the Master database. 3109 This dump was created from the Master database. A dump from Master can only be loaded as part of the Restore Master procedure. 3110 You must be the DBO of database %.*s or the SA to run LOAD DATABASE. 3111 This dump was not created from the Master database. Master can only be loaded from a dump of the Master database. 3112 Cannot load any database other than Master when server in single-user mode. 3113 Database %.*s does not have an entry in Sysusers for the DBO. 3114 Database %.*s does not have an entry in Sysdatabases. 3115 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. 3116 When all load transactions have been completed for database %.*s, user %.*s should be given a unique suid. 3117 Database %.*s already has a user with suid %d. Please call Technical Support. 3118 LOAD DATABASE has been interrupted by a USER ATTENTION signal. A LOAD DATABASE must be completed in this database before it will be accessible. 3120 The database you are attempting to LOAD was DUMPed under a different sort order ID (%d) than the one currently running on this server (%d), and at least one of them is a non-binary sort order. 3121 The %sCLUSTERED index %s.%s (objid = %ld, indid = %d) may be invalid since it uses CHAR or VARCHAR columns in its key, and was created under a different sort order ID (%d) than the one currently running on this server (%d). 3201 Can't open dump device '%.*s', device error or device off line. Please consult the SQL Server error log for more details. 3202 Write on dump device '%.*s' failed, vsn=%ld return=%d status=%ld. Please consult the SQL Server error log for more details. 3203 Read on dump device '%.*s' failed, vsn=%ld return=%d status=%ld. Please consult the SQL Server error log for more details. 3204 Operator aborted Dump or Load. 3205 Too many entries in Sysdevices for dump device name '%.*s', only %d allowed. Update Sysdevices and re-run command. 3206 No entry in Sysdevices for dump device name '%.*s'. Update Sysdevices and re-run command. 3207 DUMP or LOAD via the network is not currently supported. Re-run your command specifying a dump device. 3208 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. 3209 '%.*s' is not a DUMP or LOAD device. Please check Sysdevices. 3210 Read via host failed, vsn=%ld return=%d status=%ld. Please consult the SQL Server error log for more detail. 3301 Invalid log record found in Syslogs (logop %d) 3303 Failed to find SAVEPT in log for xact %S_RID, current number is %d, looking for %d 3305 Page %ld in database '%.*s' read in during runtime or load xact was uninitialized. 3306 Process %d was expected to hold logical lock on page %ld instead of process %d. 3307 Process %d was expected to hold logical lock on page %ld. 3308 Page %ld was expected to have %s lock on it. 3309 While in backout, process %d was chosen as deadlock victim while waiting for process %d to release lock on page %ld. 3310 Cannot find log record with RID: (%ld, %d). 3311 No space left on page %ld to move data of %d length. 3312 Free offset %d is invalid on page %ld. 3313 Error while redoing log row in database '%.*s'. %S_RID. 3314 Error while undoing log row in database '%.*s'. %S_RID. 3401 Rec_init: getnext SCAN_RID of last checkpoint failed on Rid from Sysdatabases. %S_RID. 3403 Rec_init: Found that page %D had non-log object id %D while checking Syslogs allocation. 3404 Rec_complete: Could not open controlling database (id %d) of controlling database in multi-db transaction. 3405 Recovering database '%.*s' 3406 %d transactions rolled forward. 3407 %d transactions rolled back. 3408 Recovery complete. 3409 Roll forward transaction '%.*s'. 3410 Roll back transaction '%.*s' -- was aborted 3411 Roll back transaction '%.*s' -- no 'end transaction' 3412 Database %d, table %ld. Attempt to mark table as suspect. Getnext SCAN_CLUST on Sysobjects.objid failed. 3413 Database %d. Attempt to mark database as suspect failed. Getnext NC scan on Sysdatabases.dbid failed. 3414 Database '%.*s' (dbid %d): Recovery failed. Please contact Technical Support for further instructions. 3417 Cannot recover the master database, exiting. 3418 Not enough descriptors to open model. 3419 Unable to proceed with the recovery of dbid <%d> because of previous errors. Continuing with the next database. 3421 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. 3423 Error recovering database '%.*s' - could not find expected BEGIN TRANSACTION record at location: %S_RID. 3424 No more room in transaction table for transaction (%ld, %d). 3425 Transaction (%ld, %d) not found in transaction table. 3426 Could not make log consistent during special recovery of database %d. Please run dbcc save_rebuild_log utility if you wish to attempt to create a new log for this database. 3429 Error recovering database '%.*s' - could not connect to commit service to check completion status of xact: %S_RID. 3430 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. 3432 Warning: Syslanguages is missing. 3433 Name is truncated to '%.*s'. The maximum name length is %d. 3434 Cannot change sortorder. Server shutting down. Restart to continue with sortorder unchanged. 3435 Sortorder cannot be changed because user objects or user databases exist. 3436 Cannot rebuild index %d for the '%.*s' table in the '%.*s' database. 3501 Could not get Sysdatabases row for database '%d' at checkpoint time %S_RID. 3502 No checkpoint records found in Syslogs for database '%.*s' 3504 Sysindexes page # 0x%lx in database '%.*s' is not in buffer cache at checkpoint after getindex call. 3505 Only the DBO of database %.*s may run the checkpoint command. 3508 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. 3604 Duplicate key was ignored. 3605 Duplicate row was ignored. 3606 Arithmetic overflow occurred. 3607 Divide by zero occurred. 3608 Null value used in an expression 3612 Execution Time %D 3613 Parse and Compile Time %D 3614 Total writes for this command: %D 3615 Table: %.*s scan count %D, logical reads: %D, physical reads: %D 3616 Non-leaf page %D in table %D, index %d is empty - please rebuild the index. 3618 Transaction has been aborted. 3619 Unable to write CHECKPOINT record in database %d because the log is out of space. 3620 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. 3621 Command has been aborted. 3622 Domain error occurred. 3623 A transaction on a no_log table was undone. Check the errorlog file in the SQL Server directory for details. 3701 Cannot drop the %S_MSG '%.*s', because it doesn't exist in the system catalogs. 3702 Cannot drop the %S_MSG '%.*s' because it is currently in use. 3703 Cannot drop the %S_MSG with object-id %ld in database %d, because it doesn't exist in the system catalogs. 3704 Cannot drop the %S_MSG '%.*s' because you are not the owner or System Administrator. 3705 Cannot use DROP %s with '%.*s' because '%.*s' is a %S_MSG. Use DROP %s. 3706 DES not found while dropping %s '%.*s'. 3708 Cannot drop the %S_MSG '%.*s' because it is a system %S_MSG. 3709 Cannot drop '%.*s' because you are not currently in the master database. 3716 The %S_MSG '%.*s' cannot be dropped because it is bound to one or more %S_MSG. 3718 Could not drop index '%.*s' because the table/clustered index entry cannot be found in the Sysindexes system catalog. 3901 This transaction has referenced too many databases. The maximum allowed is %d. The transaction must be split into smaller sections. 3902 The commit transaction request has no corresponding BEGIN TRANSACTION. 3903 The rollback transaction request has no corresponding BEGIN TRANSACTION. 3904 Can't unsplit logical page %ld in object '%.*s' in database '%.*s' - both pages together contain more data than will fit on one page. 3905 Can't unsplit logical page %ld in object '%.*s' in database '%.*s' - row number %d is used on both pages. 3906 Attempt to BEGIN TRANsaction in database '%.*s' failed because database is READ ONLY. 3907 Failed to receive results from PROBE. The distributed transaction named %.*s has not been committed and data may be inconsistent across databases. 3908 Attempt to BEGIN TRANsaction in database '%.*s' failed because database is in BYPASS RECOVERY mode. 4001 Cannot open default database '%.*s' 4002 Login failed 4013 Login failed - not a secure SQL Server. 4016 Language name in login record '%.*s' is not an official name on this SQL Server. Using default '%.*s' from Syslogins instead. 4017 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. 4018 Your default language name from Syslogins '%.*s' is not an official language name on this SQL Server. Using server-wide default '%.*s' instead. 4019 Default date order '%.*s' for language '%.*s' is invalid. Using 'mdy' instead. 4202 Could not find BEGINXACT record in log while finding truncation page during dump transaction in database '%.*s'. 4203 Could not find checkpoint record after truncate page in dump transaction in database '%.*s' 4204 Unable to continue logged version of DUMP TRANsaction. Please free up some space in database %d or use the NO_LOG option. 4205 Syslogs does not exist in its own segment in database '%d' with segmap '%ld' with logical start page number of '%ld'. You may not use DUMP TRAN in this case, use DUMP DATABASE instead. 4206 You cannot run DUMP TRANsaction WITH NO_LOG inside a user transaction. 4207 DUMP TRANsaction is not allowed while the select into/bulk copy option is enabled: use DUMP DATABASE, or disable the option with sp_dboption. 4208 DUMP TRANsaction is not allowed while the trunc. log on chkpt. option is enabled: use DUMP DATABASE, or disable the option with sp_dboption. 4209 While attempting DUMP TRANsaction WITH NO_TRUNCATE, couldn't find database '%.*s'. 4211 Couldn't complete DUMP TRANsaction WITH NO_TRUNCATE on database '%.*s', because the log pointer in Sysdatabases (page number %ld) is not accurate. 4301 Database in use. System Administrator must have exclusive use of DB to load transaction 4302 Specified file '%.*s' is not in valid dump transaction format. 4305 Specified file '%.*s' is out of sequence. Current time stamp is %S_DATE while dump was from %S_DATE. 4306 There was activity on database since last load, unable to load. Must restart load sequence with the load database to continue. 4307 Specified file '%.*s' is not properly terminated. 4308 Premature end of file, unable to load. 4309 Loaded log page #%ld not free or allocated to log. File may be corrupted or internal error detected. 4310 Specified file '%.*s' is not in valid DUMP TRANsaction format. 4311 Specified file '%.*s' is in an obsolete DUMP TRANsaction format. 4312 You must be the DBO of database %.*s or the SA to run LOAD TRANsaction. 4313 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. 4314 Cannot find table %ld to recreate index %d. 4315 Log scan for recreate index failed. 4316 Can only LOAD TRANsaction in master if SQL Server is in single-user mode. 4401 View '%.*s' no longer exists. 4402 Infinite loop in view definition. Cannot resolve the view definitions in the query to the underlying tables. 4403 View '%.*s' is not updatable because it contains aggregates. 4404 View '%.*s' is not updatable because the definition contains DISTINCT. 4405 View '%.*s' is not updatable because the FROM clause names multiple tables. 4406 View '%.*s' is not updatable because a field of the view is derived or constant. 4408 The query and the views in it exceed the limit of %d tables. 4409 The columns in the query definition and the view definition do not match. 4412 View '%.*s's definition contains '%.*s', which is a temporary object. Views can only be based on permanent objects. 4413 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. 4501 View '%.*s' has more columns defined than column names given. 4502 View '%.*s' has more column names specified than columns defined. 4503 The create view tree has a resdom with no right hand side. View '%.*s', resdom '%.*s'. 4504 CREATE TABLE failed because there was not enough space to allocate memory for the table. 4505 CREATE VIEW failed because column '%.*s' in view '%.*s' exceeds the maximum of 250 columns. 4506 Column names in each view must be unique. Column name '%.*s' in view '%.*s' is specified more than once. 4507 Column '%.*s' specifies storage type %d, which does not currently exist. 4508 Views are not allowed on temporary tables. Table names that begin with '#' denote temporary tables. 4509 Column names in each view must be unique. An unnamed column is specified more than once in view '%.*s'. 4601 Only owner <%.*s> of object <%.*s>,in database %.*s can GRANT/REVOKE this permission. 4602 Only System Administrator may GRANT/REVOKE CREATE DATABASE permission. 4603 Only owner of current database may GRANT/REVOKE this permission. 4604 There is no such user %.*s. 4606 GRANTed/REVOKEd privilege %s not compatible with object. 4607 Privilege %s may not be GRANTed or REVOKEd. 4608 Only the System Administrator may GRANT/REVOKE ALTER DATABASE permission, and only to/from users with CREATE DATABASE permission. 4609 You cannot specify a column list with INSERT or DELETE. 4610 You may only GRANT or REVOKE permission on objects in the current database. 4701 Cannot truncate table '%.*s', because this table does not exist in database '%.*s'. 4706 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. 4708 Could not truncate object '%.*s' because it is not a table. 4709 You are not allowed to truncate the system table '%.*s'. 4710 Cannot truncate table '%.*s' because you are not the owner or System Administrator. 4801 Bulk_main: opentable on BULK INSERT table failed. Dbid=%d name='%.*s'. 4802 Bulk_main: getindex of primary index row failed on BULK INSERT table 4804 Premature end-of-message while reading current row from host. Host program may have died. 4805 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. 4806 You cannot run the non-logged version of bulk copy in this database. Please check with the DBO. 4808 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. 4810 Expected TEXT token in data stream for bulk copy of text data. 4811 Expected column offset in data stream for bulk copy of text data. 4812 Expected row offset in data stream for bulk copy of text data. 4813 Expected text length in data stream for bulk copy of text data. 4901 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. 4902 Cannot alter table '%.*s', because this table does not exist in database '%.*s'. 4905 ALTER TABLE failed because page %d of the system catalog Sysindexes in database '%.*s' is not in the cache. 4906 ALTER TABLE failed because adding all of the new columns to table '%.*s' would make the size of a row %d. %d is the maximum allowable size of a row in a table. 4909 Can't alter %.*s because it is not a table. 4910 Can't alter table '%.*s' because you are not the owner or System Administrator. 5001 User must be in Master Database. 5002 Database %.*s does not exist; check Sysdatabases 5004 ALTER DATABASE failed. The size request must be positive. 5005 Extending database by %ld pages on disk %.*s 5006 Could not find enough space on disks to extend database %.*s 5008 System does not support Deextend Database currently 5009 ALTER DATABASE failed. Some disk names listed in command were not found. Check that names exist and are spelled correctly before re-running command. 5011 Only the owner of database %.*s or the System Administrator may ALTER it. 5013 Cannot extend the MASTER database onto any device other than 'master'. The ALTER DATABASE was aborted. 5015 ALTER DATABASE failed. The total size specified must be 1 megabyte or greater. 5101 Must give parameters for 'DISK %s' command. Usage: %s 5102 No such command: 'DISK %.*s' 5103 Illegal disk address range. The sum of VSTART and SIZE must be less than 16777216 (0x1000000) 5104 Device number %ld already used. 5105 Device activation error. The physical filename '%.*s' may be incorrect 5106 Parameter '%s' requires value of type '%s' 5107 Value is wrong type for parameter '%s' (requires type '%s') 5108 Parameter '%s' does not take a value 5109 No such parameter: '%.*s' 5114 Could not yield 5115 I/O error during disk initialization. PHYSNAME '%.*s' may be incorrect or %ld (VSTART + SIZE) may exceed the size of the device or permissions may be wrong for the device. 5116 Permission denied. Only the System Administrator may run DISK commands. 5117 Unable to run DISK command. Must be in master database to run this command. 5118 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. 5119 Unable to reserve a buffer, aborting DISK REFIT command. Please retry Restore Master procedure. 5120 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. 5121 Warning: Disk Refit may not have the correct segment map information in Sysusages. Please review these after the command completes to verify their accuracy. 5122 The disk size must be >= 512 5123 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. 5124 Activating disk '%.*s' 5125 Failed to complete unmirror of logical device '%.*s' after recovery of the master database. 5126 The logical device '%.*s' does not exist in SYSDEVICES 5127 The device '%.*s' is already mirrored and mirroring is enabled. 5128 The device '%.*s' is already mirrored but mirroring is disabled. Use the DISK REMIRROR command to enable mirroring or unmirror the device 5129 Syntax error detected in the value for parameter 'mirror'. You must provide a valid physical device/file name for this parameter. 5130 The value for parameter 'mirror' translates to the same name as that for the primary device. Use another physical device for the mirror. 5131 The device '%.*s' is not currently mirrored. 5132 DISK MIRROR encountered an error while attempting to create the physical file '%.*s'. Please consult the SQL Server error log for more details. 5133 Unable to start i/o to '%.*s'. Please consult the SQL Server error log for details. 5134 Dynamic mirroring failed for logical device '%.*s'. Check the SQL Server error log for more information. 5135 Starting Dynamic Mirroring of %ld pages for logical device '%.*s'. 5136 %ld pages mirrored... 5137 Failed to mirror device '%.*s'. 5138 Failed to unmirror device '%.*s'. 5139 Failed to remirror device '%.*s'. 5140 Creating the physical file for the mirror... 5141 Unable to start Dynamic Mirroring because an i/o buffer is not currently available. Try the command again later. 5142 Mirroring for device '%.*s' is not currently enabled. 5143 The remaining %ld pages are currently unallocated and will be mirrored as they are allocated. 5144 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. 5145 Error re-initializing device '%.*s'. Check SQL Server errorlog for more information. 5146 The VDEVNO of %ld is out of range. The maximum VDEVNO allowed is %ld. 5147 Device size set to %ld blocks. 5701 Changed database context to '%.*s'. 5702 The SQL Server is terminating this process. 5703 Changed language setting to '%.*s'. 5803 Unknown config number in Sysconfigures, config = %d. 5804 Too few databases specified, minimum = %d 5805 Too few locks specified, minimum = %d 5806 Too few descriptors specified, minimum = %d 5807 Do not recommend recovery intervals above %d minutes - use override option to force this configuration 5808 Do not recommend ad hoc updates to system catalogues, use override option to force this configuration 5809 Do not recommend average time slices above %d milliseconds, use override option to force this configuration 5810 Legal values for fill factor is 0 to 100. 5811 Legal values for percent allocated to procedure cache is 1 to 99. 5812 Permission denied. Only the System Administrator may run reconfigure. 5813 Unable to run with specified memory size of %ld. Please see the System Administration Guide for more information on how to calculate this number. 5816 Legal values for the number of remote logins are 0 or positive numbers. 5817 Legal values for the number of remote sites are 0 or positive numbers. 5818 Legal values for the number of remote connections are 0 or positive numbers. 5819 Legal values for the number of pre-read packets per remote connection are 0 or positive numbers. 5820 Number of remote logins should be greater than the number of remote sites. 5821 Number of remote connections should be greater than the number of remote sites. 5822 Version number should be between 0 and 10000. 5823 Cannot reconfigure server to use sort order ID %d, because the row for that sort order does not exist in Syscharsets. 5824 Cannot reconfigure server to use sort order ID %d, because the row for its underlying character set (ID %d) does not exist in Syscharsets. 5825 Cannot reconfigure the server's sort order since the Syscharsets table does not exist. You must upgrade your server prior to attempting this. 5826 You have just reconfigured SQL Server's default sort order. System table indexes will be rebuilt when you reboot the SQL server. 5827 In changing the default sort order, you have also reconfigured SQL Server's default character set. 5828 User connections are limited to %d. 5901 Was unable to get an alarm, the background checkpoint process is unable to run 5902 Serious kernel error reported on upsleep call, unwilling to continue. Aborting the background checkpoint process. 5903 Unable to open database with id = %d, suspect inconsistency in sysdatabases table. 6001 SHUTDOWN is waiting for %d process(es) to complete. 6002 A SHUTDOWN command is in progress. Please log off. 6003 This process terminated by SHUTDOWN command. 6004 The SHUTDOWN command may only be used by the system administrator. 6005 A SHUTDOWN is in progress. 6006 Server SHUTDOWN by request. 6101 Process '%d' is not a valid process number. Choose a number between 1 and '%d'. 6102 Only the System Administrator may use the KILL command. 6103 Unable to do cleanup for the killed process; received Msg %d. 6104 You cannot use KILL or SYB_TERMINATE to kill your own process. 6106 Process '%d' is not an active process number. 6107 Only User processes can be KILLed or SYB_TERMINATEd. 6201 STEP %d 6202 The type of query is SELECT (into a worktable) 6203 The type of query is %s 6204 The update mode is direct 6205 The update mode is deferred 6206 GROUP BY 6207 Vector Aggregate 6208 Scalar Aggregate 6209 This step involves sorting 6210 Worktable created for ORDER BY 6211 Worktable created for DISTINCT 6212 Worktable created for REFORMATTING 6213 Worktable created for SELECT_INTO 6214 TO TABLE 6215 FROM TABLE 6216 Worktable 6217 %.*s 6218 DISJOINT TABLE : nested iteration 6219 Nested iteration 6220 EXISTS TABLE : nested iteration 6221 Using GETSORTED 6222 Using Dynamic Index 6223 Table Scan 6224 Using Clustered Index 6225 Index : %.*s 6226 Index name not found. 6401 Cannot rollback %.*s - no transaction or savepoint of that name found. 6402 Inconsistency in rollback logic. ROLLBACK finds no matching SAVE TRANsaction or BEGIN TRANsaction. ROLLBACK aborted. 6403 No matching savexact record found when rolling back the subordinate transaction %.*s. 6501 Logical page 0x%X in database '%.*s' missing from buffer cache after fetching the index row. 6701 Could not open dbid %d, object %ld. 6901 Overflow on High component of timestamp occurred in database %d. Database table possibly corrupt. 6902 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. 6903 High order of timestamp indicates that timestamp structure may be incorrect. 6904 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 7101 Unable to allocate new text value, dbid %d. 7102 Unexpected end-of-message found while reading from network. 7103 Read of text value failed for text pointer %lx%lx. 7104 Can't open the object containing text pointer %lx%lx. 7105 Page %ld for text value does not exist. 7106 Row %d for text value does not exist. 7107 Text pointer %lx%lx invalid. On page %d, row %d doesn't contain text value. 7108 Process %d already has the buffer we are using for an allocation resource locked: %S_PAGE. 7109 Unexpected log record of type %d found while processing TEXT/IMAGE data. 7111 Can't log text value because log is out of space. 7112 Deadlock occurred while trying to lock page %ld, which is held by SQL Server process %d. 7113 Data size mismatch detected when transferring TEXT/IMAGE value. First fragment page number: %ld. 7114 Page %ld is not a valid text page. 7115 Page %ld expected to be first fragment value 7116 Offset %d is not in range of available text data. 7117 Length %d is not in range of available text data. 7118 Object id %ld on page %ld is not the one expected which is %ld. 7120 Log record %ld:%d was not found in the LOG. 7121 Free offset %d is invalid on page %ld. 7122 Invalid source identified during TEXT/IMAGE transfer. Source id is: %d. 7123 Invalid text pointer value %s. 7124 The offset and length specified in the READTEXT command is greater than the actual data length of %ld. 7125 Text pointer value conflicts with the column name specified. 7126 Text pointer value references a data page with an invalid text status. 7127 Text pointer value references a data page with an invalid time stamp. 7128 Text pointer value references a data page which is no longer allocated. 7129 Synchronization time stamp does not agree with text data page value. 7130 WRITETEXT with no log is not valid at this time. Database %s must first be configured for this. 7131 Invalid table and column name specified in textvalid function. 7132 Selection of TEXT and IMAGE datatypes require DBLIB 4.0 or greater. 7133 NULL textptr passed to %s function. 7134 The text table and the table referenced by the text pointer disagree. 7201 Can't open a connection to site '%.*s' because there are no remote sites available. Rerun when there are fewer active remote sites, or ask your System Administrator to reconfigure SQL Server with more 'remote sites'. 7202 Can't open a connection to site '%.*s' because there are no available PSS structures. 7203 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. 7204 Can't open a connection to site '%.*s' because the site is already active. 7205 Can't open a connection to site '%.*s'. See the error log file in the SQL Server boot directory. 7206 Can't open a connection to site '%.*s' because all channel numbers are in use. 7207 Can't open a connection to site '%.*s' because there are no remote connections available. Rerun when there are fewer remote users and/or fewer local users making remote accesses, or ask your SA to reconfigure SQL Server with more 'remote connections'. 7208 Can't open a connection to site '%.*s' because there are no remote logins available. Rerun when there are fewer local users making remote accesses, or ask your System Administrator to reconfigure SQL Server with more 'remote logins'. 7209 Cannot open a connection to site '%.*s' because %S_MSG buffer could not be initialized. 7210 Can't open a connection to site '%.*s' because 'set up channel' message could not be sent. 7211 Can't open a connection to site '%.*s' because 'set up channel' message was not acknowledged. 7212 Can't close connection %d on site '%.*s' because it is not active. 7213 Can't remove site '%.*s' from list of active sites because it is missing. 7214 No site name received in server login packet. Server login rejected. 7215 Can't send to site '%.*s'. 7216 Can't read from site '%.*s'. 7217 Echo failed from site '%.*s'. 7218 Site '%.*s' not found in Sysservers. 7219 Site %d not found in Sysservers. 7220 Site '%s' not found in interfaces file. 7221 Login to site '%.*s' failed. 7222 Received bad token 0x%x from site '%.*s'. 7223 Cannot %S_MSG site '%.*s'. 7224 Unexpected end-of-message encountered in RPC response from site '%.*s'. 7225 Unknown datatype token %d '%s' encountered. 7226 Alternate row received for id %d with no corresponding format information. 7227 Can't open a connection to site '%.*s' because SQL Server is not configured for remote access. Ask your System Administrator to reconfigure SQL Server to allow remote access. 7901 Page %ld was expected to be the first page of a TEXT/IMAGE value. 7902 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. 7903 Page %ld was expected to be a TEXT/IMAGE page. This occurred when link number %ld was examined. 7904 The total number of TEXT/IMAGE pages in this table is %ld. 7905 The number of rows in Sysindexes for this table was %ld. It has been corrected to %ld. 7906 The number of data pages in Sysindexes for this table was %ld. It has been corrected to %ld. 7907 The status in the first page (%ld) of the no_log table %.*s and the status in the sysobjects row, do not match. 7908 The table %.*s was created with the no_log option. 7909 A transaction involving the no_log table %.*s was undone. This may have left the table in an inconsistent state. Rebuild the table. 7910 "Page %ld allocated (Alloc page: %ld Extent ID: %ld Alloc mask: 0x%x)" 7911 "Page %ld deallocated (Alloc page: %ld Extent ID: %ld Alloc mask: 0x%x)" 7912 EXTID:%ld (Alloc page: %ld) is initialized. Extent follows: 7913 NEXT=%ld PREV=%ld OBJID=%ld ALLOC=0x%x DEALL=0x%x INDID=%d STATUS=0x%x 7914 Allocation page %ld Extid %ld is not referenced, but there are referenced pages within this extent. Contact Tech Support for object %ld. 7915 Allocation page %ld extid %ld is referenced, but there are no referenced pages within this extent. Contact Tech Support for object %ld. 7916 Total (# alloc pages= %ld, # of alloc pages modified=%ld) 7917 Total (# pages allocated=%ld pages deallocated=%ld extents deleted=%ld) 7918 Alloc page %ld (pgs allocated=%ld pgs deallocated=%ld extents deleted=%ld) 7919 Fix_al not processed. Database needs to be in SINGLE USER mode. 7920 Processed %ld entries in the Sysindexes for dbid %d. 7921 Found %ld bad entries in the Sysindexes. 7922 *************************************************************** 7923 "TABLE: %.*s OBJID = %ld" 7924 "INDID=%ld FIRST=%ld ROOT=%ld DPAGES=%ld SORT=%d" 7925 " Indid : %d. %ld Index Pages in %ld extents." 7926 " Data level: %d. %ld Data Pages in %ld extents." 7927 TOTAL # of extents = %ld 7928 Index %.*s is not consistent; found %ld leaf rows. Drop and recreate the index. 7929 Table has %ld data rows. 7930 Table Corrupt: keys in left child is not less than the parent key; check left child page %ld. 7931 Table Corrupt: keys in right child is less than parent key; check right child page %ld. 7932 The indexes for '%.*s' are already correct. They will not be rebuilt. 7933 One or more indexes are corrupt. They will be rebuilt. 7934 The table '%.*s' has no indexes. 7935 REINDEX recieved an exception - command aborted. 7937 The data in table '%.*s' is possibly corrupt - REINDEX aborted. Run DBCC CHECKTABLE and report errors to your System Administrator. 7944 *** NOTICE: Space used on the log segment is %4.2f Mbytes, %4.2f%%. 7945 *** NOTICE: Space free on the log segment is %4.2f Mbytes, %4.2f%%. 7946 *** NOTICE: Notification of log space used/free cannot be reported because the log segment is not on its own device. 7947 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. 7962 Upgrade requires the SQL Server to be booted in single user mode. Reboot the SQL Server with the -m flag 7963 Upgrade encountered a fatal error. Please check the SQL Server errorlog 8002 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' 8003 There are too many parameters in this CREATE PROCEDURE statement. The maximum number is %d. 8004 Received an unrecognized datatype %d from TDS datastream. 8005 Received a procedure name length of %d. The TDS datastream is incorrect. 13001 data page 13002 index page 13003 leaf page 13004 last 13005 root 13006 read from 13007 send to 13008 receive 13009 send 13010 read 13011 wait 13012 A USE DATABASE statement 13013 a procedure or trigger 13014 A DISTINCT clause 13015 a view 13016 An INTO clause 13017 An ORDER BY clause 13018 A COMPUTE clause 13019 a SELECT INTO statement 13020 option 13021 offset option 13022 statistics option 13023 parameter option 13024 built-in function name 13025 field 13026 parameter 13027 convert specification 13028 index 13029 table 13030 database 13031 procedure 13032 trigger 13033 view 13034 default 13035 rule 13036 system 13037 unknown type 13038 SET command 13039 column 13040 type 13041 character string 13042 integer 13043 identifier 13044 number 13045 integer value 13046 floating point value 13047 object 13048 column heading 13076 an assignment Variables in Error Messages --------------------------- Symbol Stands For %d, %D a decimal number %x a hexadecimal number %s a null-terminated string %.*s a string, usually the name of a particular database object %c a single character %ld a long decimal %lf a double floating point number