Search code, repositories, users, issues, pull requests…
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign up
List of error messages between 2000 and 2999 in SQL Server 2017.
These error messages are all available by querying the sys.messages
catalog view on the master
database.
SQL Server Error Message — Errors 1501 to 2000 A message number uniquely identifies each error message and the error message Some error messages are self-explanatory and can easily be fixed, such as |
Error | Severity | Description |
1501 | 20 | Sort failure. |
1505 | 14 | CREATE UNIQUE INDEX terminated because a duplicate key was found for index ID <Index Value>. Most significant primary key is ‘<Primary Key Name>’. |
1507 | 10 | Warning: Deleted duplicate row. Primary key is ‘<Primary Key Name>’. |
1508 | 14 | CREATE INDEX terminated because a duplicate row was found. Primary key is ‘<Primary Key Name>’. |
1509 | 20 | Row compare failure. |
1510 | 17 | Sort failed. Out of space or locks in database <Database Name> |
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 ‘<Primary 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 ‘<Primary 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 ‘<Table Name>’ failed because the row size would be <Size>, including internal overhead. This exceeds the maximum allowable table row size, <Maximum Allowable Table Row Size>. |
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 ‘<Primary Table.Primary Key>‘ is not the same length as referencing column ‘<Referencing Table.Referencing Column>‘ in foreign key ‘<Foreign Key Constraint Name>‘. |
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 ‘<Table Name>‘ that match the referencing column list in the foreign key ‘<Foreign Key Constraint>‘. |
1777 | 14 | User does not have correct permissions on referenced table ‘%.*ls’ to create foreign key ‘%.*ls’. |
1778 | 16 | Column ‘<Primary Table.Primary Key>‘ is not the same data type as referencing column ‘<Referencing Table.Referencing Column>‘ in foreign key ‘<Foreign Key Constraint>‘. |
1779 | 16 | Table ‘%.*ls’ already has a primary key defined on it. |
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. |
Error | Severity | Description |
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 ‘<Table Name>‘. Drop the existing clustered index ‘<Clustered Index Name>‘ 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 | 16 | 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 | Cannot create index on view ‘<View Name>’ because the view is not schema bound. |
1940 | 16 | Cannot create index on view ‘<View Name>’. 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 contains text, ntext or image columns. |
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 the view contains an imprecise expression in a join. |
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. |
Reference: Database Engine Events and Errors — SQL Server | Microsoft Docs
Errors 2000 — 2999
Error | Severity | Description (Message Text) |
2001 | 10 | Cannot use duplicate parameter names. Parameter name ‘%.*ls’ listed more than once. |
2004 | 16 | Procedure ‘%.*ls’ has already been created with group number %d. Create procedure with an unused group number. |
2007 | 11 | Cannot add rows to sysdepends for the current stored procedure because it depends on the missing object ‘%.*ls’. The stored procedure will still be created. |
2008 | 16 | The object ‘%.*ls’ is not a procedure so you cannot create another procedure under that group name. |
2009 | 10 | Procedure ‘%.*ls’ was created despite delayed name resolution warnings (if any). |
2010 | 16 | Cannot perform alter on %.*ls because it is an incompatible object type. |
2011 | 16 | Index hints cannot be specified within a schema-bound object. |
2012 | 16 | User-defined variables cannot be declared within a schema-bound object. |
2106 | 11 | Cannot create a trigger on table ‘%.*ls’, because this table does not exist in database ‘%.*ls’. |
2108 | 16 | Cannot create a trigger on table ‘%.*ls’ because you can only create a trigger on a table in the current database. |
2110 | 16 | Cannot alter trigger ‘%.*ls’ for table ‘%.*ls’ because this trigger does not belong to this table. |
2111 | 16 | Cannot %s trigger ‘%.*ls’ for %S_MSG ‘%.*ls’ because an INSTEAD OF %s trigger already exists. |
2112 | 16 | Cannot %s trigger ‘%.*ls’ for view ‘%.*ls’ because it is defined with the CHECK OPTION. |
2113 | 16 | Cannot %s INSTEAD OF DELETE or UPDATE TRIGGER ‘%.*ls’ on table ‘%.*ls’ because the table has a FOREIGN KEY with cascaded DELETE or UPDATE. |
2114 | 16 | Column ‘%.*ls’ cannot be used in an IF UPDATE clause because it is a computed column. |
2501 | 16 | Could not find a table or object named ‘%.*ls’. Check sysobjects. |
2502 | 16 | Could not start transaction. |
2503 | 10 | Successfully deleted the physical file ‘%ls’. |
2504 | 16 | Could not delete the physical file ‘%ls’. The DeleteFile system function returned error %ls. |
2505 | 16 | The device ‘%.*ls’ does not exist. Use sp_helpdevice to show available devices. |
2506 | 16 | Could not find a table or object name ‘%.*ls’ in database ‘%.*ls’. |
2511 | 16 | Table error: Object ID %d, Index ID %d. Keys out of order on page %S_PGID, slots %d and %d. |
2512 | 16 | Table error: Object ID %d, Index ID %d. Duplicate keys on page %S_PGID slot %d and page %S_PGID slot %d. |
2513 | 16 | Table error: Object ID %ld (object ‘%.*ls’) does not match between ‘%.*ls’ and ‘%.*ls’. |
2514 | 16 | Table error: Data type %ld (type ‘%.*ls’) does not match between ‘%.*ls’ and ‘%.*ls’. |
2515 | 16 | Page %S_PGID, object ID %d, index ID %d has been modified but is not marked modified in the differential backup bitmap. |
2516 | 16 | The differential bitmap was invalidated for database %.*ls. A full database backup is required before a differential backup can be performed. |
2517 | 16 | The minimally logged operation status has been turned on for database %.*ls. Rerun backup log operations to ensure that all data has been secured. |
2519 | 16 | Unable to process table %.*ls because filegroup %.*ls is invalid. |
2520 | 16 | Could not find database ‘%.*ls’. Check sysdatabases. |
2521 | 16 | Could not find database ID %d. Check sysdatabases. |
2522 | 16 | Unable to process index %.*ls of table %.*ls because filegroup %.*ls is invalid. |
2523 | 16 | Filegroup %.*ls is invalid. |
2524 | 16 | Unable to process table %.*ls because filegroup %.*ls is offline. |
2525 | 16 | Database file %.*ls is offline. |
2526 | 16 | Incorrect DBCC statement. Check the documentation for the correct DBCC syntax and options. |
2527 | 16 | Unable to process index %.*ls of table %.*ls because filegroup %.*ls is offline. |
2528 | 10 | DBCC execution completed. If DBCC printed error messages, contact your system administrator. |
2529 | 16 | Filegroup %.*ls is offline. |
2530 | 16 | Secondary index entries were missing or did not match the data in the table. Use the WITH TABLOCK option and run the command again to display the failing records. |
2531 | 16 | Table error: Object ID %d, index ID %d B-tree level mismatch, page %S_PGID. Level %d does not match level %d from previous %S_PGID. |
2532 | 16 | DBCC SHRINKFILE could not shrink file %ls. Log files are not supported. |
2533 | 16 | Table error: Page %S_PGID allocated to object ID %d, index ID %d was not seen. Page may be invalid or have incorrect object ID information in its header. |
2534 | 16 | Table error: Page %S_PGID with object ID %d, index ID %d in its header is allocated by another object. |
Error 2535 | 16 | Table error: Page %S_PGID is allocated to object ID %d, index ID %d, not to object ID %d, index ID %d found in page header. |
2536 | 10 | DBCC results for ‘%.*ls’. |
2537 | 16 | Table error: Object ID %d, index ID %d, page %S_PGID, row %d. Record check (%hs) failed. Values are %ld and %ld. |
2538 | 10 | File %d. Number of extents = %ld, used pages = %ld, reserved pages = %ld. |
2539 | 10 | Total number of extents = %ld, used pages = %ld, reserved pages = %ld in this database. |
2540 | 10 | The system cannot self repair this error. |
2541 | 10 | DBCC UPDATEUSAGE: sysindexes row updated for table ‘%.*ls’ (index ID %ld): |
2542 | 10 | DATA pages: Changed from (%ld) to (%ld) pages. |
2543 | 10 | USED pages: Changed from (%ld) to (%ld) pages. |
2544 | 10 | RSVD pages: Changed from (%ld) to (%ld) pages. |
2545 | 10 | ROWS count: Changed from (%I64d) to (%I64d) rows. |
2546 | 10 | Index ‘%.*ls’ on table ‘%.*ls’ is marked offline. Rebuild the index to bring it online. |
2547 | 10 | Performing second pass of index checks. |
2548 | 10 | DBCC: Compaction phase of index ‘%.*ls’ is %d%% complete. |
2549 | 10 | DBCC: Defrag phase of index ‘%.*ls’ is %d%% complete. |
2557 | 14 | User ‘%.*ls’ does not have permission to run DBCC %ls for object ‘%.*ls’. |
2559 | 16 | The ‘%ls’ and ‘%ls’ options are not allowed on the same statement. |
2560 | 16 | Parameter %d is incorrect for this DBCC statement. |
2562 | 16 | ‘%ls’ cannot access object ‘%.*ls’ because it is not a table. |
2566 | 14 | DBCC DBREINDEX cannot be used on system tables. |
2567 | 14 | DBCC INDEXDEFRAG cannot be used on system table indexes |
2568 | 16 | Page %S_PGID is out of range for this database or is in a log file. |
2570 | 16 | Warning: Page %S_PGID, slot %d in Object %d Index %d Column %.*ls value %.*ls is out of range for data type «%.*ls». Update column to a legal value. |
2571 | 14 | User ‘%.*ls’ does not have permission to run DBCC %.*ls. |
2572 | 16 | DBCC cannot free DLL ‘%.*ls’. The DLL is in use. |
2573 | 16 | Database ‘%.*ls’ is not marked suspect. You cannot drop it with DBCC. |
2574 | 10 | Object ID %d, index ID %d: Page %S_PGID is empty. This is not permitted at level %d of the B-tree. |
2575 | 16 | IAM page %S_PGID is pointed to by the next pointer of IAM page %S_PGID object ID %d index ID %d but was not detected in the scan. |
2576 | 16 | IAM page %S_PGID is pointed to by the previous pointer of IAM page %S_PGID object ID %d index ID %d but was not detected in the scan. |
2577 | 16 | Chain sequence numbers are out of order in IAM chain for object ID %d, index ID %d. Page %S_PGID sequence number %d points to page %S_PGID sequence number %d. |
2578 | 16 | Minimally logged extents were found in GAM interval starting at page %S_PGID but the minimally logged flag is not set in the database table. |
2579 | 16 | Table error: Extent %S_PGID object ID %d, index ID %d is beyond the range of this database. |
2580 | 16 | Table ‘%.*ls’ is either a system or temporary table. DBCC CLEANTABLE cannot be applied to a system or temporary table. |
2583 | 16 | An incorrect number of parameters was given to the DBCC statement. |
2588 | 16 | Page %S_PGID was expected to be the first page of a text, ntext, or image value. |
2590 | 10 | User ‘%.*ls’ is modifying bytes %d to %d of page %S_PGID in database ‘%.*ls’. |
2591 | 16 | Could not find row in sysindexes with index ID %d for table ‘%.*ls’. |
2592 | 10 | %ls index successfully restored for object ‘%.*ls’ in database ‘%.*ls’. |
2593 | 10 | There are %I64d rows in %ld pages for object ‘%.*ls’. |
2594 | 16 | Invalid index ID (%d) specified. |
2595 | 16 | Database ‘%.*ls’ must be set to single user mode before executing this statement. |
2597 | 16 | The database is not open. Execute a ‘USE %.*ls’ statement and rerun the DBCC statement. |
2598 | 16 | Clustered indexes on sysobjects and sysindexes cannot be re-created. |
2601 | 14 | Cannot insert duplicate key row in object ‘%.*ls’ with unique index ‘%.*ls’. |
2603 | 21 | No space left on logical page %S_PGID of index ID %d for object ‘%.*ls’ when inserting row on an index page. This situation should have been handled while traversing the index. |
2617 | 20 | Buffer holding logical page %S_PGID not found in keep pool in SDES for object ‘%.*ls’. Contact Technical Support. |
2624 | 21 | Could not insert into table %S_DES because row length %d is less than the minimum length %d. |
2627 | 14 | Violation of %ls constraint ‘%.*ls’. Cannot insert duplicate key in object ‘%.*ls’. |
2701 | 10 | Database name ‘%.*ls’ ignored, referencing object in tempdb. |
2702 | 16 | Database ‘%.*ls’ does not exist. |
2705 | 16 | Column names in each table must be unique. Column name ‘%.*ls’ in table ‘%.*ls’ is specified more than once. |
2706 | 11 | Table ‘%.*ls’ does not exist. |
2710 | 16 | You are not the owner specified for the object ‘%.*ls’ in this statement (CREATE, ALTER, TRUNCATE, UPDATE STATISTICS or BULK INSERT). |
2714 | 16 | There is already an object named ‘%.*ls’ in the database. |
2715 | 16 | Column or parameter #%d: Cannot find data type %.*ls. |
2716 | 16 | Column or parameter #%d: Cannot specify a column width on data type %.*ls. |
2717 | 15 | The size (%d) given to the %S_MSG ‘%.*ls’ exceeds the maximum allowed (%d). |
2718 | 16 | Column or parameter #%d: Cannot specify null values on a column of data type bit. |
2721 | 11 | Could not find a default segment to create the table on. Ask your system administrator to specify a default segment in syssegments. |
2724 | 10 | Parameter ‘%.*ls’ has an invalid data type. |
2727 | 11 | Cannot find index ‘%.*ls’. |
2730 | 11 | Cannot create procedure ‘%.*ls’ 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 execute CREATE PROCEDURE ‘%.*ls’;1 first. |
Error 2731 | 16 | Column ‘%.*ls’ has invalid width: %d. |
2732 | 16 | Error number %ld is invalid. The number must be from %ld through %ld |
2734 | 16 | The user name ‘%.*ls’ does not exist in sysusers. |
2736 | 16 | Owner name specified is a group name. Objects cannot be owned by groups. |
2737 | 16 | Message passed to %hs must be of type char, varchar, nchar, or nvarchar. |
2738 | 16 | A table can only have one timestamp column. Because table ‘%.*ls’ already has one, the column ‘%.*ls’ cannot be added. |
2739 | 16 | The text, ntext, and image data types are invalid for local variables. |
2740 | 16 | SET LANGUAGE failed because ‘%.*ls’ is not an official language name or a language alias on this SQL Server. |
2741 | 16 | SET DATEFORMAT date order ‘%.*ls’ is invalid. |
2742 | 16 | SET DATEFIRST %d is out of range. |
2743 | 16 | %ls statement requires %S_MSG parameter. |
2744 | 16 | Multiple identity columns specified for table ‘%.*ls’. Only one identity column per table is allowed. |
2745 | 10 | Process ID %d has raised user error %d, severity %d. SQL Server is terminating this process. |
2746 | 16 | Cannot specify user error format string with a length exceeding %d bytes. |
2747 | 16 | Too many substitution parameters for RAISERROR. Cannot exceed %d substitution parameters. |
2748 | 16 | Cannot specify %ls data type (RAISERROR parameter %d) as a substitution parameter for RAISERRROR. |
2749 | 16 | Identity column ‘%.*ls’ must be of data type int, bigint, smallint, tinyint, or decimal or numeric with a scale of 0, and constrained to be nonnullable. |
2750 | 16 | Column or parameter #%d: Specified column precision %d is greater than the maximum precision of %d. |
2751 | 16 | Column or parameter #%d: Specified column scale %d is greater than the specified precision of %d. |
2752 | 16 | Identity column ‘%.*ls’ contains invalid SEED. |
2753 | 16 | Identity column ‘%.*ls’ contains invalid INCREMENT. |
2754 | 16 | Error severity levels greater than %d can only be specified by members of the sysadmin role, using the WITH LOG option. |
2755 | 16 | SET DEADLOCK_PRIORITY option ‘%.*ls’ is invalid. |
2756 | 16 | Invalid value %d for state. Valid range is from %d to %d. |
2757 | 16 | RAISERROR failed due to invalid parameter substitution(s) for error %d, severity %d, state %d. |
2758 | 16 | %hs could not locate entry for error %d in sysmessages. |
2759 | 0 | CREATE SCHEMA failed due to previous errors. |
2760 | 16 | Specified owner name ‘%.*ls’ either does not exist or you do not have permission to use it. |
2761 | 16 | The ROWGUIDCOL property can only be specified on the uniqueidentifier data type. |
2762 | 16 | sp_setapprole was not invoked correctly. Refer to the documentation for more information. |
2763 | 16 | Could not find application role ‘%.*ls’. |
2764 | 16 | Incorrect password supplied for application role ‘%.*ls’. |
2765 | 15 | Could not locate statistics for column ‘%.*ls’ in the system catalogs. |
2766 | 16 | The definition for user-defined data type ‘%.*ls’ has changed. |
2767 | 15 | Could not locate statistics ‘%.*ls’ in the system catalogs. |
2768 | 15 | Statistics for %ls ‘%.*ls’. |
2769 | 15 | Column ‘%.*ls’. Cannot create statistics on a column of data type %ls. |
2770 | 16 | The SELECT INTO statement cannot have same source and destination tables. |
2771 | 16 | Cannot create statistics on table ‘%.*ls’. This table is a virtual system table. |
2772 | 16 | Cannot access temporary tables from within a function. |
2773 | 16 | Sort order ID %d is invalid. |
2774 | 16 | Collation ID %d is invalid. |
2775 | 16 | Code page %d is not supported by the operating system. |
2777 | 17 | Database ‘%.*ls’ contains columns or parameters with the following code page(s) not supported by the operating system: %ls. |
2801 | 16 | The definition of object ‘%.*ls’ has changed since it was compiled. |
2809 | 18 | The request for %S_MSG ‘%.*ls’ failed because ‘%.*ls’ is a %S_MSG object. |
2812 | 16 | Could not find stored procedure ‘%.*ls’. |
Search code, repositories, users, issues, pull requests…
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign up