Error |
Severity |
Description (Message Text) |
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. |
1004 |
16 |
Invalid column prefix '%.*ls': No table name specified |
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 38). |
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 or functions '%.*ls' and '%.*ls' have the same exposed names. Use correlation names to distinguish them. |
1014 |
15 |
TOP clause contains an invalid value. |
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 |
Column list cannot be specified for object-level permissions. |
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 |
The ORDER BY clause is invalid in views, inline functions, 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 |
16 |
Option '%.*ls' is specified more than once. |
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'. |
1054 |
15 |
Syntax '%ls' is not allowed in schema-bound objects. |
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. |
1074 |
15 |
Creation of temporary functions is not allowed. |
1075 |
15 |
RETURN statements in scalar valued functions must include an argument. |
1076 |
15 |
Function '%s' requires at least %d argument(s). |
1077 |
15 |
INSERT into an identity column not allowed on table variables. |
1078 |
15 |
'%.*ls %.*ls' is not a recognized option. |
1079 |
15 |
A variable cannot be used to specify a search condition in a fulltext predicate when accessed through a cursor. |
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 contain an error. |
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 |
The SQL Server cannot obtain a LOCK resource at this time. Rerun your statement when there are fewer active users or ask the system administrator to check the SQL Server lock and memory configuration. |
1205 |
13 |
Transaction (Process ID %d) was deadlocked on {%Z} resources with another process and has been chosen as the deadlock victim. Rerun the transaction. |
1206 |
18 |
Transaction manager has canceled the distributed 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. |
1223 |
16 |
Attempting to release application lock '%.*ls' that is not currently held. |
1501 |
20 |
Sort failure. |
1505 |
14 |
CREATE UNIQUE INDEX terminated because a duplicate key was found for index ID %d. 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. |
1620 |
21 |
Cannot start C2 audit trace. SQL Server is shutting down. |
1621 |
10 |
Server started with '-f'. Auditing will not be started. |
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. |
Error 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 |
Warning: The table '%.*ls' has been created but its maximum row size (%d) exceeds the maximum number of bytes per row (%d). INSERT or UPDATE of a row in this table will fail if the resulting row length exceeds %d bytes. |
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. |
1757 |
16 |
Column '%.*ls.%.*ls' is not of same collation as referencing column '%.*ls.%.*ls' in foreign key '%.*ls'. |
1759 |
16 |
Invalid column '%.*ls' is specified in a constraint or computed-column 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. |
1784 |
16 |
Cannot create the foreign key '%.*ls' because the referenced column '%.*ls.%.*ls' is a computed column. |
1785 |
16 |
Introducing FOREIGN KEY constraint '%.*ls' on table '%.*ls' may cause cycles or multiple cascade paths. Specify ON DELETE NO ACTION or ON UPDATE NO ACTION, or modify other FOREIGN KEY constraints. |
1786 |
16 |
Either column '%.*ls.%.*ls' or referencing column '%.*ls.%.*ls' in foreign key '%.*ls' is a timestamp column. This data type cannot be used with cascading referential integrity constraints. |
1787 |
16 |
Cannot define foreign key constraint '%.*ls' with cascaded DELETE or UPDATE on table '%.*ls' because the table has an INSTEAD OF DELETE or UPDATE TRIGGER defined on it. |
1788 |
16 |
Cascading foreign key '%.*ls' cannot be created where the referencing column '%.*ls.%.*ls' is an identity column. |
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 accommodate a 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'. |
1806 |
16 |
CREATE DATABASE failed. The default collation of database '%.*ls' cannot be set to '%.*ls'. |
1807 |
17 |
Could not obtain exclusive lock on database '%.*ls'. Retry the operation later. |
1808 |
21 |
Default devices are not supported. |
1809 |
10 |
To achieve optimal performance, update all statistics on the '%.*ls' database by running sp_updatestats. |
1811 |
16 |
'%.*ls' is the wrong type of device for CREATE DATABASE or ALTER DATABASE. Check sysdevices. The statement is aborted. |
1812 |
16 |
CREATE DATABASE failed. COLLATE clause cannot be used with the FOR ATTACH option. |
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. |
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 |
Index keys are too large. The %d bytes needed to represent the keys for index %d exceeds the size limit of %d bytes. |
1904 |
16 |
Cannot specify more than %d column names for statistics or 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 '%.*ls', because this table does not exist in database '%.*ls'. |
1907 |
16 |
Cannot re-create index '%.*ls'. The new index definition does not match the constraint being enforced by the existing index. |
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 nonclustered indices 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 |
Index cannot be created on object '%.*ls' because the object is not a user table or view. |
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. |
1938 |
16 |
Index cannot be created on %S_MSG '%.*ls' because the underlying object '%.*ls' has a different owner. |
1939 |
16 |
Index %S_MSG cannot be created on view '%.*ls' because the view is not schema bound. |
1940 |
16 |
Cannot create %S_MSG on view '%.*ls'. It does not have a unique clustered index. |
1941 |
16 |
Nonunique clustered index cannot be created on view '%.*ls' because only unique clustered indexes are allowed. |
1942 |
16 |
Index cannot be created on view '%.*ls' because the view contains text, ntext or image columns. |
1943 |
16 |
Index cannot be created on view '%.*ls' because the view has one or more nondeterministic expressions. |
1944 |
16 |
Index '%.*ls' was not created. This index has a key length of at least %d bytes. The maximum permissible key length is %d bytes. |
1945 |
16 |
Warning! The maximum key length is %d bytes. The index '%.*ls' has maximum length of %d bytes. For some combination of large values, the insert/update operation will fail. |
1946 |
16 |
Operation failed. The index entry of length %d bytes for the index '%.*ls' exceeds the maximum length of %d bytes. |
1947 |
16 |
Index cannot be created on view '%.*ls' because the view contains a self-join on '%.*ls'. |
1948 |
16 |
Duplicate index names '%.*ls' and '%.*ls' detected on table '%.*ls'. |
1949 |
16 |
Index on view '%.*ls' cannot be created because function '%s' yields nondeterministic results. |
1950 |
16 |
Index on view '%.*ls' cannot be created because the view contains an imprecise expression in a GROUP BY clause |
1951 |
16 |
Index on view '%.*ls' cannot be created because the view contains an imprecise expression in the WHERE clause. |
1952 |
16 |
Index on view '%.*ls' cannot be created because the view contains an imprecise expression in a join. |
1953 |
16 |
Index on view '%.*ls' cannot be created because some arguments are missing in a built-in function. |
1954 |
16 |
Index on view '%.*ls' cannot be created because the view uses a column bound to a rule. |
1955 |
16 |
Index on view '%.*ls' cannot be created because the view contains a nondeterministic computed column. |
1956 |
16 |
Index on view '%.*ls' cannot be created because the view uses a nondeterministic user-defined function. |
1957 |
16 |
Index on view '%.*ls' cannot be created because the view requires a conversion involving dates or variants. |
1958 |
16 |
This edition of SQL Server does not support indexed views. |
1959 |
16 |
Cannot create index on view or computed column because this database is not SQL Server compatible. |