Errors 1000 - 1999

Error Severity Description
1001 16 Line %d: Length or precision specification %d is invalid.
1002 16 Line %d: Specified scale %d is invalid.
1003 15 Line %d: %ls clause allowed only for %ls.
1005 15 Line %d: Invalid procedure number (%d). Must be between 1 and 32767.
1006 15 CREATE TRIGGER contains no statements.
1007 15 The %S_MSG '%.*ls' is out of the range for numeric representation (maximum precision %d).
1008 15 The SELECT item identified by the ORDER BY number %d contains a variable as part of the expression identifying a column position. Variables are only allowed when ordering by an expression referencing a column name.
1010 15 Invalid escape character '%.*ls'.
1011 15 The correlation name '%.*ls' is specified multiple times in a FROM clause.
1012 15 The correlation name '%.*ls' has the same exposed name as table '%.*ls'.
1013 15 Tables '%.*ls' and '%.*ls' have the same exposed names. Use correlation names to distinguish them.
1015 15 An aggregate cannot appear in an ON clause unless it is in a subquery contained in a HAVING clause or select list, and the column being aggregated is an outer reference.
1016 15 Outer join operators cannot be specified in a query containing joined tables.
1019 15 Invalid column list after object name in GRANT/REVOKE statement.
1020 15 Cannot specify column list for INSERT/DELETE/EXECUTE privileges in the GRANT/REVOKE statement.
1021 10 FIPS Warning: Line %d has the non-ANSI statement '%ls'.
1022 10 FIPS Warning: Line %d has the non-ANSI clause '%ls'.
1023 15 Invalid parameter %d specified for %ls.
1024 10 FIPS Warning: Line %d has the non-ANSI function '%ls'.
1025 10 FIPS Warning: The length of identifier '%.*ls' exceeds 18.
1027 15 Too many expressions are specified in the GROUP BY clause. The maximum number is %d when either CUBE or ROLLUP is specified.
1028 15 The CUBE and ROLLUP options are not allowed in a GROUP BY ALL clause.
1029 15 Browse mode is invalid for subqueries and derived tables.
1031 15 Percent values must be between 0 and 100.
1032 16 Cannot use the column prefix '%.*ls'. This must match the object in the UPDATE clause '%.*ls'.
1033 16 An ORDER BY clause is invalid in views, derived tables, and subqueries unless TOP is also specified.
1035 15 Incorrect syntax near '%.*ls', expected '%.*ls'.
1036 15 File option %hs is required in this CREATE/ALTER DATABASE statement.
1037 15 The CASCADE, WITH GRANT or AS options cannot be specified with statement permissions.
1038 15 Cannot use empty object or column names. Use a single space if necessary.
1039 15 SHOWPLAN is not available. Use SHOWPLAN_TEXT or SHOWPLAN_ALL instead.
1040 15 Mixing old and new syntax in CREATE/ALTER DATABASE statement is not allowed.
1041 15 Option %.*ls is not allowed for a LOG file.
1042 15 Conflicting %ls optimizer hints specified.
1043 15 '%hs' is not yet implemented.
1044 15 Cannot use an existing function name to specify a stored procedure name.
1045 15 Aggregates are not allowed in this context. Only scalar expressions are allowed.
1046 15 Subqueries are not allowed in this context. Only scalar expressions are allowed.
1047 15 Conflicting locking hints specified.
1048 15 Conflicting cursor options %ls and %ls.
1049 15 Mixing old and new syntax to specify cursor options is not allowed.
1050 15 This syntax is only allowed within the stored procedure sp_executesql.
1051 15 Cursor parameters in a stored procedure must be declared with OUTPUT and VARYING options, and they must be specified in the order CURSOR VARYING OUTPUT.
1052 15 Conflicting %ls options %ls and %ls.
1053 15 For DROP STATISTICS, you must give both the table and the column name in the form 'tablename.column'.
1055 15 '%.*ls' is an invalid name because it contains a NULL character.
1056 15 The maximum number of elements in the select list is %d and you have supplied %d.
1057 15 The IDENTITY function cannot be used with a SELECT INTO statement containing a UNION operator.
1058 15 Cannot specify both READ_ONLY and FOR READ ONLY on a cursor declaration.
1059 15 Cannot set or reset the %ls option within a procedure.
1060 15 The number of rows in the TOP clause must be an integer.
1061 16 The text/ntext/image constants are not yet implemented.
1062 16 The TOP N WITH TIES clause is not allowed without a corresponding ORDER BY clause.
1063 16 A filegroup cannot be added using ALTER DATABASE ADD FILE. Use ALTER DATABASE ADD FILEGROUP.
1064 16 A filegroup cannot be used with log files.
1065 15 The NOLOCK, READUNCOMMITTED, and READPAST lock hints are only allowed in a SELECT statement.
1066 10 Warning. Line %d: The option '%ls' is obsolete and has no effect.
1067 15 The SET SHOWPLAN statements must be the only statements in the batch.
1068 16 Only one list of index hints per table is allowed.
1069 16 Index hints are only allowed in a FROM clause.
1070 15 CREATE INDEX option '%.*ls' is no longer supported.
1071 16 Cannot specify a JOIN algorithm with a remote JOIN.
1072 16 A REMOTE hint can only be specified with an INNER JOIN clause.
1073 15 '%.*ls' is not a recognized cursor option for cursor %.*ls.
1101 17 Could not allocate new page for database '%.*ls'. There are no more pages available in filegroup %.*ls. Space can be created by dropping objects, adding additional files, or allowing file growth.
1102 22 IAM page %S_PGID for object ID %ld is incorrect. The %S_MSG ID on page is %ld; should be %ld. The entry in sysindexes may be incorrect or the IAM page may be corrupt.
1103 21 Allocation page %S_PGID in database '%.*ls' has different segment ID than that of the object which is being allocated to. Run DBCC CHECKALLOC.
1105 17 Could not allocate space for object '%.*ls' in database '%.*ls' because the '%.*ls' filegroup is full.
1109 21 Could not read allocation page %S_PGID because either the object ID (%ld) is not correct, or the page ID (%S_PGID) is not correct.
1201 20 The page_lock system function was called with a mode %d that is not permitted.
1203 20 Process ID %d attempting to unlock unowned resource %.*ls.
1204 19 SQL Server has run out of LOCKS. Rerun your statement when there are fewer active users, or ask the system administrator to reconfigure SQL Server with more LOCKS.
1205 13 Your transaction (process ID #%d) was deadlocked with another process and has been chosen as the deadlock victim. Rerun your transaction.
1211 13 Process ID %d was chosen as the deadlock victim with P_BACKOUT bit set.
1220 17 No more lock classes available from transaction.
1221 20 Invalid lock class for release call.
1222 13 Lock request time out period exceeded.
1501 20 Sort failure.
1505 14 CREATE UNIQUE INDEX terminated because a duplicate key was found. Most significant primary key is '%S_KEY'.
1507 10 Warning: Deleted duplicate row. Primary key is '%S_KEY'.
1508 14 CREATE INDEX terminated because a duplicate row was found. Primary key is '%S_KEY'.
1509 20 Row compare failure.
1510 17 Sort failed. Out of space or locks in database '%.*ls'.
1511 20 Sort cannot be reconciled with transaction log.
1522 20 Sort failure. Prevented overwriting of allocation page in database '%.*ls' by terminating sort.
1523 20 Sort failure. Prevented incorrect extent deallocation by aborting sort.
1528 21 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 21 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 16 CREATE INDEX with DROP_EXISTING was aborted because a row was out of order. Most significant offending primary key is '%S_KEY'. Explicitly drop and create the index instead.
1531 16 The SORTED_DATA_REORG 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'.
1532 20 New sort run starting on page %S_PGID found extent not marked as shared.
1533 20 Cannot share extent %S_PGID among more than eight sort runs.
1534 20 Extent %S_PGID not found in shared extent directory.
1535 20 Cannot share extent %S_PGID with shared extent directory full.
1536 20 Cannot build a nonclustered index on a memory-only work table.
1537 20 Cannot suspend a sort not in row input phase.
1538 20 Cannot insert into a sort not in row input phase.
1540 16 Cannot sort a row of size %d, which is greater than the allowable maximum of %d.
1619 21 Could not open tempdb. Cannot continue.
1701 16 Creation of table '%.*ls' failed because the row size would be %d, including internal overhead. This exceeds the maximum allowable table row size, %d.
1702 16 CREATE TABLE failed because column '%.*ls' in table '%.*ls' exceeds the maximum of %d columns.
1703 17 Could not allocate disk space for a work table in database '%.*ls'. You may be able to free up space by using BACKUP LOG, or you may want to extend the size of the database by using ALTER DATABASE.
1704 16 Only members of the sysadmin role can create the system table '%.*ls'.
1705 16 You must create system table '%.*ls' in the master database.
1706 16 System table '%.*ls' was not created, because ad hoc updates to system catalogs are not enabled.
1708 10 The total row size (%d) for table '%.*ls' exceeds the maximum number of bytes per row (%d). Rows that exceed the maximum number of bytes will not be added.
1709 16 Cannot use TEXTIMAGE_ON when a table has no text, ntext, or image columns.
1750 10 Could not create constraint. See previous errors.
1752 16 Could not create DEFAULT for column '%.*ls' as it is not a valid column in the table '%.*ls'.
1753 16 Column '%.*ls.%.*ls' is not the same length as referencing column '%.*ls.%.*ls' in foreign key '%.*ls'.
1754 16 Defaults cannot be created on columns with an IDENTITY attribute. Table '%.*ls', column '%.*ls'.
1755 16 Defaults cannot be created on columns of data type timestamp. Table '%.*ls', column '%.*ls'.
1756 10 Skipping FOREIGN KEY constraint '%.*ls' definition for temporary table.
1759 16 Invalid column '%.*ls' specified in constraint definition.
1760 16 Constraints of type %ls cannot be created on columns of type %ls.
1763 16 Cross-database foreign key references are not supported. Foreign key '%.*ls'.
1766 16 Foreign key references to temporary tables are not supported. Foreign key '%.*ls'.
1767 16 Foreign key '%.*ls' references invalid table '%.*ls'.
1768 16 Foreign key '%.*ls' references object '%.*ls' which is not a user table.
1769 16 Foreign key '%.*ls' references invalid column '%.*ls' in referencing table '%.*ls'.
1770 16 Foreign key '%.*ls' references invalid column '%.*ls' in referenced table '%.*ls'.
1772 16 Foreign key '%.*ls' defines an invalid relationship between a user table and system table.
1773 16 Foreign key '%.*ls' has implicit reference to object '%.*ls' which does not have a primary key defined on it.
1774 16 The number of columns in the referencing column list for foreign key '%.*ls' does not match those of the primary key in the referenced table '%.*ls'.
1776 16 There are no primary or candidate keys in the referenced table '%.*ls' that match the referencing column list in the foreign key '%.*ls'.
1777 14 User does not have correct permissions on referenced table '%.*ls' to create foreign key '%.*ls'.
1778 16 Column '%.*ls.%.*ls' is not the same data type as referencing column '%.*ls.%.*ls' in foreign key '%.*ls'.
1779 16 Table '%.*ls' already has a primary key defined on it.
1780 20 Could not find column ID %d in syscolumns for object ID %d in database ID %d.
1781 16 Column already has a DEFAULT bound to it.
1801 16 Database '%.*ls' already exists.
1802 11 CREATE DATABASE failed. Some file names listed could not be created. Check previous errors.
1803 17 CREATE DATABASE failed. Could not allocate enough disk space for a new database on the named disks. Total space allocated must be at least %d MB to a accommodate copy of the model database.
1804 10 There is no disk named '%.*ls'. Checking other disk names.
1805 10 The CREATE DATABASE process is allocating %.2f MB on disk '%.*ls'.
1807 17 Could not obtain exclusive lock on database '%.*ls'. Retry the operation later.
1808 21 Default devices are not supported.
1811 16 '%.*ls' is the wrong type of device for CREATE DATABASE or ALTER DATABASE. Check sysdevices. The statement is aborted.
1813 16 Could not open new database '%.*ls'. CREATE DATABASE is aborted.
1814 10 Could not create tempdb. If space is low, extend the amount of space and restart.
1816 16 Could not attach the database because the character set, sort order, or Unicode collation for the database differs from this server.
1817 10 Warning: %ls %ld in database differs from server %ls of %ld.
1818 16 Primary log file '%ls' is missing and the database was not cleanly shut down so it cannot be rebuilt.
1819 10 Could not create default log file because the name was too long.
1820 16 Disk '%.*ls' is already completely used by other databases. It can be expanded with DISK RESIZE.
1826 16 User-defined filegroups are not allowed on '%hs'.
1827 16 CREATE/ALTER DATABASE failed because the resulting cumulative database size would exceed your licensed limit of %d MB per %S_MSG.
1828 16 The file named '%.*ls' is already in use. Choose another name.
1829 16 The FOR ATTACH option requires that at least the primary file be specified.
1830 16 The files '%.*ls' and '%.*ls' are both primary files. A database can only have one primary file.
1831 10 Successfully %ls database '%.*ls'.
1832 20 Could not attach database '%.*ls' to file '%.*ls'.
1901 16 Column '%.*ls'. Cannot create index on a column of bit data type.
1902 16 Cannot create more than one clustered index on table '%.*ls'. Drop the existing clustered index '%.*ls' before creating another.
1903 16 %d is the maximum allowable size of an index. The composite index specified is %d bytes.
1904 16 Cannot specify more than %d column names for index key list. %d specified.
1905 21 Could not find 'zero' row for index '%.*ls' the table in sysindexes.
1906 11 Cannot create an index on table '%.*ls', because this table does not exist in database '%.*ls'.
1909 16 Cannot use duplicate column names in index key list. Column name '%.*ls' listed more than once.
1910 16 Cannot create more than %d indexes or column statistics on one table.
1911 16 Column name '%.*ls' does not exist in the target table.
1913 16 There is already an index on table '%.*ls' named '%.*ls'.
1914 16 Cannot create index on object '%.*ls' because it is not a user table.
1915 16 Only members of the sysadmin role or the owner of table '%.*ls' can create an index on it.
1916 16 CREATE INDEX options %ls and %ls are mutually exclusive.
1918 10 Index (ID = %d) is being rebuilt.
1919 16 Column '%.*ls'. Cannot create index on a column of text, ntext, or image data type.
1920 10 Skipping rebuild of index ID %d, which is on a read-only filegroup.
1921 16 Invalid filegroup '%.*ls' specified.
1922 16 Filegroup '%.*ls' has no files assigned to it. Tables, indexes, and text, ntext, and image columns cannot be created on this filegroup.
1923 10 The clustered index has been dropped.
1924 16 Filegroup '%.*ls' is read-only.
1925 16 Cannot convert a clustered index to a nonclustered index using the DROP_EXISTING option.
1926 16 Cannot create a clustered index because nonclustered index ID %d is on a read-only filegroup.
1927 16 There are already statistics on table '%.*ls' named '%.*ls'.
1928 16 Cannot create statistics on table '%.*ls' because this table does not exist in database '%.*ls'.
1929 16 Cannot create statistics on table '%.*ls' because it is not a user table.
1930 16 Only the owner of table '%.*ls' or a member of the sysadmin fixed server role can create statistics on it.

  


(c) 1988-98 Microsoft Corporation. All Rights Reserved.