Redigera

Dela via


Database Engine events and errors (1000 to 1999)

This article contains error message numbers (between the range 1,000 and 1,999) and their description, which is the text of the error message from the sys.messages catalog view. Where applicable, the error number is a link to further information.

For the full range of error numbers, see the list on Database Engine events and errors.

You can query the Database Engine to see a full list of all errors, by running the following query against the sys.messages catalog view:

SELECT message_id AS Error,
    severity AS Severity,
    [Event Logged] = CASE is_event_logged
        WHEN 0 THEN 'No' ELSE 'Yes'
        END,
    [text] AS [Description]
FROM sys.messages
WHERE language_id = 1040 /* replace 1040 with the desired language ID, such as 1033 for US English */
ORDER BY message_id;

SQL Server version

This article shows events and errors (between the range 1,000 and 1,999) for SQL Server 2016 (13.x). If you want to view events and errors for other versions of SQL Server, see:

This article shows events and errors (between the range 1,000 and 1,999) for SQL Server 2017 (14.x). If you want to view events and errors for other versions of SQL Server, see:

This article shows events and errors (between the range 1,000 and 1,999) for SQL Server 2019 (15.x). If you want to view events and errors for other versions of SQL Server, see:

This article shows events and errors (between the range 1,000 and 1,999) for SQL Server 2022 (16.x). If you want to view events and errors for other versions of SQL Server, see:

Errors and events (1000 to 1999)

Error Severity Event logged Description
1001 16 No Line %d: Length or precision specification %d is invalid.
1002 16 No Line %d: Specified scale %d is invalid.
1003 15 No Line %d: %ls clause allowed only for %ls.
1004 16 No Invalid column prefix '%.*ls': No table name specified
1005 15 No Line %d: Invalid procedure number (%d). Must be between 1 and 32767.
1006 15 No CREATE TRIGGER contains no statements.
1007 15 No The %S_MSG '%.*ls' is out of the range for numeric representation (maximum precision 38).
1008 15 No 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.
1009 16 No The keyword DEFAULT is not allowed in DBCC commands.
1010 15 No Invalid escape character '%.*ls'.
1011 15 No The correlation name '%.*ls' is specified multiple times in a FROM clause.
1012 15 No The correlation name '%.*ls' has the same exposed name as table '%.*ls'.
1013 15 No The objects "%.*ls" and "%.*ls" in the FROM clause have the same exposed names. Use correlation names to distinguish them.
1014 15 No A TOP or FETCH clause contains an invalid value.
1015 15 No 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 No Outer join operators cannot be specified in a query containing joined tables.
1017 15 No The %ls hint cannot be specified more than once.
1018 15 No Incorrect syntax near '%.*ls'. If this is intended as a part of a table hint, A WITH keyword and parenthesis are now required. See SQL Server Books Online for proper syntax.
1019 15 No Invalid column list after object name in GRANT/REVOKE statement.
1020 15 No Sub-entity lists (such as column or security expressions) cannot be specified for entity-level permissions.
1021 10 No FIPS Warning: Line %d has the non-ANSI statement '%ls'.
1022 10 No FIPS Warning: Line %d has the non-ANSI clause '%ls'.
1023 15 No Invalid parameter %d specified for %ls.
1024 10 No FIPS Warning: Line %d has the non-ANSI function '%ls'.
1025 10 No FIPS Warning: The length of identifier '%.*ls' exceeds 18.
1026 16 No GOTO cannot be used to jump into a TRY or CATCH scope.
1027 15 No Too many expressions are specified in a CUBE in the GROUP BY clause. The maximum number is %d.
1028 15 No The CUBE, ROLLUP, and GROUPING SETS constructs are not allowed in a GROUP BY ALL clause.
1029 15 No Browse mode is invalid for subqueries and derived tables.
1030 16 No Only constants are allowed here. Time literal is not permitted because it refers to the current date.
1031 15 No Percent values must be between 0 and 100.
1032 16 No Cannot use the column prefix '%.*ls'. This must match the object in the UPDATE clause '%.*ls'.
1033 16 No The ORDER BY clause is invalid in views, inline functions, derived tables, subqueries, and common table expressions, unless TOP, OFFSET or FOR XML is also specified.
1034 15 No Syntax error: Duplicate specification of the action "%.*s" in the trigger declaration.
1035 15 No Incorrect syntax near '%.*ls', expected '%.*ls'.
1036 15 No File option %hs is required in this CREATE/ALTER DATABASE statement.
1037 15 No The CASCADE, WITH GRANT or AS options cannot be specified with statement permissions.
1038 15 No An object or column name is missing or empty. For SELECT INTO statements, verify each column has a name. For other statements, look for empty alias names. Aliases defined as "" or [] are not allowed. Change the alias to a valid name.
1039 16 No Option '%.*ls' is specified more than once.
1040 15 No The value %d used with MAX_OUTSTANDING_IO_PER_VOLUME is not valid; MAX_OUTSTANDING_IO_PER_VOLUME must be greater than 0 and less than or equal to %d.
1041 15 No Option %.*ls is not allowed for a LOG file.
1042 15 No Conflicting %ls optimizer hints specified.
1043 16 No '%.*ls' is not yet implemented.
1044 15 No Cannot use an existing function name to specify a stored procedure name.
1045 15 No Aggregates are not allowed in this context. Only scalar expressions are allowed.
1046 15 No Subqueries are not allowed in this context. Only scalar expressions are allowed.
1047 15 No Conflicting locking hints specified.
1048 15 No Conflicting cursor options %ls and %ls.
1049 15 No Mixing old and new syntax to specify cursor options is not allowed.
1050 15 No This syntax is only allowed for parameterized queries.
1051 15 No 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 No Conflicting %ls options "%ls" and "%ls".
1053 15 No For DROP STATISTICS, you must provide both the object (table or view) name and the statistics name, in the form "objectname.statisticsname".
1054 15 No Syntax '%ls' is not allowed in schema-bound objects.
1055 15 No '%.*ls' is an invalid name because it contains a NULL character or an invalid unicode character.
1056 15 No The number of elements in the select list exceeds the maximum allowed number of %d elements.
1057 15 No The IDENTITY function cannot be used with a SELECT INTO statement containing a UNION, INTERSECT or EXCEPT operator.
1058 15 No Cannot specify both READ_ONLY and FOR READ ONLY on a cursor declaration.
1059 15 No Cannot set or reset the 'parseonly' option within a procedure or function.
1060 15 No The number of rows provided for a TOP or FETCH clauses row count parameter must be an integer.
1061 16 No The text/ntext/image constants are not yet implemented.
1062 16 No The TOP N WITH TIES clause is not allowed without a corresponding ORDER BY clause.
1063 16 No A filegroup cannot be added using ALTER DATABASE ADD FILE. Use ALTER DATABASE ADD FILEGROUP.
1064 16 No A filegroup cannot be used with log files.
1065 15 No The NOLOCK and READUNCOMMITTED lock hints are not allowed for target tables of INSERT, UPDATE, DELETE or MERGE statements.
1066 10 No Warning. Line %d: The option '%ls' is obsolete and has no effect.
1067 15 No The SET SHOWPLAN statements must be the only statements in the batch.
1068 16 No Only one list of index hints per table is allowed.
1069 16 No Index hints are only allowed in a FROM or OPTION clause.
1070 15 No CREATE INDEX option '%.*ls' is no longer supported.
1071 16 No Cannot specify a JOIN algorithm with a remote JOIN.
1072 16 No A REMOTE hint can only be specified with an INNER JOIN clause.
1073 15 No '%.*ls' is not a recognized cursor option for cursor %.*ls.
1074 15 No Creation of temporary functions is not allowed.
1075 15 No RETURN statements in scalar valued functions must include an argument.
1076 15 No Function '%s' requires at least %d argument(s).
1077 15 No INSERT into an identity column not allowed on table variables.
1078 15 No '%.*ls %.*ls' is not a recognized option.
1079 15 No A variable cannot be used to specify a search condition in a fulltext predicate when accessed through a cursor.
1080 15 No The integer value %.*ls is out of range.
1081 16 No %s does not allow specifying the database name as a prefix to the assembly name.
1082 15 No "%.*ls" does not support synchronous trigger registration.
1083 15 No OWNER is not a valid option for EXECUTE AS in the context of server and database level triggers.
1084 15 No '%.*ls' is an invalid event type.
1085 15 No '%.*ls' event type does not support event notifications.
1086 16 No The FOR XML and FOR JSON clauses are invalid in views, inline functions, derived tables, and subqueries when they contain a set operator. To work around, wrap the SELECT containing a set operator using derived table or common table expression or view and apply FOR XML or FOR JSON on top of it.
1087 15 No Must declare the table variable "%.*ls".
1088 15 No Cannot find the object "%.*ls" because it does not exist or you do not have permissions.
1089 15 No The SET FMTONLY OFF statement must be the last statement in the batch.
1090 15 No Invalid default for parameter %d.
1091 15 No The option "%ls" is not valid for this function.
1092 16 No In this context %d statistics name(s) cannot be specified for option '%ls'.
1093 16 No "%.*ls" is not a valid broker name.
1094 15 No Cannot specify a schema name as a prefix to the trigger name for database and server level triggers.
1095 15 No "%.*ls" has already been specified as an event type.
1096 15 No Default parameter values for CLR types, nvarchar(max), varbinary(max), xml and encrypted types are not supported.
1097 15 No Cannot use If UPDATE within this CREATE TRIGGER statement.
1098 15 No The specified event type(s) is/are not valid on the specified target object.
1099 15 No The ON clause is not valid for this statement.
1101 17 Yes Could not allocate a new page for database '%.*ls' because of insufficient disk space in filegroup '%.*ls'. Create the necessary space by dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup.
1102 22 Yes IAM page %S_PGID for object ID %ld is incorrect. The %S_MSG ID on page is %ld; should be %ld.
1105 17 Yes Could not allocate space for object '%.*ls'%.*ls in database '%.*ls' because the '%.*ls' filegroup is full. Create disk space by deleting unneeded files, dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup.
1119 16 No Removing IAM page %S_PGID failed because someone else is using the object that this IAM page belongs to.
1121 17 No Space allocator cannot allocate page in database %d.
1122 14 No Table error: Page %S_PGID. Test (%ls) failed. Address 0x%x is not aligned.
1123 14 No Table error: Page %S_PGID. Unexpected page type %d.
1124 14 No Table error: Page %S_PGID. Test (%ls) failed. Slot %d, offset 0x%x is invalid.
1125 14 No Table error: Page %S_PGID. Test (%ls) failed. Slot %d, row extends into free space at 0x%x.
1126 14 No Table error: Page %S_PGID. Test (%ls) failed. Slot %d, offset 0x%x overlaps with the prior row.
1127 14 No Table error: Page %S_PGID. Test (%ls) failed. Values are %ld and %ld.
1128 14 No Table error: Page (%d:%d), row %d. Test (%.*ls) failed. Values are %ld and %ld.
1129 16 No Could not cleanup deferred deallocations from filegroup '%.*ls'.
1130 10 Yes Error while allocating extent for a worktable. Extent %S_PGID in TEMPDB may have been lost.
1131 10 Yes Failed to truncate AppendOnlyStorageUnit 0x%p. Will retry next time. This is an informational message only. No user action is required.
1132 17 Yes The elastic pool has reached its storage limit. The storage usage for the elastic pool cannot exceed (%d) MBs.
1202 16 No The database-principal '%.*ls' does not exist or user is not a member.
1203 20 Yes Process ID %d attempted to unlock a resource it does not own: %.*ls. Retry the transaction, because this error may be caused by a timing condition. If the problem persists, contact the database administrator.
1204 19 Yes The instance of the SQL Server Database Engine cannot obtain a LOCK resource at this time. Rerun your statement when there are fewer active users. Ask the database administrator to check the lock and memory configuration for this instance, or to check for long-running transactions.
1205 13 No Transaction (Process ID %d) was deadlocked on %.*ls resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
1206 18 No The Microsoft Distributed Transaction Coordinator (MS DTC) has cancelled the distributed transaction.
1207 10 Yes Can't allocate %u locks on startup, reverting to %u and turning on dynamic lock allocation. Maximum allowed memory usage at startup is %I64u KB.
1208 21 Yes Could not allocate initial %u lock blocks during startup. Can not start the server.
1209 21 Yes Could not allocate initial %u lock owner blocks during startup. Can not start the server.
1210 21 Yes Unable to allocate lock owner block during lock migration. Server halted.
1212 10 Yes Lock not logged: %-30ls Mode: %s
1213 21 Yes Error spawning Lock Monitor thread: %ls
1214 17 Yes Internal Error. There are too many parallel transactions.
1215 16 No A conflicting ABORT_AFTER_WAIT = BLOCKERS request is waiting for existing transactions to rollback. This request cannot be executed. Please retry when the previous request is completed.
1216 16 No The DDL statement with ABORT_AFTER_WAIT = BLOCKERS option cannot be completed due to a conflicting system task. The request can abort only user transactions. Please wait for the system task to complete and retry.
1217 10 Yes Process ID %d was killed by an ABORT_AFTER_WAIT = BLOCKERS DDL statement on database_id = %d, object_id = %d.
1218 10 Yes An ABORT_AFTER_WAIT = BLOCKERS lock request was issued on database_id = %d, object_id = %d. All blocking user sessions will be killed.
1219 16 No Your session has been disconnected because of a high priority DDL operation.
1220 17 No No more lock classes available from transaction.
1221 20 Yes The Database Engine is attempting to release a group of locks that are not currently held by the transaction. Retry the transaction. If the problem persists, contact your support provider.
1222 16 No Lock request time out period exceeded.
1223 16 No Cannot release the application lock (Database Principal: '%.*ls', Resource: '%.*ls') because it is not currently held.
1224 16 No An invalid application lock resource was passed to %ls.
1225 16 No An invalid application lock mode was passed to %ls.
1226 16 No An invalid application lock owner was passed to %ls.
1227 16 No An invalid application lock time-out was passed to %ls.
1228 16 No An invalid parameter "%ls" was passed to the application lock function or procedure.
1230 16 No An invalid database principal was passed to %ls.
1401 21 Yes Startup of the database-mirroring master thread routine failed for the following reason: %ls. Correct the cause of this error, and restart the SQL Server service.
1402 20 Yes Witness did not find an entry for database mirroring GUID {%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x}. A configuration mismatch exists. Retry the command, or reset the witness from one of the database mirroring partners.
1403 16 Yes The witness for the mirroring session received error response %d (state %d) from server instance %.*ls for database %.*ls. For more information about the error, refer to the error log on this server instance and the partner server instance.
1404 16 No The command failed because the database mirror is busy. Reissue the command later.
1405 16 No The database "%.*ls" is already enabled for database mirroring.
1406 16 No Unable to force service safely. Remove database mirroring and recover database "%.*ls" to gain access.
1407 16 No The remote copy of database "%.*ls" is not related to the local copy of the database.
1408 16 No The remote copy of database "%.*ls" is not recovered far enough to enable database mirroring or to join it to the availability group. You need to apply missing log records to the remote database by restoring the current log backups from the principal/primary database.
1409 16 No Database "%.*ls" requires database logs to be restored either on the future mirror database before you can enable database mirroring or on a secondary availability database before you can join it to the availability group. Restore current log backups from the principal database or primary database.
1410 16 No The remote copy of database "%.*ls" is already enabled for database mirroring.
1411 16 No The remote copy of database "%.*ls" has not had enough log backups applied to roll forward all of its files to a common point in time.
1412 16 No The remote copy of database "%.*ls" has not been rolled forward to a point in time that is encompassed in the local copy of the database log.
1413 16 Yes Communications to the remote server instance '%.*ls' failed before database mirroring was fully started. The ALTER DATABASE command failed. Retry the command when the remote database is started.
1414 16 No The database is being closed before database mirroring is fully initialized. The ALTER DATABASE command failed.
1415 16 No The database mirroring operation for database "%.*ls" failed. The requested operation could not be performed.
1416 16 No Database "%.*ls" is not configured for database mirroring.
1417 16 No Database mirroring has been disabled by the administrator for database "%.*ls".
1418 16 No The server network address "%.*ls" can not be reached or does not exist. Check the network address name and that the ports for the local and remote endpoints are operational.
1419 16 No The remote copy of database "%.*ls" cannot be opened. Check the database name and ensure that it is in the restoring state, and then reissue the command.
1420 16 No Database mirroring was unable to obtain the network hostname. Operating system error %ls encountered. Verify the network configuration.
1421 16 Yes Communications to the remote server instance '%.*ls' failed to complete before its timeout. The ALTER DATABASE command may have not completed. Retry the command.
1422 16 No The mirror server instance is not caught up to the recent changes to database "%.*ls". Unable to fail over.
1423 16 No The property name is not supported.
1424 16 No The remote server instance has a more recent value for the property '%.*ls'. Property value not changed.
1425 16 No The property value is invalid for '%.*ls'. Property value not changed.
1426 16 No To issue ALTER DATABASE SET WITNESS, all three server instances must be interconnected, and the mirror database must be caught up. When these conditions are met, reissue the command.
1427 16 No The server instance '%.*ls' could not act as the witness. The ALTER DATABASE SET WITNESS command failed.
1428 16 No The request is refused because the responding server instance is not in a state to service the request.
1429 16 No The witness server instance name must be distinct from both of the server instances that manage the database. The ALTER DATABASE SET WITNESS command failed.
1430 16 No Database '%.*ls' is in an unstable state for removing database mirroring, so recovery may fail. Verify the data after recovery.
1431 16 No Neither the partner nor the witness server instance for database "%.*ls" is available. Reissue the command when at least one of the instances becomes available.
1432 10 No Database mirroring is attempting to repair physical page %S_PGID in database "%.*ls" by requesting a copy from the partner.
1433 16 No All three server instances did not remain interconnected for the duration of the ALTER DATABASE SET WITNESS command. There may be no witness associated with the database. Verify the status and when necessary repeat the command.
1434 16 Yes Invalid or unexpected database mirroring %ls message of type %d was received from server %ls, database %.*ls.
1435 16 Yes %ls received unexpected database mirroring error response: status %u, severity %u, state %u, string %.*ls.
1436 16 No The Service Broker ID for the remote copy of database "%.*ls" does not match the ID on the principal server.
1437 16 Yes Could not post message '%ls' from server instance '%ls' because there is insufficient memory. Reduce non-essential memory load or increase system memory.
1438 16 Yes The server instance %ls rejected configure request; read its error log file for more information. The reason %u, and state %u, can be of use for diagnostics by Microsoft. This is a transient error hence retrying the request is likely to succeed. Correct the cause if any and retry.
1439 16 No There is currently no witness associated with database "%.*ls".
1440 10 Yes Database mirroring is active with database '%.*ls' as the principal copy. This is an informational message only. No user action is required.
1441 10 Yes Database mirroring is active with database '%.*ls' as the mirror copy. This is an informational message only. No user action is required.
1442 10 Yes Database mirroring is inactive for database '%.*ls'. This is an informational message only. No user action is required.
1443 10 Yes Database mirroring has been terminated for database '%.*ls'. This is an informational message only. No user action is required.
1444 10 Yes Bypassing recovery for database '%ls' because it is marked as a mirror database, which cannot be recovered. This is an informational message only. No user action is required.
1445 10 Yes Bypassing recovery for database '%ls' because it is marked as an inaccessible database mirroring database. A problem exists with the mirroring session. The session either lacks a quorum or the communications links are broken because of problems with links, endpoint configuration, or permissions (for the server account or security certificate). To gain access to the database, figure out what has changed in the session configuration and undo the change.
1446 10 No The "%.*ls" server instance is already acting as the witness.
1447 16 No ALTER DATABASE "%.*ls" command cannot be executed until both partner server instances are up, running, and connected. Start the partner and reissue the command.
1448 16 No The remote copy of database "%.*ls" does not exist. Check the database name and reissue the command.
1449 16 No ALTER DATABASE command failed due to an invalid server connection string.
1450 16 No The ALTER DATABASE command failed because the worker thread cannot be created.
1451 16 No Database mirroring information was not found in the system table.
1452 16 No The partner server instance name must be distinct from the server instance that manages the database. The ALTER DATABASE SET PARTNER command failed.
1453 17 Yes '%.*ls', the remote mirroring partner for database '%.*ls', encountered error %d, status %d, severity %d. Database mirroring has been suspended. Resolve the error on the remote server and resume mirroring, or remove mirroring and re-establish the mirror server instance.
1454 17 Yes Database mirroring will be suspended. Server instance '%.*ls' encountered error %d, state %d, severity %d when it was acting as a mirroring partner for database '%.*ls'. The database mirroring partners might try to recover automatically from the error and resume the mirroring session. For more information, view the error log for additional error messages.
1455 16 No The database mirroring service cannot be forced for database "%.*ls" because the database is not in the correct state to become the principal database.
1456 16 Yes The ALTER DATABASE command could not be sent to the remote server instance '%.*ls'. The database mirroring configuration was not changed. Verify that the server is connected, and try again.
1457 23 Yes Synchronization of the mirror database, '%.*ls', was interrupted, leaving the database in an inconsistent state. The ALTER DATABASE command failed. Ensure that the principal database, if available, is back up and online, and then reconnect the mirror server instance and allow the mirror database to finish synchronizing.
1458 17 Yes The principal copy of the '%.*ls' database encountered error %d, status %d, severity %d while sending page %S_PGID to the mirror. Database mirroring has been suspended. Try to resolve the error condition, and resume mirroring.
1459 24 Yes An error occurred while accessing the database mirroring metadata. Drop mirroring (ALTER DATABASE database_name SET PARTNER OFF) and reconfigure it.
1460 16 No The database "%.*ls" is already configured for database mirroring on the remote server. Drop database mirroring on the remote server to establish a new partner.
1461 10 No Database mirroring successfully repaired physical page %S_PGID in database "%.*ls" by obtaining a copy from the partner.
1462 16 No Database mirroring is disabled due to a failed redo operation. Unable to resume.
1463 16 No Database mirroring is not available in the edition of this SQL Server instance. See books online for more details on feature support in different SQL Server editions.
1464 16 No Database "%.*ls" is not in a recovering state which is required for a mirror database or secondary database. The remote database must be restored using WITH NORECOVERY.
1465 16 No Database "%.*ls" database is not in full recovery mode on each of the server instances. The full recovery model is required for a database to participate in database mirroring or in an availability group.
1466 16 No Database "%.*ls" is read-only on one of the server instances which is incompatible with participating in database mirroring or in an availability group. Set the database to read-write mode, and retry the operation.
1467 16 No Database "%.*ls" database is in emergency or suspect mode on one of the partners which is incompatible with participating in database mirroring or in an availability group.
1468 16 No The operation cannot be performed on database "%.*ls" because it is involved in a database mirroring session or an availability group. Some operations are not allowed on a database that is participating in a database mirroring session or in an availability group.
1469 16 No Database "%.*ls" is an auto-close database on one of the partnerswhich is incompatible with participating in database mirroring or in an availability group.
1470 16 No The alter database for this partner config values may only be initiated on the current principal server for database "%.*ls".
1471 16 No The database mirroring connection terminated. Out of memory sending message for database "%.*ls".
1472 16 No The database mirroring connection terminated. Communications error sending message for database "%.*ls".
1473 16 No This SQL Server edition does not allow changing the safety level. ALTER DATABASE command failed.
1474 16 No Database mirroring connection error %d '%.*ls' for '%.*ls'.
1475 16 No Database "%.*ls" might contain bulk logged changes that have not been backed up. Take a log backup on the principal database or primary database. Then restore this backup either on the mirror database to enable database mirroring or on every secondary database to enable you to join it to the availability group.
1476 16 No Database mirroring timeout value %d exceeds the maximum value 32767.
1477 16 No The database mirroring safety level must be FULL to manually failover database "%.*ls". Set safety level to FULL and retry.
1478 16 No The mirror database, "%.*ls", has insufficient transaction log data to preserve the log backup chain of the principal database. This may happen if a log backup from the principal database has not been taken or has not been restored on the mirror database.
1479 16 No The mirroring connection to "%.*ls" has timed out for database "%.*ls" after %d seconds without a response. Check the service and network connections.
1480 10 No The %S_MSG database "%.*ls" is changing roles from "%ls" to "%ls" because the mirroring session or availability group failed over due to %S_MSG. This is an informational message only. No user action is required.
1481 10 No Database mirroring could not repair physical page %S_PGID in database "%.*ls". The mirroring partner could not be contacted or did not provide a copy of the page. Possible reasons include a lack of network connectivity or that the copy of the page kept by the partner is also corrupted. To learn whether the partners are currently connected, view the mirroring_state_desc column of the sys.database_mirroring catalog view. If they are connected, for information about why the partner could not provide a copy of the page, examine its error log entries from around the time when this message was reported. Try to resolve the error and resume mirroring.
1482 10 No Database mirroring failed to get snapshot synchrinization lock.
1483 10 No State information for database '%.*ls' - Hardened Lsn: '%S_LSN' Commit LSN: '%S_LSN' Commit Time: '%S_DATE'
1485 10 No Database mirroring has been enabled on this instance of SQL Server.
1486 10 No Database Mirroring Transport is disabled in the endpoint configuration.
1487 10 No Database mirroring is starting %d parallel redo thread(s) with database '%.*ls' as the mirror copy. This is an informational message only. No user action is required.
1488 16 No Database "%.*ls" database is in single user mode which is incompatible with participating in database mirroring or in an availability group. Set database to multi-user mode, and retry the operation.
1489 10 No Database Mirroring is disabled on this server due to error %d. Check the errorlog and configuration for more information.
1490 16 No The remote copy of database "%.*ls" has not been restored to a log backup that includes all filestream data files.
1491 16 No Enabling Database Mirroring is not allowed when REMOTE_DATA_ARCHIVE is already enabled on database '%.*ls'.
1499 16 Yes Database mirroring error: status %u, severity %u, state %u, string %.*ls.
1501 20 Yes Sort failure. Contact Technical Support.
1505 16 No The CREATE UNIQUE INDEX statement terminated because a duplicate key was found for the object name '%.*ls' and the index name '%.*ls'. The duplicate key value is %ls.
1509 20 Yes Row comparison failed during sort because of an unknown data type on a key column. Metadata might be corrupt. Contact Technical Support.
1510 17 No Sort failed. Out of space or locks in database '%.*ls'.
1511 20 Yes Sort cannot be reconciled with transaction log.
1522 20 Yes Sort operation failed during an index build. The overwriting of the allocation page in database '%.*ls' was prevented by terminating the sort. Run DBCC CHECKDB to check for allocation and consistency errors. It may be necessary restore the database from backup.
1523 20 Yes Sort failure. The incorrect extent could not be deallocated. Contact Technical Support.
1532 20 Yes New sort run starting on page %S_PGID found an extent not marked as shared. Retry the transaction. If the problem persists, contact Technical Support.
1533 20 Yes Cannot share extent %S_PGID. The correct extents could not be identified. Retry the transaction.
1534 20 Yes Extent %S_PGID not found in shared extent directory. Retry the transaction. If the problem persists, contact Technical Support.
1535 20 Yes Cannot share extent %S_PGID. Shared extent directory is full. Retry the transaction. If the problem persists, contact Technical Support.
1537 20 Yes Cannot suspend a sort that is not in row input phase.
1538 20 Yes Cannot insert a row into a sort when the sort is not in row input phase.
1540 16 No Cannot sort a row of size %d, which is greater than the allowable maximum of %d. Consider resubmitting the query using the ROBUST PLAN hint.
1541 16 No Sort failure. A defective CLR type comparison function is suspected.
1542 10 Yes BobMgr::GetBuf: Sort Big Output Buffer write not complete after %d seconds.
1543 10 Yes SQL Server encountered: '%ls' resulting from an attempt to read the following: sort run page %S_PGID, in file '%ls', in database with ID %d. Sort is retrying the read.
1701 16 No Creating or altering table '%.*ls' failed because the minimum row size would be %d, including %d bytes of internal overhead. This exceeds the maximum allowable table row size of %d bytes.
1702 16 No CREATE TABLE failed because column '%.*ls' in table '%.*ls' exceeds the maximum of %d columns.
1706 16 No The system table '%.*ls' can only be created or altered during an upgrade.
1707 16 No Cannot specify TEXTIMAGE_ON filegroup for a partitioned table.
1708 10 No Warning: The table "%.*ls" has been created, but its maximum row size exceeds the allowed maximum of %d bytes. INSERT or UPDATE to this table will fail if the resulting row exceeds the size limit.
1709 16 No Cannot use TEXTIMAGE_ON when a table has no text, ntext, image, varchar(max), nvarchar(max), non-FILESTREAM varbinary(max), xml or large CLR type columns.
1710 10 No Cannot use alias type with rule or default bound to it as a column type in table variable or return table definition in table valued function. Type '%.*ls' has a %S_MSG bound to it.
1711 16 No Cannot define PRIMARY KEY constraint on column '%.*ls' in table '%.*ls'. The computed column has to be persisted and not nullable.
1712 16 No Online index operations can only be performed in Enterprise edition of SQL Server.
1713 16 No Cannot execute %ls on/using table '%.*ls' since the table is the target table or part of cascading actions of a currently executing trigger.
1714 16 No Alter table failed because unique column IDs have been exhausted for table '%.*ls'.
1715 16 No Foreign key '%.*ls' creation failed. Only NO ACTION referential update action is allowed for referencing computed column '%.*ls'.
1716 16 No FILESTREAM_ON cannot be specified when a table has no FILESTREAM columns. Remove the FILESTREAM_ON clause from the statement, or add a FILESTREAM column to the table.
1717 16 No FILESTREAM_ON cannot be specified together with a partition scheme in the ON clause.
1718 16 No Change tracking must be enabled on database '%.*ls' before it can be enabled on table '%.*ls'.
1719 16 No FILESTREAM data cannot be placed on an empty filegroup.
1720 16 No Cannot drop FILESTREAM filegroup or partition scheme since table '%.*ls' has FILESTREAM columns.
1721 16 No Altering table '%.*ls' failed because the row size using vardecimal storage format exceeds the maximum allowed table row size of %d bytes.
1722 16 No Cannot %S_MSG %S_MSG '%.*ls' since a partition scheme is not specified for FILESTREAM data.
1723 16 No Cannot %S_MSG %S_MSG '%.*ls' since a partition scheme was specified for FILESTREAM data but not for the table.
1724 16 No Filegroup '%.*ls' is not a FILESTREAM filegroup or partition scheme of FILESTREAM filegroups.
1725 16 No Cannot add FILESTREAM column to %S_MSG '%.*ls' because an INSTEAD OF trigger exists on the %S_MSG.
1726 16 No Cannot add FILESTREAM filegroup or partition scheme since table '%.*ls' has a FILESTREAM filegroup or partition scheme already.
1727 16 No Cannot create non-clustered index '%.*ls' on table '%.*ls' with the FILESTREAM_ON clause.
1728 16 No Cannot create index '%.*ls' on table '%.*ls' because the computed column '%.*ls' uses a FILESTREAM column.
1729 16 No Cannot create table '%.*ls' because the partitioning column '%.*ls' uses a FILESTREAM column.
1730 16 No Creating or altering compressed table '%.*ls' failed because the uncompressed row size would be %d, including %d bytes of internal overhead. This exceeds the maximum allowable table row size of %d bytes.
1731 16 No Cannot create the sparse column '%.*ls' in the table '%.*ls' because an option or data type specified is not valid. A sparse column must be nullable and cannot have the ROWGUIDCOL, IDENTITY, or FILESTREAM properties. A sparse column cannot be of the following data types: text, ntext, image, geometry, geography, or user-defined type.
1732 16 No Cannot create the sparse column set '%.*ls' in the table '%.*ls' because a table cannot have more than one sparse column set. Modify the statement so that only one column is specified as COLUMN_SET FOR ALL_SPARSE_COLUMNS.
1733 16 No Cannot create the sparse column set '%.*ls' in the table '%.*ls' because a sparse column set must be a nullable xml column. Modify the column definition to allow null values.
1734 16 No Cannot create the sparse column set '%.*ls' in the table '%.*ls' because the table already contains one or more sparse columns. A sparse column set cannot be added to a table if the table contains a sparse column.
1736 16 No The column '%.*ls' in the table '%.*ls' cannot be referenced in a CHECK constraint or computed column definition because the column is a sparse column set. A sparse column set cannot be referenced in a a CHECK constraint or computed column definition.
1738 10 No Cannot create table '%.*ls' with only a column set column and without any non-computed columns in the table.
1739 16 No ALTER TABLE failed because the table has %d variable length columns (including columns that have been dropped but require cleanup). This exceeds the maximum number of columns supported. Execute ALTER TABLE with the REBUILD option, then retry the original ALTER TABLE statement.
1740 16 No Cannot encrypt the sparse column '%.*ls' in the '%.*ls' table because the table contains a sparse column set.
1741 16 No Cannot create the sparse column set '%.*ls' in the '%.*ls' table because the table contains one or more encrypted sparse columns.
1750 10 No Could not create constraint or index. See previous errors.
1752 16 No Column '%.*ls' in table '%.*ls' is invalid for creating a default constraint.
1753 16 No Column '%.*ls.%.*ls' is not the same length or scale as referencing column '%.*ls.%.*ls' in foreign key '%.*ls'. Columns participating in a foreign key relationship must be defined with the same length and scale.
1754 16 No Defaults cannot be created on columns with an IDENTITY attribute. Table '%.*ls', column '%.*ls'.
1755 16 No Defaults cannot be created on columns of data type timestamp. Table '%.*ls', column '%.*ls'.
1756 10 No Skipping FOREIGN KEY constraint '%.*ls' definition for temporary table. FOREIGN KEY constraints are not enforced on local or global temporary tables.
1757 16 No Column '%.*ls.%.*ls' is not of same collation as referencing column '%.*ls.%.*ls' in foreign key '%.*ls'.
1758 16 No Only a single constraint can be added or dropped online with no other operations in the same statement.
1759 16 No Computed column '%.*ls' in table '%.*ls' is not allowed to be used in another computed-column definition.
1760 16 No Constraints of type %ls cannot be created on columns of type %ls.
1761 16 No Cannot create the foreign key "%.*ls" with the SET NULL referential action, because one or more referencing columns are not nullable.
1762 16 No Cannot create the foreign key "%.*ls" with the SET DEFAULT referential action, because one or more referencing not-nullable columns lack a default constraint.
1763 16 No Cross-database foreign key references are not supported. Foreign key '%.*ls'.
1764 16 No Computed Column '%.*ls' in table '%.*ls' is invalid for use in '%ls' because it is not persisted.
1765 16 No Foreign key '%.*ls' creation failed. Only NO ACTION and CASCADE referential delete actions are allowed for referencing computed column '%.*ls'.
1766 16 No Foreign key references to temporary tables are not supported. Foreign key '%.*ls'.
1767 16 No Foreign key '%.*ls' references invalid table '%.*ls'.
1768 16 No Foreign key '%.*ls' references object '%.*ls' which is not a user table.
1769 16 No Foreign key '%.*ls' references invalid column '%.*ls' in referencing table '%.*ls'.
1770 16 No Foreign key '%.*ls' references invalid column '%.*ls' in referenced table '%.*ls'.
1771 16 No Cannot create foreign key '%.*ls' because it references object '%.*ls' whose clustered index '%.*ls' is disabled.
1772 16 No Foreign key '%.*ls' is not valid. A system table cannot be used in a foreign key definition.
1773 16 No Foreign key '%.*ls' has implicit reference to object '%.*ls' which does not have a primary key defined on it.
1774 16 No 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'.
1775 16 No Cannot create foreign key '%.*ls' because it references object '%.*ls' whose PRIMARY KEY index '%.*ls' is disabled.
1776 16 No There are no primary or candidate keys in the referenced table '%.*ls' that match the referencing column list in the foreign key '%.*ls'.
1778 16 No Column '%.*ls.%.*ls' is not the same data type as referencing column '%.*ls.%.*ls' in foreign key '%.*ls'.
1779 16 No Table '%.*ls' already has a primary key defined on it.
1781 16 No Column already has a DEFAULT bound to it.
1782 16 No Cannot drop index '%.*ls' since a partition scheme is not specified for base data.
1784 16 No Cannot create the foreign key '%.*ls' because the referenced column '%.*ls.%.*ls' is a non-persisted computed column.
1785 16 No 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 No 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 No 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 No Cascading foreign key '%.*ls' cannot be created where the referencing column '%.*ls.%.*ls' is an identity column.
1789 16 No Cannot use CHECKSUM(*) in a computed column, constraint, default definition, or INSERT statement.
1790 16 No The name of a user-defined table type cannot start with a number (#) sign.
1791 16 No A DEFAULT constraint cannot be created on the column '%.*ls' in the table '%.*ls' because the column is a sparse column or sparse column set. Sparse columns or sparse column sets cannot have a DEFAULT constraint.
1792 16 No Alter table '%.*ls' failed because the added fixed column might cause existing data to go beyond the maximum allowable table row size of %d bytes.
1793 16 No Cannot federate a temporary table.
1794 16 No Column '%.*ls' is invalid for federating the table '%.*ls'.
1795 16 No Nullable column '%.*ls' cannot be used to federate the table '%.*ls'.
1796 16 No Computed column '%.*ls' cannot be used to federate the table '%.*ls'.
1797 16 No Sparse column '%.*ls' cannot be used to federate the table '%.*ls'.
1798 16 No Federated tables cannot be created in a non-federated database.
1799 16 No Column '%.*ls' cannot be used to federate the table '%.*ls' because it does not match the federation key type.
1801 16 No Database '%.*ls' already exists. Choose a different database name.
1802 16 No CREATE DATABASE failed. Some file names listed could not be created. Check related errors.
1803 17 No The CREATE DATABASE statement failed. The primary file must be at least %d MB to accommodate a copy of the model database.
1806 16 No CREATE DATABASE failed. The default collation of database '%.*ls' cannot be set to '%.*ls'.
1807 17 No Could not obtain exclusive lock on database '%.*ls'. Retry the operation later.
1809 10 No To achieve optimal performance, update all statistics on the '%.*ls' database by running sp_updatestats.
1810 16 No The model database must be updatable before a new database can be created.
1812 16 No CREATE DATABASE failed. COLLATE clause cannot be used with the FOR ATTACH option.
1813 16 No Could not open new database '%.*ls'. CREATE DATABASE is aborted.
1814 10 Yes Could not create tempdb. You may not have enough disk space available. Free additional disk space by deleting other files on the tempdb drive and then restart SQL Server. Check for additional errors in the event log that may indicate why the tempdb files could not be initialized.
1815 16 No The %ls property cannot be used with database snapshot files.
1816 16 No Database snapshot on the system database %.*ls is not allowed.
1817 16 No Only the owner of database "%.*s" or the system administrator can create a database snapshot on it.
1818 16 No Primary log file '%ls' is missing and the database was not cleanly shut down so it cannot be rebuilt.
1819 10 No Could not create default log file because the name was too long.
1821 16 No Cannot create a database snapshot on another database snapshot.
1822 16 No The database must be online to have a database snapshot.
1823 16 No A database snapshot cannot be created because it failed to start.
1824 16 No Cannot attach a database that was being restored.
1825 16 No Filegroups and collations cannot be specified for database snapshots.
1826 16 No User-defined filegroups are not allowed on "%ls".
1827 16 No CREATE DATABASE or ALTER DATABASE failed because the resulting cumulative database size would exceed your licensed limit of %I64d MB per %S_MSG.
1828 16 No The logical file name "%.*ls" is already in use. Choose a different name.
1829 16 No The FOR ATTACH option requires that at least the primary file be specified.
1830 16 No The files '%ls' and '%ls' are both primary files. A database can only have one primary file.
1831 16 No File ONLINE/OFFLINE syntax cannot be used with CREATE DATABASE.
1832 20 No Cannot attach the file '%.*ls' as database '%.*ls'.%.*ls
1833 16 No File '%ls' cannot be reused until after the next BACKUP LOG operation. If the database is participating in an availability group, a dropped file can be reused only after the truncation LSN of the primary availability replica has passed the drop LSN of the file and a subsequent BACKUP LOG operation has completed.
1834 16 No The file '%ls' cannot be overwritten. It is being used by database '%.*ls'.
1835 16 No Unable to create/attach any new database because the number of existing databases has reached the maximum number allowed: %d.
1836 10 No Cannot create the default files because the name that was supplied is too long.
1837 16 No The file name "%ls" is too long to create an alternate stream name.
1838 10 No Offline database file(s) have been overwritten while being reverted to online state from a database snapshot. The reverted file might contain invalid pages. Please run database consistency checks to assess the data integrity.
1839 16 No Could not create default data files because the name '%ls' is a reserved device name.
1841 16 No CREATE DATABASE failed. CONTAINMENT clause cannot be used with the FOR ATTACH option.
1842 16 No The file size, max size cannot be greater than 2147483647 in units of a page size. The file growth cannot be greater than 2147483647 in units of both page size and percentage.
1843 10 Yes Reverting database '%ls' to the point in time of database snapshot '%ls' with split point LSN %.*ls (0x%ls). This is an informational message only. No user action is required.
1844 16 No %ls is not supported on %ls.
1845 16 No Cannot find SQL Volume Shadow Copy Service (VSS) Writer in writer metadata document provided by VSS while creating auto-recovered VSS snapshot for online DBCC check.
1846 16 No Cannot find SQL Volume Shadow Copy (VSS) Writer component for database '%ls' while creating auto-recovered VSS snapshot for online DBCC check.
1847 16 No The current version of the operating system doesn't support auto-recovered Volume Shadow Copy (VSS) snapshots.
1848 16 No Volume Shadow Copy Service (VSS) failed to create an auto-recovered snapshot of database '%ls' for online DBCC check.
1849 16 No CREATE DATABASE failed because FILESTREAM filegroups were declared and ALLOW_SNAPSHOT_ISOLATION or READ_COMMITTED_SNAPSHOT is set to ON in the model database. Either set ALLOW_SNAPSHOT_ISOLATION and READ_COMMITTED_SNAPSHOT to OFF in the model database, or create the database without declaring any FILESTREAM filegroups, set ALLOW_SNAPSHOT_ISOLATION and READ_COMMITTED_SNAPSHOT to OFF in the new database, and then use ALTER DATABSE to add FILESTREAM filegroups and files.
1850 16 No Cannot attach database '%.*ls' because the file name '%.*ls' is valid on more than one brick.
1851 16 No File name '%.*ls' as relative path is too long after prefixed with default path '%ls'.
1852 21 No Error occured when shrinking the physical file. Please check ERRORLOG for more detail.
1853 16 No The logical database file '%.*ls' cannot be found. Specify the full path for the file.
1854 16 No The original file name '%.*ls' for logical database file '%.*ls' is too long to be combined with the full path to the new primary data file location.
1855 16 No System table sysfiles1 is corrupted.
1856 16 No Cannot attach file '%.*ls' as database '%.*ls' because this database name is already attached with file '%.*ls'
1857 16 No Cannot attach file '%.*ls' as database '%.*ls' because this file is already in use for database '%.*ls'
1858 16 No Could not create snapshot database because user database is still in recovery.
1900 16 No Cannot create a clustered index with a predicate clause. Filtered clustered indexes are not supported.
1901 16 No Cannot create index or statistics '%.*ls' on view '%.*ls' because key column '%.*ls' is imprecise, computed and not persisted. Consider removing reference to column in view index or statistics key or changing column to be precise. If column is computed in base table consider marking it PERSISTED there.
1902 16 No Cannot create more than one clustered index on %S_MSG '%.*ls'. Drop the existing clustered index '%.*ls' before creating another.
1904 16 No The %S_MSG '%.*ls' on table '%.*ls' has %d columns in the key list. The maximum limit for %S_MSG key column list is %d.
1907 16 No Cannot recreate index '%.*ls'. The new index definition does not match the constraint being enforced by the existing index.
1908 16 No Column '%.*ls' is partitioning column of the index '%.*ls'. Partition columns for a unique index must be a subset of the index key.
1909 16 No Cannot use duplicate column names in %S_MSG. Column name '%.*ls' listed more than once.
1910 16 No Could not create %S_MSG '%.*ls' because it exceeds the maximum of %d allowed per table or view.
1911 16 No Column name '%.*ls' does not exist in the target table or view.
1912 16 No Could not proceed with index DDL operation on %S_MSG '%.*ls' because it conflicts with another concurrent operation that is already in progress on the object. The concurrent operation could be an online index operation on the same object or another concurrent operation that moves index pages like DBCC SHRINKFILE.
1913 16 No The operation failed because an index or statistics with name '%.*ls' already exists on %S_MSG '%.*ls'.
1914 16 No Index cannot be created on object '%.*ls' because the object is not a user table or view.
1915 16 No Cannot alter a non-unique index with ignore_dup_key index option. Index '%.*ls' is non-unique.
1916 16 No CREATE INDEX options %ls and %ls are mutually exclusive.
1917 16 No Cannot create, rebuild or drop an index on a local temporary table online. Perform the index operation offline.
1919 16 No Column '%.*ls' in table '%.*ls' is of a type that is invalid for use as a key column in an index.
1921 16 No Invalid %S_MSG '%.*ls' specified.
1922 16 No Filegroup '%.*ls' has no files assigned to it. Tables, indexes, and large object columns cannot be created on this filegroup. Use ALTER DATABASE to add one or more files to the filegroup.
1924 16 No Filegroup '%.*ls' is read-only.
1925 16 No Cannot convert a clustered index to a nonclustered index by using the DROP_EXISTING option. To change the index type from clustered to nonclustered, delete the clustered index, and then create a nonclustered index by using two separate statements.
1926 16 No Cannot create a clustered index because nonclustered index ID %d is on a read-only filegroup.
1927 16 No There are already statistics on table '%.*ls' named '%.*ls'.
1929 16 No Statistics cannot be created on object '%.*ls' because the object is not a user table or view.
1930 16 No Cannot convert a nonclustered index to a clustered index because a foreign key constraint references the index. Remove the foreign key constraint and then retry the operation.
1931 16 No The SQL statement cannot be executed because filegroup '%.*ls' is offline. Use the sys.database_files or sys.master_files catalog view to determine the state of the files in this filegroup and then restore the offline file(s) from backup.
1932 16 No Cannot create a clustered index because nonclustered index ID %d is on an offline filegroup.
1934 16 No %ls failed because the following SET options have incorrect settings: '%.*ls'. Verify that SET options are correct for use with %S_MSG.
1935 16 No Cannot create index. Object '%.*ls' was created with the following SET options off: '%.*ls'.
1937 16 No Cannot create %S_MSG on view '%.*ls' because it references another view '%.*ls'. Consider expanding referenced view's definition by hand in indexed view definition.
1938 16 No Index cannot be created on view '%.*ls' because the underlying object '%.*ls' has a different owner.
1939 16 No Cannot create %S_MSG on view '%.*ls' because the view is not schema bound.
1940 16 No Cannot create %S_MSG on view '%.*ls'. It does not have a unique clustered index.
1941 16 No Cannot create nonunique clustered index on view '%.*ls' because only unique clustered indexes are allowed. Consider creating unique clustered index instead.
1942 16 No Cannot create %S_MSG on view '%.*ls'. It contains text, ntext, image, FILESTREAM or xml columns.
1943 16 No The index "%.*ls" on table "%.*ls" cannot be reorganized because page level locking is disabled.
1944 16 No Index '%.*ls' was not created because the index key size is at least %d bytes. The %S_MSG index key size cannot exceed %d bytes. If the index key includes implicit key columns, the index key size cannot exceed %d bytes.
1945 10 No Warning! The maximum key length for a %S_MSG index 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 No Operation failed. The index entry of length %d bytes for the index '%.*ls' exceeds the maximum length of %d bytes for %S_MSG indexes.
1947 16 No Cannot create %S_MSG on view "%.*ls". The view contains a self join on "%.*ls".
1949 16 No Cannot create %S_MSG on view '%.*ls'. The function '%s' yields nondeterministic results. Use a deterministic system function, or modify the user-defined function to return deterministic results.
1950 16 No Index on view '%.*ls' cannot be created because the view contains an imprecise expression in a GROUP BY clause
1951 16 No Index on view '%.*ls' cannot be created because the view contains an imprecise expression in the WHERE clause.
1952 16 No Index on view '%.*ls' cannot be created because the view contains an imprecise expression in a join.
1953 16 No Index on view '%.*ls' cannot be created because some arguments are missing in a built-in function.
1956 16 No Cannot create %S_MSG on the '%.*ls' view because it uses the nondeterministic user-defined function '%.*ls'. Remove the reference to the function, or make it deterministic.
1957 16 No Cannot create %S_MSG on view '%.*ls' because view uses imprecise user-defined function '%.*ls'. Consider removing reference to function or altering it to be precise.
1959 16 No Cannot create an index on a view or computed column because the compatibility level of this database is less than 80. Use sp_dbcmptlevel to raise the compatibility level of the database.
1961 16 No Cannot create %S_MSG on view '%.*ls'. The collation cast expression with collation name '%.*ls' is non-deterministic because it is dependent on the operating system.
1962 16 No Cannot create %S_MSG on view '%.*ls' because column '%.*ls' that is referenced by the view in the WHERE or GROUP BY clause is imprecise. Consider eliminating the column from the view, or altering the column to be precise.
1963 16 No Cannot create %S_MSG on view "%.*ls". The view contains a convert that is imprecise or non-deterministic.
1964 16 No Cannot create %S_MSG on view "%.*ls". The view contains an imprecise constant.
1965 16 No Cannot create %S_MSG on view "%.*ls". The view contains an imprecise arithmetic operator.
1966 16 No Cannot create %S_MSG on view '%.*ls'. The view contains an imprecise aggregate operator.
1967 16 No Cannot create a new clustered index on a view online.
1968 16 No Cannot convert a nonclustered index to a clustered index online using DROP_EXISTING option.
1969 16 No Default FILESTREAM filegroup is not available in database '%.*ls'.
1970 10 No Warning: Online index operation on table '%.*ls' will proceed but concurrent access to the table may be limited due to residual lock on the table from a previous operation in the same transaction.
1971 16 No Cannot disable index '%.*ls' on table '%.*ls'. Permission denied to disable foreign key '%.*ls' on table '%.*ls' that uses this index.
1972 16 No Cannot disable clustered index '%.*ls' on table '%.*ls'. Permission denied to alter the referencing view '%.*ls' while disabling its clustered index.
1973 16 No Cannot perform the specified operation on disabled index '%.*ls' on %S_MSG '%.*ls'.
1974 16 No Cannot perform the specified operation on %S_MSG '%.*ls' because its clustered index '%.*ls' is disabled.
1975 16 No Index '%.*ls' row length exceeds the maximum permissible length of '%d' bytes.
1976 16 No Cannot create index or statistics '%.*ls' on view '%.*ls' because cannot verify key column '%.*ls' is precise and deterministic. Consider removing column from index or statistics key, marking column persisted in base table if it is computed, or using non-CLR-derived column in key.
1977 16 No Could not create %S_MSG '%.*ls' on table '%.*ls'. Only XML Index can be created on XML column '%.*ls'.
1978 16 No Column '%.*ls' in table '%.*ls' is of a type that is invalid for use as a key column in an index or statistics.
1979 16 No Cannot use index option ignore_dup_key to alter index '%.*ls' as it enforces a primary or unique constraint.
1980 16 No Index cannot be created on computed column '%.*ls' of table '%.*ls' because the underlying object '%.*ls' has a different owner.
1981 10 No Warning: The maximum length of the row exceeds the permissible limit of %d bytes. For some combination of large values, the insert/update operation will fail.
1982 16 No Cannot create %S_MSG on view '%.*ls' because the view references non-deterministic or imprecise member function '%.*ls' on CLR type '%.*ls'. Consider removing reference to the function or altering the function to behave in a deterministic way. Do not declare a CLR function that behaves non-deterministically to have IsDeterministic=true, because that can lead to index corruption. See Books Online for details.
1983 16 No Cannot create %S_MSG on view '%.*ls'. The function '%s' yields imprecise results. Use a precise system function, or modify the user-defined function to return precise results.
1984 16 No Index '%.*ls' cannot be created or rebuilt. The specified row length for this index using the vardecimal storage format exceeds the maximum allowed length of '%d' bytes.
1985 16 No Cannot create %S_MSG on view '%.*ls'. It contains one or more XML data type methods.
1986 10 No Cannot replace non-hypothetical index '%.*ls' with a hypothetical index using the DROP_EXISTING option.
1987 16 No Cannot %S_MSG %S_MSG '%.*ls' on %S_MSG '%.*ls' because its %S_MSG is disabled.
1988 16 No Cannot rebuild clustered index '%.*ls' online because it is disabled.
1989 16 No Cannot enable foreign key constraint '%.*ls' as index '%.*ls' on referenced key is disabled.
1990 16 No Cannot define an index on a view with ignore_dup_key index option. Remove ignore_dup_key option and verify that view definition does not allow duplicates, or do not index view.
1991 16 No Cannot disable clustered index '%.*ls' on table '%.*ls'. Permission denied to disable foreign key '%.*ls' on table '%.*ls' that references this table.
1992 10 No Warning: Foreign key '%.*ls' on table '%.*ls' referencing table '%.*ls' was disabled as a result of disabling the index '%.*ls'.
1993 16 No Cannot partition an index on a table variable or return table definition in table valued function.
1994 16 No Cannot create or update statistics on view "%.*ls" because both FULLSCAN and NORECOMPUTE options are required.
1995 16 No Cannot rebuild hypothetical index '%.*ls' online.
1996 16 No Could not create index enforcing primary key constraint '%.*ls' using DROP_EXISTING option because table has an XML or spatial index. Drop the XML or spatial index, create the primary key contstraint, and recreate the XML or spatial index.
1997 16 No Could not convert the XML or spatial index '%.*ls' to a relational index by using the DROP_EXISTING option. Drop the XML or spatial index and create a relational index with the same name.
1998 10 No Warning: Clustered index '%.*ls' on view '%.*ls' referencing table '%.*ls' was disabled as a result of disabling the index '%.*ls'.
1999 16 No Column '%.*ls' in table '%.*ls' is of a type that is invalid for use as included column in an index.
Error Severity Event logged Description
1001 16 No Line %d: Length or precision specification %d is invalid.
1002 16 No Line %d: Specified scale %d is invalid.
1003 15 No Line %d: %ls clause allowed only for %ls.
1004 16 No Invalid column prefix '%.*ls': No table name specified
1005 15 No Line %d: Invalid procedure number (%d). Must be between 1 and 32767.
1006 15 No CREATE TRIGGER contains no statements.
1007 15 No The %S_MSG '%.*ls' is out of the range for numeric representation (maximum precision 38).
1008 15 No 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.
1009 16 No The keyword DEFAULT is not allowed in DBCC commands.
1010 15 No Invalid escape character '%.*ls'.
1011 15 No The correlation name '%.*ls' is specified multiple times in a FROM clause.
1012 15 No The correlation name '%.*ls' has the same exposed name as table '%.*ls'.
1013 15 No The objects "%.*ls" and "%.*ls" in the FROM clause have the same exposed names. Use correlation names to distinguish them.
1014 15 No A TOP or FETCH clause contains an invalid value.
1015 15 No 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 No Outer join operators cannot be specified in a query containing joined tables.
1017 15 No The %ls hint cannot be specified more than once.
1018 15 No Incorrect syntax near '%.*ls'. If this is intended as a part of a table hint, A WITH keyword and parenthesis are now required. See SQL Server Books Online for proper syntax.
1019 15 No Invalid column list after object name in GRANT/REVOKE statement.
1020 15 No Sub-entity lists (such as column or security expressions) cannot be specified for entity-level permissions.
1021 10 No FIPS Warning: Line %d has the non-ANSI statement '%ls'.
1022 10 No FIPS Warning: Line %d has the non-ANSI clause '%ls'.
1023 15 No Invalid parameter %d specified for %ls.
1024 10 No FIPS Warning: Line %d has the non-ANSI function '%ls'.
1025 10 No FIPS Warning: The length of identifier '%.*ls' exceeds 18.
1026 16 No GOTO cannot be used to jump into a TRY or CATCH scope.
1027 15 No Too many expressions are specified in a CUBE in the GROUP BY clause. The maximum number is %d.
1028 15 No The CUBE, ROLLUP, and GROUPING SETS constructs are not allowed in a GROUP BY ALL clause.
1029 15 No Browse mode is invalid for subqueries and derived tables.
1030 16 No Only constants are allowed here. Time literal is not permitted because it refers to the current date.
1031 15 No Percent values must be between 0 and 100.
1032 16 No Cannot use the column prefix '%.*ls'. This must match the object in the UPDATE clause '%.*ls'.
1033 16 No The ORDER BY clause is invalid in views, inline functions, derived tables, subqueries, and common table expressions, unless TOP, OFFSET or FOR XML is also specified.
1034 15 No Syntax error: Duplicate specification of the action "%.*s" in the trigger declaration.
1035 15 No Incorrect syntax near '%.*ls', expected '%.*ls'.
1036 15 No File option %hs is required in this CREATE/ALTER DATABASE statement.
1037 15 No The CASCADE, WITH GRANT or AS options cannot be specified with statement permissions.
1038 15 No An object or column name is missing or empty. For SELECT INTO statements, verify each column has a name. For other statements, look for empty alias names. Aliases defined as "" or [] are not allowed. Change the alias to a valid name.
1039 16 No Option '%.*ls' is specified more than once.
1040 15 No The value %d used with MAX_OUTSTANDING_IO_PER_VOLUME is not valid; MAX_OUTSTANDING_IO_PER_VOLUME must be greater than 0 and less than or equal to %d.
1041 15 No Option %.*ls is not allowed for a LOG file.
1042 15 No Conflicting %ls optimizer hints specified.
1043 16 No '%.*ls' is not yet implemented.
1044 15 No Cannot use an existing function name to specify a stored procedure name.
1045 15 No Aggregates are not allowed in this context. Only scalar expressions are allowed.
1046 15 No Subqueries are not allowed in this context. Only scalar expressions are allowed.
1047 15 No Conflicting locking hints specified.
1048 15 No Conflicting cursor options %ls and %ls.
1049 15 No Mixing old and new syntax to specify cursor options is not allowed.
1050 15 No This syntax is only allowed for parameterized queries.
1051 15 No 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 No Conflicting %ls options "%ls" and "%ls".
1053 15 No For DROP STATISTICS, you must provide both the object (table or view) name and the statistics name, in the form "objectname.statisticsname".
1054 15 No Syntax '%ls' is not allowed in schema-bound objects.
1055 15 No '%.*ls' is an invalid name because it contains a NULL character or an invalid unicode character.
1056 15 No The number of elements in the select list exceeds the maximum allowed number of %d elements.
1057 15 No The IDENTITY function cannot be used with a SELECT INTO statement containing a UNION, INTERSECT or EXCEPT operator.
1058 15 No Cannot specify both READ_ONLY and FOR READ ONLY on a cursor declaration.
1059 15 No Cannot set or reset the 'parseonly' option within a procedure or function.
1060 15 No The number of rows provided for a TOP or FETCH clauses row count parameter must be an integer.
1061 16 No The text/ntext/image constants are not yet implemented.
1062 16 No The TOP N WITH TIES clause is not allowed without a corresponding ORDER BY clause.
1063 16 No A filegroup cannot be added using ALTER DATABASE ADD FILE. Use ALTER DATABASE ADD FILEGROUP.
1064 16 No A filegroup cannot be used with log files.
1065 15 No The NOLOCK and READUNCOMMITTED lock hints are not allowed for target tables of INSERT, UPDATE, DELETE or MERGE statements.
1066 10 No Warning. Line %d: The option '%ls' is obsolete and has no effect.
1067 15 No The SET SHOWPLAN statements must be the only statements in the batch.
1068 16 No Only one list of index hints per table is allowed.
1069 16 No Index hints are only allowed in a FROM or OPTION clause.
1070 15 No CREATE INDEX option '%.*ls' is no longer supported.
1071 16 No Cannot specify a JOIN algorithm with a remote JOIN.
1072 16 No A REMOTE hint can only be specified with an INNER JOIN clause.
1073 15 No '%.*ls' is not a recognized cursor option for cursor %.*ls.
1074 15 No Creation of temporary functions is not allowed.
1075 15 No RETURN statements in scalar valued functions must include an argument.
1076 15 No Function '%s' requires at least %d argument(s).
1077 15 No INSERT into an identity column not allowed on table variables.
1078 15 No '%.*ls %.*ls' is not a recognized option.
1079 15 No A variable cannot be used to specify a search condition in a fulltext predicate when accessed through a cursor.
1080 15 No The integer value %.*ls is out of range.
1081 16 No %s does not allow specifying the database name as a prefix to the assembly name.
1082 15 No "%.*ls" does not support synchronous trigger registration.
1083 15 No OWNER is not a valid option for EXECUTE AS in the context of server and database level triggers.
1084 15 No '%.*ls' is an invalid event type.
1085 15 No '%.*ls' event type does not support event notifications.
1086 16 No The FOR XML and FOR JSON clauses are invalid in views, inline functions, derived tables, and subqueries when they contain a set operator. To work around, wrap the SELECT containing a set operator using derived table or common table expression or view and apply FOR XML or FOR JSON on top of it.
1087 15 No Must declare the table variable "%.*ls".
1088 15 No Cannot find the object "%.*ls" because it does not exist or you do not have permissions.
1089 15 No The SET FMTONLY OFF statement must be the last statement in the batch.
1090 15 No Invalid default for parameter %d.
1091 15 No The option "%ls" is not valid for this function.
1092 16 No In this context %d statistics name(s) cannot be specified for option '%ls'.
1093 16 No "%.*ls" is not a valid broker name.
1094 15 No Cannot specify a schema name as a prefix to the trigger name for database and server level triggers.
1095 15 No "%.*ls" has already been specified as an event type.
1096 15 No Default parameter values for CLR types, nvarchar(max), varbinary(max), xml and encrypted types are not supported.
1097 15 No Cannot use If UPDATE within this CREATE TRIGGER statement.
1098 15 No The specified event type(s) is/are not valid on the specified target object.
1099 15 No The ON clause is not valid for this statement.
1101 17 Yes Could not allocate a new page for database '%.*ls' because of insufficient disk space in filegroup '%.*ls'. Create the necessary space by dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup.
1102 22 Yes IAM page %S_PGID for object ID %ld is incorrect. The %S_MSG ID on page is %ld; should be %ld.
1104 17 No TEMPDB ran out of space during spilling. Create space by dropping objects and/or rewrite the query to consume fewer rows. If the issue still persists, consider upgrading to a higher service level objective.
1105 17 Yes Could not allocate space for object '%.*ls'%.*ls in database '%.*ls' because the '%.*ls' filegroup is full. Create disk space by deleting unneeded files, dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup.
1119 16 No Removing IAM page %S_PGID failed because someone else is using the object that this IAM page belongs to.
1121 17 No Space allocator cannot allocate page in database %d.
1122 14 No Table error: Page %S_PGID. Test (%ls) failed. Address 0x%x is not aligned.
1123 14 No Table error: Page %S_PGID. Unexpected page type %d.
1124 14 No Table error: Page %S_PGID. Test (%ls) failed. Slot %d, offset 0x%x is invalid.
1125 14 No Table error: Page %S_PGID. Test (%ls) failed. Slot %d, row extends into free space at 0x%x.
1126 14 No Table error: Page %S_PGID. Test (%ls) failed. Slot %d, offset 0x%x overlaps with the prior row.
1127 14 No Table error: Page %S_PGID. Test (%ls) failed. Values are %ld and %ld.
1128 14 No Table error: Page (%d:%d), row %d. Test (%.*ls) failed. Values are %ld and %ld.
1129 16 No Could not cleanup deferred deallocations from filegroup '%.*ls'.
1130 10 Yes Error while allocating extent for a worktable. Extent %S_PGID in TEMPDB may have been lost.
1131 10 Yes Failed to truncate AppendOnlyStorageUnit 0x%p. Will retry next time. This is an informational message only. No user action is required.
1132 17 Yes The elastic pool has reached its storage limit. The storage usage for the elastic pool cannot exceed (%d) MBs.
1202 16 No The database-principal '%.*ls' does not exist or user is not a member.
1203 20 Yes Process ID %d attempted to unlock a resource it does not own: %.*ls. Retry the transaction, because this error may be caused by a timing condition. If the problem persists, contact the database administrator.
1204 19 Yes The instance of the SQL Server Database Engine cannot obtain a LOCK resource at this time. Rerun your statement when there are fewer active users. Ask the database administrator to check the lock and memory configuration for this instance, or to check for long-running transactions.
1205 13 No Transaction (Process ID %d) was deadlocked on %.*ls resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
1206 18 No The Microsoft Distributed Transaction Coordinator (MS DTC) has cancelled the distributed transaction.
1207 10 Yes Can't allocate %u locks on startup, reverting to %u and turning on dynamic lock allocation. Maximum allowed memory usage at startup is %I64u KB.
1208 21 Yes Could not allocate initial %u lock blocks during startup. Can not start the server.
1209 21 Yes Could not allocate initial %u lock owner blocks during startup. Can not start the server.
1210 21 Yes Unable to allocate lock owner block during lock migration. Server halted.
1212 10 Yes Lock not logged: %-30ls Mode: %s
1213 21 Yes Error spawning Lock Monitor thread: %ls
1214 17 Yes Internal Error. There are too many parallel transactions.
1215 16 No A conflicting ABORT_AFTER_WAIT = BLOCKERS request is waiting for existing transactions to rollback. This request cannot be executed. Please retry when the previous request is completed.
1216 16 No The DDL statement with ABORT_AFTER_WAIT = BLOCKERS option cannot be completed due to a conflicting system task. The request can abort only user transactions. Please wait for the system task to complete and retry.
1217 10 Yes Process ID %d was killed by an ABORT_AFTER_WAIT = BLOCKERS DDL statement on database_id = %d, object_id = %d.
1218 10 Yes An ABORT_AFTER_WAIT = BLOCKERS lock request was issued on database_id = %d, object_id = %d. All blocking user sessions will be killed.
1219 16 No Your session has been disconnected because of a high priority DDL operation.
1220 17 No No more lock classes available from transaction.
1221 20 Yes The Database Engine is attempting to release a group of locks that are not currently held by the transaction. Retry the transaction. If the problem persists, contact your support provider.
1222 16 No Lock request time out period exceeded.
1223 16 No Cannot release the application lock (Database Principal: '%.*ls', Resource: '%.*ls') because it is not currently held.
1224 16 No An invalid application lock resource was passed to %ls.
1225 16 No An invalid application lock mode was passed to %ls.
1226 16 No An invalid application lock owner was passed to %ls.
1227 16 No An invalid application lock time-out was passed to %ls.
1228 16 No An invalid parameter "%ls" was passed to the application lock function or procedure.
1230 16 No An invalid database principal was passed to %ls.
1401 21 Yes Startup of the database-mirroring master thread routine failed for the following reason: %ls. Correct the cause of this error, and restart the SQL Server service.
1402 20 Yes Witness did not find an entry for database mirroring GUID {%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x}. A configuration mismatch exists. Retry the command, or reset the witness from one of the database mirroring partners.
1403 16 Yes The witness for the mirroring session received error response %d (state %d) from server instance %.*ls for database %.*ls. For more information about the error, refer to the error log on this server instance and the partner server instance.
1404 16 No The command failed because the database mirror is busy. Reissue the command later.
1405 16 No The database "%.*ls" is already enabled for database mirroring.
1406 16 No Unable to force service safely. Remove database mirroring and recover database "%.*ls" to gain access.
1407 16 No The remote copy of database "%.*ls" is not related to the local copy of the database.
1408 16 No The remote copy of database "%.*ls" is not recovered far enough to enable database mirroring or to join it to the availability group. You need to apply missing log records to the remote database by restoring the current log backups from the principal/primary database.
1409 16 No Database "%.*ls" requires database logs to be restored either on the future mirror database before you can enable database mirroring or on a secondary availability database before you can join it to the availability group. Restore current log backups from the principal database or primary database.
1410 16 No The remote copy of database "%.*ls" is already enabled for database mirroring.
1411 16 No The remote copy of database "%.*ls" has not had enough log backups applied to roll forward all of its files to a common point in time.
1412 16 No The remote copy of database "%.*ls" has not been rolled forward to a point in time that is encompassed in the local copy of the database log.
1413 16 Yes Communications to the remote server instance '%.*ls' failed before database mirroring was fully started. The ALTER DATABASE command failed. Retry the command when the remote database is started.
1414 16 No The database is being closed before database mirroring is fully initialized. The ALTER DATABASE command failed.
1415 16 No The database mirroring operation for database "%.*ls" failed. The requested operation could not be performed.
1416 16 No Database "%.*ls" is not configured for database mirroring.
1417 16 No Database mirroring has been disabled by the administrator for database "%.*ls".
1418 16 No The server network address "%.*ls" can not be reached or does not exist. Check the network address name and that the ports for the local and remote endpoints are operational.
1419 16 No The remote copy of database "%.*ls" cannot be opened. Check the database name and ensure that it is in the restoring state, and then reissue the command.
1420 16 No Database mirroring was unable to obtain the network hostname. Operating system error %ls encountered. Verify the network configuration.
1421 16 Yes Communications to the remote server instance '%.*ls' failed to complete before its timeout. The ALTER DATABASE command may have not completed. Retry the command.
1422 16 No The mirror server instance is not caught up to the recent changes to database "%.*ls". Unable to fail over.
1423 16 No The property name is not supported.
1424 16 No The remote server instance has a more recent value for the property '%.*ls'. Property value not changed.
1425 16 No The property value is invalid for '%.*ls'. Property value not changed.
1426 16 No To issue ALTER DATABASE SET WITNESS, all three server instances must be interconnected, and the mirror database must be caught up. When these conditions are met, reissue the command.
1427 16 No The server instance '%.*ls' could not act as the witness. The ALTER DATABASE SET WITNESS command failed.
1428 16 No The request is refused because the responding server instance is not in a state to service the request.
1429 16 No The witness server instance name must be distinct from both of the server instances that manage the database. The ALTER DATABASE SET WITNESS command failed.
1430 16 No Database '%.*ls' is in an unstable state for removing database mirroring, so recovery may fail. Verify the data after recovery.
1431 16 No Neither the partner nor the witness server instance for database "%.*ls" is available. Reissue the command when at least one of the instances becomes available.
1432 10 No Database mirroring is attempting to repair physical page %S_PGID in database "%.*ls" by requesting a copy from the partner.
1433 16 No All three server instances did not remain interconnected for the duration of the ALTER DATABASE SET WITNESS command. There may be no witness associated with the database. Verify the status and when necessary repeat the command.
1434 16 Yes Invalid or unexpected database mirroring %ls message of type %d was received from server %ls, database %.*ls.
1435 16 Yes %ls received unexpected database mirroring error response: status %u, severity %u, state %u, string %.*ls.
1436 16 No The Service Broker ID for the remote copy of database "%.*ls" does not match the ID on the principal server.
1437 16 Yes Could not post message '%ls' from server instance '%ls' because there is insufficient memory. Reduce non-essential memory load or increase system memory.
1438 16 Yes The server instance %ls rejected configure request; read its error log file for more information. The reason %u, and state %u, can be of use for diagnostics by Microsoft. This is a transient error hence retrying the request is likely to succeed. Correct the cause if any and retry.
1439 16 No There is currently no witness associated with database "%.*ls".
1440 10 Yes Database mirroring is active with database '%.*ls' as the principal copy. This is an informational message only. No user action is required.
1441 10 Yes Database mirroring is active with database '%.*ls' as the mirror copy. This is an informational message only. No user action is required.
1442 10 Yes Database mirroring is inactive for database '%.*ls'. This is an informational message only. No user action is required.
1443 10 Yes Database mirroring has been terminated for database '%.*ls'. This is an informational message only. No user action is required.
1444 10 Yes Bypassing recovery for database '%ls' because it is marked as a mirror database, which cannot be recovered. This is an informational message only. No user action is required.
1445 10 Yes Bypassing recovery for database '%ls' because it is marked as an inaccessible database mirroring database. A problem exists with the mirroring session. The session either lacks a quorum or the communications links are broken because of problems with links, endpoint configuration, or permissions (for the server account or security certificate). To gain access to the database, figure out what has changed in the session configuration and undo the change.
1446 10 No The "%.*ls" server instance is already acting as the witness.
1447 16 No ALTER DATABASE "%.*ls" command cannot be executed until both partner server instances are up, running, and connected. Start the partner and reissue the command.
1448 16 No The remote copy of database "%.*ls" does not exist. Check the database name and reissue the command.
1449 16 No ALTER DATABASE command failed due to an invalid server connection string.
1450 16 No The ALTER DATABASE command failed because the worker thread cannot be created.
1451 16 No Database mirroring information was not found in the system table.
1452 16 No The partner server instance name must be distinct from the server instance that manages the database. The ALTER DATABASE SET PARTNER command failed.
1453 17 Yes '%.*ls', the remote mirroring partner for database '%.*ls', encountered error %d, status %d, severity %d. Database mirroring has been suspended. Resolve the error on the remote server and resume mirroring, or remove mirroring and re-establish the mirror server instance.
1454 17 Yes Database mirroring will be suspended. Server instance '%.*ls' encountered error %d, state %d, severity %d when it was acting as a mirroring partner for database '%.*ls'. The database mirroring partners might try to recover automatically from the error and resume the mirroring session. For more information, view the error log for additional error messages.
1455 16 No The database mirroring service cannot be forced for database "%.*ls" because the database is not in the correct state to become the principal database.
1456 16 Yes The ALTER DATABASE command could not be sent to the remote server instance '%.*ls'. The database mirroring configuration was not changed. Verify that the server is connected, and try again.
1457 23 Yes Synchronization of the mirror database, '%.*ls', was interrupted, leaving the database in an inconsistent state. The ALTER DATABASE command failed. Ensure that the principal database, if available, is back up and online, and then reconnect the mirror server instance and allow the mirror database to finish synchronizing.
1458 17 Yes The principal copy of the '%.*ls' database encountered error %d, status %d, severity %d while sending page %S_PGID to the mirror. Database mirroring has been suspended. Try to resolve the error condition, and resume mirroring.
1459 24 Yes An error occurred while accessing the database mirroring metadata. Drop mirroring (ALTER DATABASE database_name SET PARTNER OFF) and reconfigure it.
1460 16 No The database "%.*ls" is already configured for database mirroring on the remote server. Drop database mirroring on the remote server to establish a new partner.
1461 10 No Database mirroring successfully repaired physical page %S_PGID in database "%.*ls" by obtaining a copy from the partner.
1462 16 No Database mirroring is disabled due to a failed redo operation. Unable to resume.
1463 16 No Database mirroring is not available in the edition of this SQL Server instance. See books online for more details on feature support in different SQL Server editions.
1464 16 No Database "%.*ls" is not in a recovering state which is required for a mirror database or secondary database. The remote database must be restored using WITH NORECOVERY.
1465 16 No Database "%.*ls" database is not in full recovery mode on each of the server instances. The full recovery model is required for a database to participate in database mirroring or in an availability group.
1466 16 No Database "%.*ls" is read-only on one of the server instances which is incompatible with participating in database mirroring or in an availability group. Set the database to read-write mode, and retry the operation.
1467 16 No Database "%.*ls" database is in emergency or suspect mode on one of the partners which is incompatible with participating in database mirroring or in an availability group.
1468 16 No The operation cannot be performed on database "%.*ls" because it is involved in a database mirroring session or an availability group. Some operations are not allowed on a database that is participating in a database mirroring session or in an availability group.
1469 16 No Database "%.*ls" is an auto-close database on one of the partnerswhich is incompatible with participating in database mirroring or in an availability group.
1470 16 No The alter database for this partner config values may only be initiated on the current principal server for database "%.*ls".
1471 16 No The database mirroring connection terminated. Out of memory sending message for database "%.*ls".
1472 16 No The database mirroring connection terminated. Communications error sending message for database "%.*ls".
1473 16 No This SQL Server edition does not allow changing the safety level. ALTER DATABASE command failed.
1474 16 No Database mirroring connection error %d '%.*ls' for '%.*ls'.
1475 16 No Database "%.*ls" might contain bulk logged changes that have not been backed up. Take a log backup on the principal database or primary database. Then restore this backup either on the mirror database to enable database mirroring or on every secondary database to enable you to join it to the availability group.
1476 16 No Database mirroring timeout value %d exceeds the maximum value 32767.
1477 16 No The database mirroring safety level must be FULL to manually failover database "%.*ls". Set safety level to FULL and retry.
1478 16 No The mirror database, "%.*ls", has insufficient transaction log data to preserve the log backup chain of the principal database. This may happen if a log backup from the principal database has not been taken or has not been restored on the mirror database.
1479 16 No The mirroring connection to "%.*ls" has timed out for database "%.*ls" after %d seconds without a response. Check the service and network connections.
1480 10 No The %S_MSG database "%.*ls" is changing roles from "%ls" to "%ls" because the mirroring session or availability group failed over due to %S_MSG. This is an informational message only. No user action is required.
1481 10 No Database mirroring could not repair physical page %S_PGID in database "%.*ls". The mirroring partner could not be contacted or did not provide a copy of the page. Possible reasons include a lack of network connectivity or that the copy of the page kept by the partner is also corrupted. To learn whether the partners are currently connected, view the mirroring_state_desc column of the sys.database_mirroring catalog view. If they are connected, for information about why the partner could not provide a copy of the page, examine its error log entries from around the time when this message was reported. Try to resolve the error and resume mirroring.
1482 10 No Database mirroring failed to get snapshot synchrinization lock.
1483 10 No State information for database '%.*ls' - Hardened Lsn: '%S_LSN' Commit LSN: '%S_LSN' Commit Time: '%S_DATE'
1485 10 No Database mirroring has been enabled on this instance of SQL Server.
1486 10 No Database Mirroring Transport is disabled in the endpoint configuration.
1487 10 No Database mirroring is starting %d parallel redo thread(s) with database '%.*ls' as the mirror copy. This is an informational message only. No user action is required.
1488 16 No Database "%.*ls" database is in single user mode which is incompatible with participating in database mirroring or in an availability group. Set database to multi-user mode, and retry the operation.
1489 10 No Database Mirroring is disabled on this server due to error %d. Check the errorlog and configuration for more information.
1490 16 No The remote copy of database "%.*ls" has not been restored to a log backup that includes all filestream data files.
1491 16 No Enabling Database Mirroring is not allowed when REMOTE_DATA_ARCHIVE is already enabled on database '%.*ls'.
1499 16 Yes Database mirroring error: status %u, severity %u, state %u, string %.*ls.
1501 20 Yes Sort failure. Contact Technical Support.
1505 16 No The CREATE UNIQUE INDEX statement terminated because a duplicate key was found for the object name '%.*ls' and the index name '%.*ls'. The duplicate key value is %ls.
1509 20 Yes Row comparison failed during sort because of an unknown data type on a key column. Metadata might be corrupt. Contact Technical Support.
1510 17 No Sort failed. Out of space or locks in database '%.*ls'.
1511 20 Yes Sort cannot be reconciled with transaction log.
1522 20 Yes Sort operation failed during an index build. The overwriting of the allocation page in database '%.*ls' was prevented by terminating the sort. Run DBCC CHECKDB to check for allocation and consistency errors. It may be necessary restore the database from backup.
1523 20 Yes Sort failure. The incorrect extent could not be deallocated. Contact Technical Support.
1532 20 Yes New sort run starting on page %S_PGID found an extent not marked as shared. Retry the transaction. If the problem persists, contact Technical Support.
1533 20 Yes Cannot share extent %S_PGID. The correct extents could not be identified. Retry the transaction.
1534 20 Yes Extent %S_PGID not found in shared extent directory. Retry the transaction. If the problem persists, contact Technical Support.
1535 20 Yes Cannot share extent %S_PGID. Shared extent directory is full. Retry the transaction. If the problem persists, contact Technical Support.
1537 20 Yes Cannot suspend a sort that is not in row input phase.
1538 20 Yes Cannot insert a row into a sort when the sort is not in row input phase.
1540 16 No Cannot sort a row of size %d, which is greater than the allowable maximum of %d. Consider resubmitting the query using the ROBUST PLAN hint.
1541 16 No Sort failure. A defective CLR type comparison function is suspected.
1542 10 Yes BobMgr::GetBuf: Sort Big Output Buffer write not complete after %d seconds.
1543 10 Yes SQL Server encountered: '%ls' resulting from an attempt to read the following: sort run page %S_PGID, in file '%ls', in database with ID %d. Sort is retrying the read.
1701 16 No Creating or altering table '%.*ls' failed because the minimum row size would be %d, including %d bytes of internal overhead. This exceeds the maximum allowable table row size of %d bytes.
1702 16 No CREATE TABLE failed because column '%.*ls' in table '%.*ls' exceeds the maximum of %d columns.
1706 16 No The system table '%.*ls' can only be created or altered during an upgrade.
1707 16 No Cannot specify TEXTIMAGE_ON filegroup for a partitioned table.
1708 10 No Warning: The table "%.*ls" has been created, but its maximum row size exceeds the allowed maximum of %d bytes. INSERT or UPDATE to this table will fail if the resulting row exceeds the size limit.
1709 16 No Cannot use TEXTIMAGE_ON when a table has no text, ntext, image, varchar(max), nvarchar(max), non-FILESTREAM varbinary(max), xml or large CLR type columns.
1710 10 No Cannot use alias type with rule or default bound to it as a column type in table variable or return table definition in table valued function. Type '%.*ls' has a %S_MSG bound to it.
1711 16 No Cannot define PRIMARY KEY constraint on column '%.*ls' in table '%.*ls'. The computed column has to be persisted and not nullable.
1712 16 No Online index operations can only be performed in Enterprise edition of SQL Server.
1713 16 No Cannot execute %ls on/using table '%.*ls' since the table is the target table or part of cascading actions of a currently executing trigger.
1714 16 No Alter table failed because unique column IDs have been exhausted for table '%.*ls'.
1715 16 No Foreign key '%.*ls' creation failed. Only NO ACTION referential update action is allowed for referencing computed column '%.*ls'.
1716 16 No FILESTREAM_ON cannot be specified when a table has no FILESTREAM columns. Remove the FILESTREAM_ON clause from the statement, or add a FILESTREAM column to the table.
1717 16 No FILESTREAM_ON cannot be specified together with a partition scheme in the ON clause.
1718 16 No Change tracking must be enabled on database '%.*ls' before it can be enabled on table '%.*ls'.
1719 16 No FILESTREAM data cannot be placed on an empty filegroup.
1720 16 No Cannot drop FILESTREAM filegroup or partition scheme since table '%.*ls' has FILESTREAM columns.
1721 16 No Altering table '%.*ls' failed because the row size using vardecimal storage format exceeds the maximum allowed table row size of %d bytes.
1722 16 No Cannot %S_MSG %S_MSG '%.*ls' since a partition scheme is not specified for FILESTREAM data.
1723 16 No Cannot %S_MSG %S_MSG '%.*ls' since a partition scheme was specified for FILESTREAM data but not for the table.
1724 16 No Filegroup '%.*ls' is not a FILESTREAM filegroup or partition scheme of FILESTREAM filegroups.
1725 16 No Cannot add FILESTREAM column to %S_MSG '%.*ls' because an INSTEAD OF trigger exists on the %S_MSG.
1726 16 No Cannot add FILESTREAM filegroup or partition scheme since table '%.*ls' has a FILESTREAM filegroup or partition scheme already.
1727 16 No Cannot create non-clustered index '%.*ls' on table '%.*ls' with the FILESTREAM_ON clause.
1728 16 No Cannot create index '%.*ls' on table '%.*ls' because the computed column '%.*ls' uses a FILESTREAM column.
1729 16 No Cannot create table '%.*ls' because the partitioning column '%.*ls' uses a FILESTREAM column.
1730 16 No Creating or altering compressed table '%.*ls' failed because the uncompressed row size would be %d, including %d bytes of internal overhead. This exceeds the maximum allowable table row size of %d bytes.
1731 16 No Cannot create the sparse column '%.*ls' in the table '%.*ls' because an option or data type specified is not valid. A sparse column must be nullable and cannot have the ROWGUIDCOL, IDENTITY, or FILESTREAM properties. A sparse column cannot be of the following data types: text, ntext, image, geometry, geography, or user-defined type.
1732 16 No Cannot create the sparse column set '%.*ls' in the table '%.*ls' because a table cannot have more than one sparse column set. Modify the statement so that only one column is specified as COLUMN_SET FOR ALL_SPARSE_COLUMNS.
1733 16 No Cannot create the sparse column set '%.*ls' in the table '%.*ls' because a sparse column set must be a nullable xml column. Modify the column definition to allow null values.
1734 16 No Cannot create the sparse column set '%.*ls' in the table '%.*ls' because the table already contains one or more sparse columns. A sparse column set cannot be added to a table if the table contains a sparse column.
1735 16 No Duplicate range-partitioning function specified for the table being created. Remove one of the range-partitioning function specifications and resubmit the request.
1736 16 No The column '%.*ls' in the table '%.*ls' cannot be referenced in a CHECK constraint or computed column definition because the column is a sparse column set. A sparse column set cannot be referenced in a a CHECK constraint or computed column definition.
1737 16 No Duplicate distribution clause specified for the table being created. Remove one of the distribution clauses and resubmit the request.
1738 10 No Cannot create table '%.*ls' with only a column set column and without any non-computed columns in the table.
1739 16 No ALTER TABLE failed because the table has %d variable length columns (including columns that have been dropped but require cleanup). This exceeds the maximum number of columns supported. Execute ALTER TABLE with the REBUILD option, then retry the original ALTER TABLE statement.
1740 16 No Cannot encrypt the sparse column '%.*ls' in the '%.*ls' table because the table contains a sparse column set.
1741 16 No Cannot create the sparse column set '%.*ls' in the '%.*ls' table because the table contains one or more encrypted sparse columns.
1750 10 No Could not create constraint or index. See previous errors.
1752 16 No Column '%.*ls' in table '%.*ls' is invalid for creating a default constraint.
1753 16 No Column '%.*ls.%.*ls' is not the same length or scale as referencing column '%.*ls.%.*ls' in foreign key '%.*ls'. Columns participating in a foreign key relationship must be defined with the same length and scale.
1754 16 No Defaults cannot be created on columns with an IDENTITY attribute. Table '%.*ls', column '%.*ls'.
1755 16 No Defaults cannot be created on columns of data type timestamp. Table '%.*ls', column '%.*ls'.
1756 10 No Skipping FOREIGN KEY constraint '%.*ls' definition for temporary table. FOREIGN KEY constraints are not enforced on local or global temporary tables.
1757 16 No Column '%.*ls.%.*ls' is not of same collation as referencing column '%.*ls.%.*ls' in foreign key '%.*ls'.
1758 16 No Only a single constraint can be added or dropped online with no other operations in the same statement.
1759 16 No Computed column '%.*ls' in table '%.*ls' is not allowed to be used in another computed-column definition.
1760 16 No Constraints of type %ls cannot be created on columns of type %ls.
1761 16 No Cannot create the foreign key "%.*ls" with the SET NULL referential action, because one or more referencing columns are not nullable.
1762 16 No Cannot create the foreign key "%.*ls" with the SET DEFAULT referential action, because one or more referencing not-nullable columns lack a default constraint.
1763 16 No Cross-database foreign key references are not supported. Foreign key '%.*ls'.
1764 16 No Computed Column '%.*ls' in table '%.*ls' is invalid for use in '%ls' because it is not persisted.
1765 16 No Foreign key '%.*ls' creation failed. Only NO ACTION and CASCADE referential delete actions are allowed for referencing computed column '%.*ls'.
1766 16 No Foreign key references to temporary tables are not supported. Foreign key '%.*ls'.
1767 16 No Foreign key '%.*ls' references invalid table '%.*ls'.
1768 16 No Foreign key '%.*ls' references object '%.*ls' which is not a user table.
1769 16 No Foreign key '%.*ls' references invalid column '%.*ls' in referencing table '%.*ls'.
1770 16 No Foreign key '%.*ls' references invalid column '%.*ls' in referenced table '%.*ls'.
1771 16 No Cannot create foreign key '%.*ls' because it references object '%.*ls' whose clustered index '%.*ls' is disabled.
1772 16 No Foreign key '%.*ls' is not valid. A system table cannot be used in a foreign key definition.
1773 16 No Foreign key '%.*ls' has implicit reference to object '%.*ls' which does not have a primary key defined on it.
1774 16 No 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'.
1775 16 No Cannot create foreign key '%.*ls' because it references object '%.*ls' whose PRIMARY KEY index '%.*ls' is disabled.
1776 16 No There are no primary or candidate keys in the referenced table '%.*ls' that match the referencing column list in the foreign key '%.*ls'.
1778 16 No Column '%.*ls.%.*ls' is not the same data type as referencing column '%.*ls.%.*ls' in foreign key '%.*ls'.
1779 16 No Table '%.*ls' already has a primary key defined on it.
1781 16 No Column already has a DEFAULT bound to it.
1782 16 No Cannot drop index '%.*ls' since a partition scheme is not specified for base data.
1784 16 No Cannot create the foreign key '%.*ls' because the referenced column '%.*ls.%.*ls' is a non-persisted computed column.
1785 16 No 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 No 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 No 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 No Cascading foreign key '%.*ls' cannot be created where the referencing column '%.*ls.%.*ls' is an identity column.
1789 16 No Cannot use CHECKSUM(*) in a computed column, constraint, default definition, or INSERT statement.
1790 16 No The name of a user-defined table type cannot start with a number (#) sign.
1791 16 No A DEFAULT constraint cannot be created on the column '%.*ls' in the table '%.*ls' because the column is a sparse column or sparse column set. Sparse columns or sparse column sets cannot have a DEFAULT constraint.
1792 16 No Alter table '%.*ls' failed because the added fixed column might cause existing data to go beyond the maximum allowable table row size of %d bytes.
1793 16 No Cannot federate a temporary table.
1794 16 No Column '%.*ls' is invalid for federating the table '%.*ls'.
1795 16 No Nullable column '%.*ls' cannot be used to federate the table '%.*ls'.
1796 16 No Computed column '%.*ls' cannot be used to federate the table '%.*ls'.
1797 16 No Sparse column '%.*ls' cannot be used to federate the table '%.*ls'.
1798 16 No Federated tables cannot be created in a non-federated database.
1799 16 No Column '%.*ls' cannot be used to federate the table '%.*ls' because it does not match the federation key type.
1801 16 No Database '%.*ls' already exists. Choose a different database name.
1802 16 No CREATE DATABASE failed. Some file names listed could not be created. Check related errors.
1803 17 No The CREATE DATABASE statement failed. The primary file must be at least %d MB to accommodate a copy of the model database.
1806 16 No CREATE DATABASE failed. The default collation of database '%.*ls' cannot be set to '%.*ls'.
1807 17 No Could not obtain exclusive lock on database '%.*ls'. Retry the operation later.
1809 10 No To achieve optimal performance, update all statistics on the '%.*ls' database by running sp_updatestats.
1810 16 No The model database must be updatable before a new database can be created.
1812 16 No CREATE DATABASE failed. COLLATE clause cannot be used with the FOR ATTACH option.
1813 16 No Could not open new database '%.*ls'. CREATE DATABASE is aborted.
1814 10 Yes Could not create tempdb. You may not have enough disk space available. Free additional disk space by deleting other files on the tempdb drive and then restart SQL Server. Check for additional errors in the operating system error log that may indicate why the tempdb files could not be initialized.
1815 16 No The %ls property cannot be used with database snapshot files.
1816 16 No Database snapshot on the system database %.*ls is not allowed.
1817 16 No Only the owner of database "%.*s" or the system administrator can create a database snapshot on it.
1818 16 No Primary log file '%ls' is missing and the database was not cleanly shut down so it cannot be rebuilt.
1819 10 No Could not create default log file because the name was too long.
1821 16 No Cannot create a database snapshot on another database snapshot.
1822 16 No The database must be online to have a database snapshot.
1823 16 No A database snapshot cannot be created because it failed to start.
1824 16 No Cannot attach a database that was being restored.
1825 16 No Filegroups and collations cannot be specified for database snapshots.
1826 16 No User-defined filegroups are not allowed on "%ls".
1827 16 No CREATE DATABASE or ALTER DATABASE failed because the resulting cumulative database size would exceed your licensed limit of %I64d MB per %S_MSG.
1828 16 No The logical file name "%.*ls" is already in use. Choose a different name.
1829 16 No The FOR ATTACH option requires that at least the primary file be specified.
1830 16 No The files '%ls' and '%ls' are both primary files. A database can only have one primary file.
1831 16 No File ONLINE/OFFLINE syntax cannot be used with CREATE DATABASE.
1832 20 No Cannot attach the file '%.*ls' as database '%.*ls'.%.*ls
1833 16 No File '%ls' cannot be reused until after the next BACKUP LOG operation. If the database is participating in an availability group, a dropped file can be reused only after the truncation LSN of the primary availability replica has passed the drop LSN of the file and a subsequent BACKUP LOG operation has completed.
1834 16 No The file '%ls' cannot be overwritten. It is being used by database '%.*ls'.
1835 16 No Unable to create/attach any new database because the number of existing databases has reached the maximum number allowed: %d.
1836 10 No Cannot create the default files because the name that was supplied is too long.
1837 16 No The file name "%ls" is too long to create an alternate stream name.
1838 10 No Offline database file(s) have been overwritten while being reverted to online state from a database snapshot. The reverted file might contain invalid pages. Please run database consistency checks to assess the data integrity.
1839 16 No Could not create default data files because the name '%ls' is a reserved device name.
1841 16 No CREATE DATABASE failed. CONTAINMENT clause cannot be used with the FOR ATTACH option.
1842 16 No The file size, max size cannot be greater than 2147483647 in units of a page size. The file growth cannot be greater than 2147483647 in units of both page size and percentage.
1843 10 Yes Reverting database '%ls' to the point in time of database snapshot '%ls' with split point LSN %.*ls (0x%ls). This is an informational message only. No user action is required.
1844 16 No %ls is not supported on %ls.
1845 16 No Cannot find SQL Volume Shadow Copy Service (VSS) Writer in writer metadata document provided by VSS while creating auto-recovered VSS snapshot for online DBCC check.
1846 16 No Cannot find SQL Volume Shadow Copy (VSS) Writer component for database '%ls' while creating auto-recovered VSS snapshot for online DBCC check.
1847 16 No The current version of the operating system doesn't support auto-recovered Volume Shadow Copy (VSS) snapshots.
1848 16 No Volume Shadow Copy Service (VSS) failed to create an auto-recovered snapshot of database '%ls' for online DBCC check.
1849 16 No CREATE DATABASE failed because FILESTREAM filegroups were declared and ALLOW_SNAPSHOT_ISOLATION or READ_COMMITTED_SNAPSHOT is set to ON in the model database. Either set ALLOW_SNAPSHOT_ISOLATION and READ_COMMITTED_SNAPSHOT to OFF in the model database, or create the database without declaring any FILESTREAM filegroups, set ALLOW_SNAPSHOT_ISOLATION and READ_COMMITTED_SNAPSHOT to OFF in the new database, and then use ALTER DATABSE to add FILESTREAM filegroups and files.
1850 16 No Cannot attach database '%.*ls' because the file name '%.*ls' is valid on more than one brick.
1851 16 No File name '%.*ls' as relative path is too long after prefixed with default path '%ls'.
1852 21 No Error occurred when shrinking the physical file. Please check ERRORLOG for more detail.
1853 16 No The logical database file '%.*ls' cannot be found. Specify the full path for the file.
1854 16 No The original file name '%.*ls' for logical database file '%.*ls' is too long to be combined with the full path to the new primary data file location.
1855 16 No System table sysfiles1 is corrupted.
1856 16 No Cannot attach file '%.*ls' as database '%.*ls' because this database name is already attached with file '%.*ls'
1857 16 No Cannot attach file '%.*ls' as database '%.*ls' because this file is already in use for database '%.*ls'
1858 16 No Could not create snapshot database because user database is still in recovery.
1900 16 No Cannot create a clustered index with a predicate clause. Filtered clustered indexes are not supported.
1901 16 No Cannot create index or statistics '%.*ls' on view '%.*ls' because key column '%.*ls' is imprecise, computed and not persisted. Consider removing reference to column in view index or statistics key or changing column to be precise. If column is computed in base table consider marking it PERSISTED there.
1902 16 No Cannot create more than one clustered index on %S_MSG '%.*ls'. Drop the existing clustered index '%.*ls' before creating another.
1904 16 No The %S_MSG '%.*ls' on table '%.*ls' has %d columns in the key list. The maximum limit for %S_MSG key column list is %d.
1907 16 No Cannot recreate index '%.*ls'. The new index definition does not match the constraint being enforced by the existing index.
1908 16 No Column '%.*ls' is partitioning column of the index '%.*ls'. Partition columns for a unique index must be a subset of the index key.
1909 16 No Cannot use duplicate column names in %S_MSG. Column name '%.*ls' listed more than once.
1910 16 No Could not create %S_MSG '%.*ls' because it exceeds the maximum of %d allowed per table or view.
1911 16 No Column name '%.*ls' does not exist in the target table or view.
1912 16 No Could not proceed with index DDL operation on %S_MSG '%.*ls' because it conflicts with another concurrent operation that is already in progress on the object. The concurrent operation could be an online index operation on the same object or another concurrent operation that moves index pages like DBCC SHRINKFILE.
1913 16 No The operation failed because an index or statistics with name '%.*ls' already exists on %S_MSG '%.*ls'.
1914 16 No Index cannot be created on object '%.*ls' because the object is not a user table or view.
1915 16 No Cannot alter a non-unique index with ignore_dup_key index option. Index '%.*ls' is non-unique.
1916 16 No CREATE INDEX options %ls and %ls are mutually exclusive.
1917 16 No Cannot create, rebuild or drop an index on a local temporary table online. Perform the index operation offline.
1919 16 No Column '%.*ls' in table '%.*ls' is of a type that is invalid for use as a key column in an index.
1921 16 No Invalid %S_MSG '%.*ls' specified.
1922 16 No Filegroup '%.*ls' has no files assigned to it. Tables, indexes, and large object columns cannot be created on this filegroup. Use ALTER DATABASE to add one or more files to the filegroup.
1924 16 No Filegroup '%.*ls' is read-only.
1925 16 No Cannot convert a clustered index to a nonclustered index by using the DROP_EXISTING option. To change the index type from clustered to nonclustered, delete the clustered index, and then create a nonclustered index by using two separate statements.
1926 16 No Cannot create a clustered index because nonclustered index ID %d is on a read-only filegroup.
1927 16 No There are already statistics on table '%.*ls' named '%.*ls'.
1929 16 No Statistics cannot be created on object '%.*ls' because the object is not a user table or view.
1930 16 No Cannot convert a nonclustered index to a clustered index because a foreign key constraint references the index. Remove the foreign key constraint and then retry the operation.
1931 16 No The SQL statement cannot be executed because filegroup '%.*ls' is offline. Use the sys.database_files or sys.master_files catalog view to determine the state of the files in this filegroup and then restore the offline file(s) from backup.
1932 16 No Cannot create a clustered index because nonclustered index ID %d is on an offline filegroup.
1934 16 No %ls failed because the following SET options have incorrect settings: '%.*ls'. Verify that SET options are correct for use with %S_MSG.
1935 16 No Cannot create index. Object '%.*ls' was created with the following SET options off: '%.*ls'.
1937 16 No Cannot create %S_MSG on view '%.*ls' because it references another view '%.*ls'. Consider expanding referenced view's definition by hand in indexed view definition.
1938 16 No Index cannot be created on view '%.*ls' because the underlying object '%.*ls' has a different owner.
1939 16 No Cannot create %S_MSG on view '%.*ls' because the view is not schema bound.
1940 16 No Cannot create %S_MSG on view '%.*ls'. It does not have a unique clustered index.
1941 16 No Cannot create nonunique clustered index on view '%.*ls' because only unique clustered indexes are allowed. Consider creating unique clustered index instead.
1942 16 No Cannot create %S_MSG on view '%.*ls'. It contains text, ntext, image, FILESTREAM or xml columns.
1943 16 No The index "%.*ls" on table "%.*ls" cannot be reorganized because page level locking is disabled.
1944 16 No Index '%.*ls' was not created because the index key size is at least %d bytes. The %S_MSG index key size cannot exceed %d bytes. If the index key includes implicit key columns, the index key size cannot exceed %d bytes.
1945 10 No Warning! The maximum key length for a %S_MSG index 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 No Operation failed. The index entry of length %d bytes for the index '%.*ls' exceeds the maximum length of %d bytes for %S_MSG indexes.
1947 16 No Cannot create %S_MSG on view "%.*ls". The view contains a self join on "%.*ls".
1949 16 No Cannot create %S_MSG on view '%.*ls'. The function '%s' yields nondeterministic results. Use a deterministic system function, or modify the user-defined function to return deterministic results.
1950 16 No Index on view '%.*ls' cannot be created because the view contains an imprecise expression in a GROUP BY clause
1951 16 No Index on view '%.*ls' cannot be created because the view contains an imprecise expression in the WHERE clause.
1952 16 No Index on view '%.*ls' cannot be created because the view contains an imprecise expression in a join.
1953 16 No Index on view '%.*ls' cannot be created because some arguments are missing in a built-in function.
1956 16 No Cannot create %S_MSG on the '%.*ls' view because it uses the nondeterministic user-defined function '%.*ls'. Remove the reference to the function, or make it deterministic.
1957 16 No Cannot create %S_MSG on view '%.*ls' because view uses imprecise user-defined function '%.*ls'. Consider removing reference to function or altering it to be precise.
1959 16 No Cannot create an index on a view or computed column because the compatibility level of this database is less than 80. Use sp_dbcmptlevel to raise the compatibility level of the database.
1961 16 No Cannot create %S_MSG on view '%.*ls'. The collation cast expression with collation name '%.*ls' is non-deterministic because it is dependent on the operating system.
1962 16 No Cannot create %S_MSG on view '%.*ls' because column '%.*ls' that is referenced by the view in the WHERE or GROUP BY clause is imprecise. Consider eliminating the column from the view, or altering the column to be precise.
1963 16 No Cannot create %S_MSG on view "%.*ls". The view contains a convert that is imprecise or non-deterministic.
1964 16 No Cannot create %S_MSG on view "%.*ls". The view contains an imprecise constant.
1965 16 No Cannot create %S_MSG on view "%.*ls". The view contains an imprecise arithmetic operator.
1966 16 No Cannot create %S_MSG on view '%.*ls'. The view contains an imprecise aggregate operator.
1967 16 No Cannot create a new clustered index on a view online.
1968 16 No Cannot convert a nonclustered index to a clustered index online using DROP_EXISTING option.
1969 16 No Default FILESTREAM filegroup is not available in database '%.*ls'.
1970 10 No Warning: Online index operation on table '%.*ls' will proceed but concurrent access to the table may be limited due to residual lock on the table from a previous operation in the same transaction.
1971 16 No Cannot disable index '%.*ls' on table '%.*ls'. Permission denied to disable foreign key '%.*ls' on table '%.*ls' that uses this index.
1972 16 No Cannot disable clustered index '%.*ls' on table '%.*ls'. Permission denied to alter the referencing view '%.*ls' while disabling its clustered index.
1973 16 No Cannot perform the specified operation on disabled index '%.*ls' on %S_MSG '%.*ls'.
1974 16 No Cannot perform the specified operation on %S_MSG '%.*ls' because its clustered index '%.*ls' is disabled.
1975 16 No Index '%.*ls' row length exceeds the maximum permissible length of '%d' bytes.
1976 16 No Cannot create index or statistics '%.*ls' on view '%.*ls' because cannot verify key column '%.*ls' is precise and deterministic. Consider removing column from index or statistics key, marking column persisted in base table if it is computed, or using non-CLR-derived column in key.
1977 16 No Could not create %S_MSG '%.*ls' on table '%.*ls'. Only XML Index can be created on XML column '%.*ls'.
1978 16 No Column '%.*ls' in table '%.*ls' is of a type that is invalid for use as a key column in an index or statistics.
1979 16 No Cannot use index option ignore_dup_key to alter index '%.*ls' as it enforces a primary or unique constraint.
1980 16 No Index cannot be created on computed column '%.*ls' of table '%.*ls' because the underlying object '%.*ls' has a different owner.
1981 10 No Warning: The maximum length of the row exceeds the permissible limit of %d bytes. For some combination of large values, the insert/update operation will fail.
1982 16 No Cannot create %S_MSG on view '%.*ls' because the view references non-deterministic or imprecise member function '%.*ls' on CLR type '%.*ls'. Consider removing reference to the function or altering the function to behave in a deterministic way. Do not declare a CLR function that behaves non-deterministically to have IsDeterministic=true, because that can lead to index corruption. See Books Online for details.
1983 16 No Cannot create %S_MSG on view '%.*ls'. The function '%s' yields imprecise results. Use a precise system function, or modify the user-defined function to return precise results.
1984 16 No Index '%.*ls' cannot be created or rebuilt. The specified row length for this index using the vardecimal storage format exceeds the maximum allowed length of '%d' bytes.
1985 16 No Cannot create %S_MSG on view '%.*ls'. It contains one or more XML data type methods.
1986 10 No Cannot replace non-hypothetical index '%.*ls' with a hypothetical index using the DROP_EXISTING option.
1987 16 No Cannot %S_MSG %S_MSG '%.*ls' on %S_MSG '%.*ls' because its %S_MSG is disabled.
1988 16 No Cannot rebuild clustered index '%.*ls' online because it is disabled.
1989 16 No Cannot enable foreign key constraint '%.*ls' as index '%.*ls' on referenced key is disabled.
1990 16 No Cannot define an index on a view with ignore_dup_key index option. Remove ignore_dup_key option and verify that view definition does not allow duplicates, or do not index view.
1991 16 No Cannot disable clustered index '%.*ls' on table '%.*ls'. Permission denied to disable foreign key '%.*ls' on table '%.*ls' that references this table.
1992 10 No Warning: Foreign key '%.*ls' on table '%.*ls' referencing table '%.*ls' was disabled as a result of disabling the index '%.*ls'.
1993 16 No Cannot partition an index on a table variable or return table definition in table valued function.
1994 16 No Cannot create or update statistics on view "%.*ls" because both FULLSCAN and NORECOMPUTE options are required.
1995 16 No Cannot rebuild hypothetical index '%.*ls' online.
1996 16 No Could not create index enforcing primary key constraint '%.*ls' using DROP_EXISTING option because table has an XML or spatial index. Drop the XML or spatial index, create the primary key contstraint, and recreate the XML or spatial index.
1997 16 No Could not convert the XML or spatial index '%.*ls' to a relational index by using the DROP_EXISTING option. Drop the XML or spatial index and create a relational index with the same name.
1998 10 No Warning: Clustered index '%.*ls' on view '%.*ls' referencing table '%.*ls' was disabled as a result of disabling the index '%.*ls'.
1999 16 No Column '%.*ls' in table '%.*ls' is of a type that is invalid for use as included column in an index.
Error Severity Event logged Description
1001 16 No Line %d: Length or precision specification %d is invalid.
1002 16 No Line %d: Specified scale %d is invalid.
1003 15 No Line %d: %ls clause allowed only for %ls.
1004 16 No Invalid column prefix '%.*ls': No table name specified
1005 15 No Line %d: Invalid procedure number (%d). Must be between 1 and 32767.
1006 15 No CREATE TRIGGER contains no statements.
1007 15 No The %S_MSG '%.*ls' is out of the range for numeric representation (maximum precision 38).
1008 15 No 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.
1009 16 No The keyword DEFAULT is not allowed in DBCC commands.
1010 15 No Invalid escape character '%.*ls'.
1011 15 No The correlation name '%.*ls' is specified multiple times in a FROM clause.
1012 15 No The correlation name '%.*ls' has the same exposed name as table '%.*ls'.
1013 15 No The objects "%.*ls" and "%.*ls" in the FROM clause have the same exposed names. Use correlation names to distinguish them.
1014 15 No A TOP or FETCH clause contains an invalid value.
1015 15 No 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 No Outer join operators cannot be specified in a query containing joined tables.
1017 15 No The %ls hint cannot be specified more than once.
1018 15 No Incorrect syntax near '%.*ls'. If this is intended as a part of a table hint, A WITH keyword and parenthesis are now required. See SQL Server Books Online for proper syntax.
1019 15 No Invalid column list after object name in GRANT/REVOKE statement.
1020 15 No Sub-entity lists (such as column or security expressions) cannot be specified for entity-level permissions.
1021 10 No FIPS Warning: Line %d has the non-ANSI statement '%ls'.
1022 10 No FIPS Warning: Line %d has the non-ANSI clause '%ls'.
1023 15 No Invalid parameter %d specified for %ls.
1024 10 No FIPS Warning: Line %d has the non-ANSI function '%ls'.
1025 10 No FIPS Warning: The length of identifier '%.*ls' exceeds 18.
1026 16 No GOTO cannot be used to jump into a TRY or CATCH scope.
1027 15 No Too many expressions are specified in a CUBE in the GROUP BY clause. The maximum number is %d.
1028 15 No The CUBE, ROLLUP, and GROUPING SETS constructs are not allowed in a GROUP BY ALL clause.
1029 15 No Browse mode is invalid for subqueries and derived tables.
1030 16 No Only constants are allowed here. Time literal is not permitted because it refers to the current date.
1031 15 No Percent values must be between 0 and 100.
1032 16 No Cannot use the column prefix '%.*ls'. This must match the object in the UPDATE clause '%.*ls'.
1033 16 No The ORDER BY clause is invalid in views, inline functions, derived tables, subqueries, and common table expressions, unless TOP, OFFSET or FOR XML is also specified.
1034 15 No Syntax error: Duplicate specification of the action "%.*s" in the trigger declaration.
1035 15 No Incorrect syntax near '%.*ls', expected '%.*ls'.
1036 15 No File option %hs is required in this CREATE/ALTER DATABASE statement.
1037 15 No The CASCADE, WITH GRANT or AS options cannot be specified with statement permissions.
1038 15 No An object or column name is missing or empty. For SELECT INTO statements, verify each column has a name. For other statements, look for empty alias names. Aliases defined as "" or [] are not allowed. Change the alias to a valid name.
1039 16 No Option '%.*ls' is specified more than once.
1040 15 No The value %d used with MAX_OUTSTANDING_IO_PER_VOLUME is not valid; MAX_OUTSTANDING_IO_PER_VOLUME must be greater than 0 and less than or equal to %d.
1041 15 No Option %.*ls is not allowed for a LOG file.
1042 15 No Conflicting %ls optimizer hints specified.
1043 16 No '%.*ls' is not yet implemented.
1044 15 No Cannot use an existing function name to specify a stored procedure name.
1045 15 No Aggregates are not allowed in this context. Only scalar expressions are allowed.
1046 15 No Subqueries are not allowed in this context. Only scalar expressions are allowed.
1047 15 No Conflicting locking hints specified.
1048 15 No Conflicting cursor options %ls and %ls.
1049 15 No Mixing old and new syntax to specify cursor options is not allowed.
1050 15 No This syntax is only allowed for parameterized queries.
1051 15 No 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 No Conflicting %ls options "%ls" and "%ls".
1053 15 No For DROP STATISTICS, you must provide both the object (table or view) name and the statistics name, in the form "objectname.statisticsname".
1054 15 No Syntax '%ls' is not allowed in schema-bound objects.
1055 15 No '%.*ls' is an invalid name because it contains a NULL character or an invalid unicode character.
1056 15 No The number of elements in the select list exceeds the maximum allowed number of %d elements.
1057 15 No The IDENTITY function cannot be used with a SELECT INTO statement containing a UNION, INTERSECT or EXCEPT operator.
1058 15 No Cannot specify both READ_ONLY and FOR READ ONLY on a cursor declaration.
1059 15 No Cannot set or reset the 'parseonly' option within a procedure or function.
1060 15 No The number of rows provided for a TOP or FETCH clauses row count parameter must be an integer.
1061 16 No The text/ntext/image constants are not yet implemented.
1062 16 No The TOP N WITH TIES clause is not allowed without a corresponding ORDER BY clause.
1063 16 No A filegroup cannot be added using ALTER DATABASE ADD FILE. Use ALTER DATABASE ADD FILEGROUP.
1064 16 No A filegroup cannot be used with log files.
1065 15 No The NOLOCK and READUNCOMMITTED lock hints are not allowed for target tables of INSERT, UPDATE, DELETE or MERGE statements.
1066 10 No Warning. Line %d: The option '%ls' is obsolete and has no effect.
1067 15 No The SET SHOWPLAN statements must be the only statements in the batch.
1068 16 No Only one list of index hints per table is allowed.
1069 16 No Index hints are only allowed in a FROM or OPTION clause.
1070 15 No CREATE INDEX option '%.*ls' is no longer supported.
1071 16 No Cannot specify a JOIN algorithm with a remote JOIN.
1072 16 No A REMOTE hint can only be specified with an INNER JOIN clause.
1073 15 No '%.*ls' is not a recognized cursor option for cursor %.*ls.
1074 15 No Creation of temporary functions is not allowed.
1075 15 No RETURN statements in scalar valued functions must include an argument.
1076 15 No Function '%s' requires at least %d argument(s).
1077 15 No INSERT into an identity column not allowed on table variables.
1078 15 No '%.*ls %.*ls' is not a recognized option.
1079 15 No A variable cannot be used to specify a search condition in a fulltext predicate when accessed through a cursor.
1080 15 No The integer value %.*ls is out of range.
1081 16 No %s does not allow specifying the database name as a prefix to the assembly name.
1082 15 No "%.*ls" does not support synchronous trigger registration.
1083 15 No OWNER is not a valid option for EXECUTE AS in the context of server and database level triggers.
1084 15 No '%.*ls' is an invalid event type.
1085 15 No '%.*ls' event type does not support event notifications.
1086 16 No The FOR XML and FOR JSON clauses are invalid in views, inline functions, derived tables, and subqueries when they contain a set operator. To work around, wrap the SELECT containing a set operator using derived table or common table expression or view and apply FOR XML or FOR JSON on top of it.
1087 15 No Must declare the table variable "%.*ls".
1088 15 No Cannot find the object "%.*ls" because it does not exist or you do not have permissions.
1089 15 No The SET FMTONLY OFF statement must be the last statement in the batch.
1090 15 No Invalid default for parameter %d.
1091 15 No The option "%ls" is not valid for this function.
1092 16 No In this context %d statistics name(s) cannot be specified for option '%ls'.
1093 16 No "%.*ls" is not a valid broker name.
1094 15 No Cannot specify a schema name as a prefix to the trigger name for database and server level triggers.
1095 15 No "%.*ls" has already been specified as an event type.
1096 15 No Default parameter values for CLR types, nvarchar(max), varbinary(max), xml and encrypted types are not supported.
1097 15 No Cannot use If UPDATE within this CREATE TRIGGER statement.
1098 15 No The specified event type(s) is/are not valid on the specified target object.
1099 15 No The ON clause is not valid for this statement.
1101 17 Yes Could not allocate a new page for database '%.*ls' because the '%.*ls' filegroup is full due to lack of storage space or database files reaching the maximum allowed size. Note that UNLIMITED files are still limited to 16TB. Create the necessary space by dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup.
1102 22 Yes IAM page %S_PGID for object ID %ld is incorrect. The %S_MSG ID on page is %ld; should be %ld.
1104 17 No TEMPDB ran out of space during spilling. Create space by dropping objects and/or rewrite the query to consume fewer rows. If the issue still persists, consider upgrading to a higher service level objective.
1105 17 Yes Could not allocate space for object '%.*ls'%.*ls in database '%.*ls' because the '%.*ls' filegroup is full due to lack of storage space or database files reaching the maximum allowed size. Note that UNLIMITED files are still limited to 16TB. Create the necessary space by dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup.
1119 16 No Removing IAM page %S_PGID failed because someone else is using the object that this IAM page belongs to.
1121 17 No Space allocator cannot allocate page in database %d.
1122 14 No Table error: Page %S_PGID. Test (%ls) failed. Address 0x%x is not aligned.
1123 14 No Table error: Page %S_PGID. Unexpected page type %d.
1124 14 No Table error: Page %S_PGID. Test (%ls) failed. Slot %d, offset 0x%x is invalid.
1125 14 No Table error: Page %S_PGID. Test (%ls) failed. Slot %d, row extends into free space at 0x%x.
1126 14 No Table error: Page %S_PGID. Test (%ls) failed. Slot %d, offset 0x%x overlaps with the prior row.
1127 14 No Table error: Page %S_PGID. Test (%ls) failed. Values are %ld and %ld.
1128 14 No Table error: Page (%d:%d), row %d. Test (%.*ls) failed. Values are %ld and %ld.
1129 16 No Could not cleanup deferred deallocations from filegroup '%.*ls'.
1130 10 Yes Error while allocating extent for a worktable. Extent %S_PGID in TEMPDB may have been lost.
1131 10 Yes Failed to truncate AppendOnlyStorageUnit 0x%p. Will retry next time. This is an informational message only. No user action is required.
1132 17 Yes The elastic pool has reached its storage limit. The storage usage for the elastic pool cannot exceed (%d) MBs.
1133 17 Yes The managed instance has reached its storage limit. The storage usage for the managed instance cannot exceed (%d) MBs.
1202 16 No The database-principal '%.*ls' does not exist or user is not a member.
1203 20 Yes Process ID %d attempted to unlock a resource it does not own: %.*ls. Retry the transaction, because this error may be caused by a timing condition. If the problem persists, contact the database administrator.
1204 19 Yes The instance of the SQL Server Database Engine cannot obtain a LOCK resource at this time. Rerun your statement when there are fewer active users. Ask the database administrator to check the lock and memory configuration for this instance, or to check for long-running transactions.
1205 13 No Transaction (Process ID %d) was deadlocked on %.*ls resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
1206 18 No The Microsoft Distributed Transaction Coordinator (MS DTC) has cancelled the distributed transaction.
1207 10 Yes Can't allocate %u locks on startup, reverting to %u and turning on dynamic lock allocation. Maximum allowed memory usage at startup is %I64u KB.
1208 21 Yes Could not allocate initial %u lock blocks during startup. Can not start the server.
1209 21 Yes Could not allocate initial %u lock owner blocks during startup. Can not start the server.
1210 21 Yes Unable to allocate lock owner block during lock migration. Server halted.
1212 10 Yes Lock not logged: %-30ls Mode: %s
1213 21 Yes Error spawning Lock Monitor thread: %ls
1214 17 Yes Internal Error. There are too many parallel transactions.
1215 16 No A conflicting ABORT_AFTER_WAIT = BLOCKERS request is waiting for existing transactions to roll back. This request cannot be executed. Please retry when the previous request is completed.
1216 16 No The DDL statement with ABORT_AFTER_WAIT = BLOCKERS option cannot be completed due to a conflicting system task. The request can abort only user transactions. Please wait for the system task to complete and retry.
1217 10 Yes Process ID %d was killed by an ABORT_AFTER_WAIT = BLOCKERS DDL statement on database_id = %d, object_id = %d.
1218 10 Yes An ABORT_AFTER_WAIT = BLOCKERS lock request was issued on database_id = %d, object_id = %d. All blocking user sessions will be killed.
1219 16 No Your session has been disconnected because of a high priority DDL operation.
1220 17 No No more lock classes available from transaction.
1221 20 Yes The Database Engine is attempting to release a group of locks that are not currently held by the transaction. Retry the transaction. If the problem persists, contact your support provider.
1222 16 No Lock request time out period exceeded.
1223 16 No Cannot release the application lock (Database Principal: '%.*ls', Resource: '%.*ls') because it is not currently held.
1224 16 No An invalid application lock resource was passed to %ls.
1225 16 No An invalid application lock mode was passed to %ls.
1226 16 No An invalid application lock owner was passed to %ls.
1227 16 No An invalid application lock time-out was passed to %ls.
1228 16 No An invalid parameter "%ls" was passed to the application lock function or procedure.
1230 16 No An invalid database principal was passed to %ls.
1401 21 Yes Startup of the database-mirroring master thread routine failed for the following reason: %ls. Correct the cause of this error, and restart the SQL Server service.
1402 20 Yes Witness did not find an entry for database mirroring GUID {%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x}. A configuration mismatch exists. Retry the command, or reset the witness from one of the database mirroring partners.
1403 16 Yes The witness for the mirroring session received error response %d (state %d) from server instance %.*ls for database %.*ls. For more information about the error, refer to the error log on this server instance and the partner server instance.
1404 16 No The command failed because the database mirror is busy. Reissue the command later.
1405 16 No The database "%.*ls" is already enabled for database mirroring.
1406 16 No Unable to force service safely. Remove database mirroring and recover database "%.*ls" to gain access.
1407 16 No The remote copy of database "%.*ls" is not related to the local copy of the database.
1408 16 No The remote copy of database "%.*ls" is not recovered far enough to enable database mirroring or to join it to the availability group. You need to apply missing log records to the remote database by restoring the current log backups from the principal/primary database.
1409 16 No Database "%.*ls" requires database logs to be restored either on the future mirror database before you can enable database mirroring or on a secondary availability database before you can join it to the availability group. Restore current log backups from the principal database or primary database.
1410 16 No The remote copy of database "%.*ls" is already enabled for database mirroring.
1411 16 No The remote copy of database "%.*ls" has not had enough log backups applied to roll forward all of its files to a common point in time.
1412 16 No The remote copy of database "%.*ls" has not been rolled forward to a point in time that is encompassed in the local copy of the database log.
1413 16 Yes Communications to the remote server instance '%.*ls' failed before database mirroring was fully started. The ALTER DATABASE command failed. Retry the command when the remote database is started.
1414 16 No The database is being closed before database mirroring is fully initialized. The ALTER DATABASE command failed.
1415 16 No The database mirroring operation for database "%.*ls" failed. The requested operation could not be performed.
1416 16 No Database "%.*ls" is not configured for database mirroring.
1417 16 No Database mirroring has been disabled by the administrator for database "%.*ls".
1418 16 No The server network address "%.*ls" can not be reached or does not exist. Check the network address name and that the ports for the local and remote endpoints are operational.
1419 16 No The remote copy of database "%.*ls" cannot be opened. Check the database name and ensure that it is in the restoring state, and then reissue the command.
1420 16 No Database mirroring was unable to obtain the network hostname. Operating system error %ls encountered. Verify the network configuration.
1421 16 Yes Communications to the remote server instance '%.*ls' failed to complete before its timeout. The ALTER DATABASE command may have not completed. Retry the command.
1422 16 No The mirror server instance is not caught up to the recent changes to database "%.*ls". Unable to fail over.
1423 16 No The property name is not supported.
1424 16 No The remote server instance has a more recent value for the property '%.*ls'. Property value not changed.
1425 16 No The property value is invalid for '%.*ls'. Property value not changed.
1426 16 No To issue ALTER DATABASE SET WITNESS, all three server instances must be interconnected, and the mirror database must be caught up. When these conditions are met, reissue the command.
1427 16 No The server instance '%.*ls' could not act as the witness. The ALTER DATABASE SET WITNESS command failed.
1428 16 No The request is refused because the responding server instance is not in a state to service the request.
1429 16 No The witness server instance name must be distinct from both of the server instances that manage the database. The ALTER DATABASE SET WITNESS command failed.
1430 16 No Database '%.*ls' is in an unstable state for removing database mirroring, so recovery may fail. Verify the data after recovery.
1431 16 No Neither the partner nor the witness server instance for database "%.*ls" is available. Reissue the command when at least one of the instances becomes available.
1432 10 No Database mirroring is attempting to repair physical page %S_PGID in database "%.*ls" by requesting a copy from the partner.
1433 16 No All three server instances did not remain interconnected for the duration of the ALTER DATABASE SET WITNESS command. There may be no witness associated with the database. Verify the status and when necessary repeat the command.
1434 16 Yes Invalid or unexpected database mirroring %ls message of type %d was received from server %ls, database %.*ls.
1435 16 Yes %ls received unexpected database mirroring error response: status %u, severity %u, state %u, string %.*ls.
1436 16 No The Service Broker ID for the remote copy of database "%.*ls" does not match the ID on the principal server.
1437 16 Yes Could not post message '%ls' from server instance '%ls' because there is insufficient memory. Reduce non-essential memory load or increase system memory.
1438 16 Yes The server instance %ls rejected configure request; read its error log file for more information. The reason %u, and state %u, can be of use for diagnostics by Microsoft. This is a transient error hence retrying the request is likely to succeed. Correct the cause if any and retry.
1439 16 No There is currently no witness associated with database "%.*ls".
1440 10 Yes Database mirroring is active with database '%.*ls' as the principal copy. This is an informational message only. No user action is required.
1441 10 Yes Database mirroring is active with database '%.*ls' as the mirror copy. This is an informational message only. No user action is required.
1442 10 Yes Database mirroring is inactive for database '%.*ls'. This is an informational message only. No user action is required.
1443 10 Yes Database mirroring has been terminated for database '%.*ls'. This is an informational message only. No user action is required.
1444 10 Yes Bypassing recovery for database '%ls' because it is marked as a mirror database, which cannot be recovered. This is an informational message only. No user action is required.
1445 10 Yes Bypassing recovery for database '%ls' because it is marked as an inaccessible database mirroring database. A problem exists with the mirroring session. The session either lacks a quorum or the communications links are broken because of problems with links, endpoint configuration, or permissions (for the server account or security certificate). To gain access to the database, figure out what has changed in the session configuration and undo the change.
1446 10 No The "%.*ls" server instance is already acting as the witness.
1447 16 No ALTER DATABASE "%.*ls" command cannot be executed until both partner server instances are up, running, and connected. Start the partner and reissue the command.
1448 16 No The remote copy of database "%.*ls" does not exist. Check the database name and reissue the command.
1449 16 No ALTER DATABASE command failed due to an invalid server connection string.
1450 16 No The ALTER DATABASE command failed because the worker thread cannot be created.
1451 16 No Database mirroring information was not found in the system table.
1452 16 No The partner server instance name must be distinct from the server instance that manages the database. The ALTER DATABASE SET PARTNER command failed.
1453 17 Yes '%.*ls', the remote mirroring partner for database '%.*ls', encountered error %d, status %d, severity %d. Database mirroring has been suspended. Resolve the error on the remote server and resume mirroring, or remove mirroring and re-establish the mirror server instance.
1454 17 Yes Database mirroring will be suspended. Server instance '%.*ls' encountered error %d, state %d, severity %d when it was acting as a mirroring partner for database '%.*ls'. The database mirroring partners might try to recover automatically from the error and resume the mirroring session. For more information, view the error log for additional error messages.
1455 16 No The database mirroring service cannot be forced for database "%.*ls" because the database is not in the correct state to become the principal database.
1456 16 Yes The ALTER DATABASE command could not be sent to the remote server instance '%.*ls'. The database mirroring configuration was not changed. Verify that the server is connected, and try again.
1457 23 Yes Synchronization of the mirror database, '%.*ls', was interrupted, leaving the database in an inconsistent state. The ALTER DATABASE command failed. Ensure that the principal database, if available, is back up and online, and then reconnect the mirror server instance and allow the mirror database to finish synchronizing.
1458 17 Yes The principal copy of the '%.*ls' database encountered error %d, status %d, severity %d while sending page %S_PGID to the mirror. Database mirroring has been suspended. Try to resolve the error condition, and resume mirroring.
1459 24 Yes An error occurred while accessing the database mirroring metadata. Drop mirroring (ALTER DATABASE database_name SET PARTNER OFF) and reconfigure it.
1460 16 No The database "%.*ls" is already configured for database mirroring on the remote server. Drop database mirroring on the remote server to establish a new partner.
1461 10 No Database mirroring successfully repaired physical page %S_PGID in database "%.*ls" by obtaining a copy from the partner.
1462 16 No Database mirroring is disabled due to a failed redo operation. Unable to resume.
1463 16 No Database mirroring is not available in the edition of this SQL Server instance. See books online for more details on feature support in different SQL Server editions.
1464 16 No Database "%.*ls" is not in a recovering state which is required for a mirror database or secondary database. The remote database must be restored using WITH NORECOVERY.
1465 16 No Database "%.*ls" database is not in full recovery mode on each of the server instances. The full recovery model is required for a database to participate in database mirroring or in an availability group.
1466 16 No Database "%.*ls" is read-only on one of the server instances which is incompatible with participating in database mirroring or in an availability group. Set the database to read-write mode, and retry the operation.
1467 16 No Database "%.*ls" database is in emergency or suspect mode on one of the partners which is incompatible with participating in database mirroring or in an availability group.
1468 16 No The operation cannot be performed on database "%.*ls" because it is involved in a database mirroring session or an availability group. Some operations are not allowed on a database that is participating in a database mirroring session or in an availability group.
1469 16 No Database "%.*ls" is an auto-close database on one of the partners which is incompatible with participating in database mirroring or in an availability group.
1470 16 No The alter database for this partner config values may only be initiated on the current principal server for database "%.*ls".
1471 16 No The database mirroring connection terminated. Out of memory sending message for database "%.*ls".
1472 16 No The database mirroring connection terminated. Communications error sending message for database "%.*ls".
1473 16 No This SQL Server edition does not allow changing the safety level. ALTER DATABASE command failed.
1474 16 No Database mirroring connection error %d '%.*ls' for '%.*ls'.
1475 16 No Database "%.*ls" might contain bulk logged changes that have not been backed up. Take a log backup on the principal database or primary database. Then restore this backup either on the mirror database to enable database mirroring or on every secondary database to enable you to join it to the availability group.
1476 16 No Database mirroring timeout value %d exceeds the maximum value 32767.
1477 16 No The database mirroring safety level must be FULL to manually failover database "%.*ls". Set safety level to FULL and retry.
1478 16 No The mirror database, "%.*ls", has insufficient transaction log data to preserve the log backup chain of the principal database. This may happen if a log backup from the principal database has not been taken or has not been restored on the mirror database.
1479 16 No The mirroring connection to "%.*ls" has timed out for database "%.*ls" after %d seconds without a response. Check the service and network connections.
1480 10 No The %S_MSG database "%.*ls" is changing roles from "%ls" to "%ls" because the mirroring session or availability group failed over due to %S_MSG. This is an informational message only. No user action is required.
1481 10 No Database mirroring could not repair physical page %S_PGID in database "%.*ls". The mirroring partner could not be contacted or did not provide a copy of the page. Possible reasons include a lack of network connectivity or that the copy of the page kept by the partner is also corrupted. To learn whether the partners are currently connected, view the mirroring_state_desc column of the sys.database_mirroring catalog view. If they are connected, for information about why the partner could not provide a copy of the page, examine its error log entries from around the time when this message was reported. Try to resolve the error and resume mirroring.
1482 10 No Database mirroring failed to get snapshot synchrinization lock.
1483 10 No State information for database '%.*ls' - Hardened Lsn: '%S_LSN' Commit LSN: '%S_LSN' Commit Time: '%S_DATE'
1484 16 No Database Mirroring cannot be set for database '%.*ls' because the database has Accelerated Database Recovery enabled or there are still versions in the Persisted Version Store. If Accelerated Database Recovery is disabled, please run sys.sp_persistent_version_cleanup '<db_name>' to clean up previous versions..
1485 10 No Database mirroring has been enabled on this instance of SQL Server.
1486 10 No Database Mirroring Transport is disabled in the endpoint configuration.
1487 10 No Database mirroring is starting %d parallel redo thread(s) with database '%.*ls' as the mirror copy. This is an informational message only. No user action is required.
1488 16 No Database "%.*ls" database is in single user mode which is incompatible with participating in database mirroring or in an availability group. Set database to multi-user mode, and retry the operation.
1489 10 No Database Mirroring is disabled on this server due to error %d. Check the errorlog and configuration for more information.
1490 16 No The remote copy of database "%.*ls" has not been restored to a log backup that includes all filestream data files.
1491 16 No Enabling Database Mirroring is not allowed when REMOTE_DATA_ARCHIVE is already enabled on database '%.*ls'.
1499 16 Yes Database mirroring error: status %u, severity %u, state %u, string %.*ls.
1501 20 Yes Sort failure. Contact Technical Support.
1505 16 No The CREATE UNIQUE INDEX statement terminated because a duplicate key was found for the object name '%.*ls' and the index name '%.*ls'. The duplicate key value is %ls.
1509 20 Yes Row comparison failed during sort because of an unknown data type on a key column. Metadata might be corrupt. Contact Technical Support.
1510 17 No Sort failed. Out of space or locks in database '%.*ls'.
1511 20 Yes Sort cannot be reconciled with transaction log.
1522 20 Yes Sort operation failed during an index build. The overwriting of the allocation page in database '%.*ls' was prevented by terminating the sort. Run DBCC CHECKDB to check for allocation and consistency errors. It may be necessary restore the database from backup.
1523 20 Yes Sort failure. The incorrect extent could not be deallocated. Contact Technical Support.
1532 20 Yes New sort run starting on page %S_PGID found an extent not marked as shared. Retry the transaction. If the problem persists, contact Technical Support.
1533 20 Yes Cannot share extent %S_PGID. The correct extents could not be identified. Retry the transaction.
1534 20 Yes Extent %S_PGID not found in shared extent directory. Retry the transaction. If the problem persists, contact Technical Support.
1535 20 Yes Cannot share extent %S_PGID. Shared extent directory is full. Retry the transaction. If the problem persists, contact Technical Support.
1537 20 Yes Cannot suspend a sort that is not in row input phase.
1538 20 Yes Cannot insert a row into a sort when the sort is not in row input phase.
1540 16 No Cannot sort a row of size %d, which is greater than the allowable maximum of %d. Consider resubmitting the query using the ROBUST PLAN hint.
1541 16 No Sort failure. A defective CLR type comparison function is suspected.
1542 10 Yes BobMgr::GetBuf: Sort Big Output Buffer write not complete after %d seconds.
1543 10 Yes SQL Server encountered: '%ls' resulting from an attempt to read the following: sort run page %S_PGID, in file '%ls', in database with ID %d. Sort is retrying the read.
1701 16 No Creating or altering table '%.*ls' failed because the minimum row size would be %d, including %d bytes of internal overhead. This exceeds the maximum allowable table row size of %d bytes.
1702 16 No CREATE TABLE failed because column '%.*ls' in table '%.*ls' exceeds the maximum of %d columns.
1706 16 No The system table '%.*ls' can only be created or altered during an upgrade.
1707 16 No Cannot specify TEXTIMAGE_ON filegroup for a partitioned table.
1708 10 No Warning: The table "%.*ls" has been created, but its maximum row size exceeds the allowed maximum of %d bytes. INSERT or UPDATE to this table will fail if the resulting row exceeds the size limit.
1709 16 No Cannot use TEXTIMAGE_ON when a table has no text, ntext, image, varchar(max), nvarchar(max), non-FILESTREAM varbinary(max), xml or large CLR type columns.
1710 10 No Cannot use alias type with rule or default bound to it as a column type in table variable or return table definition in table valued function. Type '%.*ls' has a %S_MSG bound to it.
1711 16 No Cannot define PRIMARY KEY constraint on column '%.*ls' in table '%.*ls'. The computed column has to be persisted and not nullable.
1712 16 No Online index operations can only be performed in Enterprise edition of SQL Server.
1713 16 No Cannot execute %ls on/using table '%.*ls' since the table is the target table or part of cascading actions of a currently executing trigger.
1714 16 No Alter table failed because unique column IDs have been exhausted for table '%.*ls'.
1715 16 No Foreign key '%.*ls' creation failed. Only NO ACTION referential update action is allowed for referencing computed column '%.*ls'.
1716 16 No FILESTREAM_ON cannot be specified when a table has no FILESTREAM columns. Remove the FILESTREAM_ON clause from the statement, or add a FILESTREAM column to the table.
1717 16 No FILESTREAM_ON cannot be specified together with a partition scheme in the ON clause.
1718 16 No Change tracking must be enabled on database '%.*ls' before it can be enabled on table '%.*ls'.
1719 16 No FILESTREAM data cannot be placed on an empty filegroup.
1720 16 No Cannot drop FILESTREAM filegroup or partition scheme since table '%.*ls' has FILESTREAM columns.
1721 16 No Altering table '%.*ls' failed because the row size using vardecimal storage format exceeds the maximum allowed table row size of %d bytes.
1722 16 No Cannot %S_MSG %S_MSG '%.*ls' since a partition scheme is not specified for FILESTREAM data.
1723 16 No Cannot %S_MSG %S_MSG '%.*ls' since a partition scheme was specified for FILESTREAM data but not for the table.
1724 16 No Filegroup '%.*ls' is not a FILESTREAM filegroup or partition scheme of FILESTREAM filegroups.
1725 16 No Cannot add FILESTREAM column to %S_MSG '%.*ls' because an INSTEAD OF trigger exists on the %S_MSG.
1726 16 No Cannot add FILESTREAM filegroup or partition scheme since table '%.*ls' has a FILESTREAM filegroup or partition scheme already.
1727 16 No Cannot create non-clustered index '%.*ls' on table '%.*ls' with the FILESTREAM_ON clause.
1728 16 No Cannot create index '%.*ls' on table '%.*ls' because the computed column '%.*ls' uses a FILESTREAM column.
1729 16 No Cannot create table '%.*ls' because the partitioning column '%.*ls' uses a FILESTREAM column.
1730 16 No Creating or altering compressed table '%.*ls' failed because the uncompressed row size would be %d, including %d bytes of internal overhead. This exceeds the maximum allowable table row size of %d bytes.
1731 16 No Cannot create the sparse column '%.*ls' in the table '%.*ls' because an option or data type specified is not valid. A sparse column must be nullable and cannot have the ROWGUIDCOL, IDENTITY, or FILESTREAM properties. A sparse column cannot be of the following data types: text, ntext, image, geometry, geography, or user-defined type.
1732 16 No Cannot create the sparse column set '%.*ls' in the table '%.*ls' because a table cannot have more than one sparse column set. Modify the statement so that only one column is specified as COLUMN_SET FOR ALL_SPARSE_COLUMNS.
1733 16 No Cannot create the sparse column set '%.*ls' in the table '%.*ls' because a sparse column set must be a nullable xml column. Modify the column definition to allow null values.
1734 16 No Cannot create the sparse column set '%.*ls' in the table '%.*ls' because the table already contains one or more sparse columns. A sparse column set cannot be added to a table if the table contains a sparse column.
1735 16 No Duplicate range-partitioning function specified for the table being created. Remove one of the range-partitioning function specifications and resubmit the request.
1736 16 No The column '%.*ls' in the table '%.*ls' cannot be referenced in a CHECK constraint or computed column definition because the column is a sparse column set. A sparse column set cannot be referenced in a a CHECK constraint or computed column definition.
1737 16 No Duplicate distribution clause specified for the table being created. Remove one of the distribution clauses and resubmit the request.
1738 10 No Cannot create table '%.*ls' with only a column set column and without any non-computed columns in the table.
1739 16 No ALTER TABLE failed because the table has %d variable length columns (including columns that have been dropped but require cleanup). This exceeds the maximum number of columns supported. Execute ALTER TABLE with the REBUILD option, then retry the original ALTER TABLE statement.
1740 16 No Cannot encrypt the sparse column '%.*ls' in the '%.*ls' table because the table contains a sparse column set.
1741 16 No Cannot create the sparse column set '%.*ls' in the '%.*ls' table because the table contains one or more encrypted sparse columns.
1750 10 No Could not create constraint or index. See previous errors.
1752 16 No Column '%.*ls' in table '%.*ls' is invalid for creating a default constraint.
1753 16 No Column '%.*ls.%.*ls' is not the same length or scale as referencing column '%.*ls.%.*ls' in foreign key '%.*ls'. Columns participating in a foreign key relationship must be defined with the same length and scale.
1754 16 No Defaults cannot be created on columns with an IDENTITY attribute. Table '%.*ls', column '%.*ls'.
1755 16 No Defaults cannot be created on columns of data type timestamp. Table '%.*ls', column '%.*ls'.
1756 10 No Skipping FOREIGN KEY constraint '%.*ls' definition for temporary table. FOREIGN KEY constraints are not enforced on local or global temporary tables.
1757 16 No Column '%.*ls.%.*ls' is not of same collation as referencing column '%.*ls.%.*ls' in foreign key '%.*ls'.
1758 16 No Only a single constraint can be added or dropped online with no other operations in the same statement.
1759 16 No Computed column '%.*ls' in table '%.*ls' is not allowed to be used in another computed-column definition.
1760 16 No Constraints of type %ls cannot be created on columns of type %ls.
1761 16 No Cannot create the foreign key "%.*ls" with the SET NULL referential action, because one or more referencing columns are not nullable.
1762 16 No Cannot create the foreign key "%.*ls" with the SET DEFAULT referential action, because one or more referencing not-nullable columns lack a default constraint.
1763 16 No Cross-database foreign key references are not supported. Foreign key '%.*ls'.
1764 16 No Computed Column '%.*ls' in table '%.*ls' is invalid for use in '%ls' because it is not persisted.
1765 16 No Foreign key '%.*ls' creation failed. Only NO ACTION and CASCADE referential delete actions are allowed for referencing computed column '%.*ls'.
1766 16 No Foreign key references to temporary tables are not supported. Foreign key '%.*ls'.
1767 16 No Foreign key '%.*ls' references invalid table '%.*ls'.
1768 16 No Foreign key '%.*ls' references object '%.*ls' which is not a user table.
1769 16 No Foreign key '%.*ls' references invalid column '%.*ls' in referencing table '%.*ls'.
1770 16 No Foreign key '%.*ls' references invalid column '%.*ls' in referenced table '%.*ls'.
1771 16 No Cannot create foreign key '%.*ls' because it references object '%.*ls' whose clustered index '%.*ls' is disabled.
1772 16 No Foreign key '%.*ls' is not valid. A system table cannot be used in a foreign key definition.
1773 16 No Foreign key '%.*ls' has implicit reference to object '%.*ls' which does not have a primary key defined on it.
1774 16 No 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'.
1775 16 No Cannot create foreign key '%.*ls' because it references object '%.*ls' whose PRIMARY KEY index '%.*ls' is disabled.
1776 16 No There are no primary or candidate keys in the referenced table '%.*ls' that match the referencing column list in the foreign key '%.*ls'.
1778 16 No Column '%.*ls.%.*ls' is not the same data type as referencing column '%.*ls.%.*ls' in foreign key '%.*ls'.
1779 16 No Table '%.*ls' already has a primary key defined on it.
1781 16 No Column already has a DEFAULT bound to it.
1782 16 No Cannot drop index '%.*ls' since a partition scheme is not specified for base data.
1784 16 No Cannot create the foreign key '%.*ls' because the referenced column '%.*ls.%.*ls' is a non-persisted computed column.
1785 16 No 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 No 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 No 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 No Cascading foreign key '%.*ls' cannot be created where the referencing column '%.*ls.%.*ls' is an identity column.
1789 16 No Cannot use CHECKSUM(*) in a computed column, constraint, default definition, or INSERT statement.
1790 16 No The name of a user-defined table type cannot start with a number (#) sign.
1791 16 No A DEFAULT constraint cannot be created on the column '%.*ls' in the table '%.*ls' because the column is a sparse column or sparse column set. Sparse columns or sparse column sets cannot have a DEFAULT constraint.
1792 16 No Alter table '%.*ls' failed because the added fixed column might cause existing data to go beyond the maximum allowable table row size of %d bytes.
1793 16 No Cannot federate a temporary table.
1794 16 No Column '%.*ls' is invalid for federating the table '%.*ls'.
1795 16 No Nullable column '%.*ls' cannot be used to federate the table '%.*ls'.
1796 16 No Computed column '%.*ls' cannot be used to federate the table '%.*ls'.
1797 16 No Sparse column '%.*ls' cannot be used to federate the table '%.*ls'.
1798 16 No Federated tables cannot be created in a non-federated database.
1799 16 No Column '%.*ls' cannot be used to federate the table '%.*ls' because it does not match the federation key type.
1801 16 No Database '%.*ls' already exists. Choose a different database name.
1802 16 No CREATE DATABASE failed. Some file names listed could not be created. Check related errors.
1803 17 No The CREATE DATABASE statement failed. The primary file must be at least %d MB to accommodate a copy of the model database.
1806 16 No CREATE DATABASE failed. The default collation of database '%.*ls' cannot be set to '%.*ls'.
1807 17 No Could not obtain exclusive lock on database '%.*ls'. Retry the operation later.
1809 10 No To achieve optimal performance, update all statistics on the '%.*ls' database by running sp_updatestats.
1810 16 No The model database must be updatable before a new database can be created.
1812 16 No CREATE DATABASE failed. COLLATE clause cannot be used with the FOR ATTACH option.
1813 16 No Could not open new database '%.*ls'. CREATE DATABASE is aborted.
1814 10 Yes Could not create tempdb. You may not have enough disk space available. Free additional disk space by deleting other files on the tempdb drive and then restart SQL Server. Check for additional errors in the operating system error log that may indicate why the tempdb files could not be initialized.
1815 16 No The %ls property cannot be used with database snapshot files.
1816 16 No Database snapshot on the system database %.*ls is not allowed.
1817 16 No Only the owner of database "%.*s" or the system administrator can create a database snapshot on it.
1818 16 No Primary log file '%ls' is missing and the database was not cleanly shut down so it cannot be rebuilt.
1819 10 No Could not create default log file because the name was too long.
1821 16 No Cannot create a database snapshot on another database snapshot.
1822 16 No The database must be online to have a database snapshot.
1823 16 No A database snapshot cannot be created because it failed to start.
1824 16 No Cannot attach a database that was being restored.
1825 16 No Filegroups and collations cannot be specified for database snapshots.
1826 16 No User-defined filegroups are not allowed on "%ls".
1827 16 No CREATE DATABASE or ALTER DATABASE failed because the resulting cumulative database size would exceed your licensed limit of %I64d MB per %S_MSG.
1828 16 No The logical file name "%.*ls" is already in use. Choose a different name.
1829 16 No The FOR ATTACH option requires that at least the primary file be specified.
1830 16 No The files '%ls' and '%ls' are both primary files. A database can only have one primary file.
1831 16 No File ONLINE/OFFLINE syntax cannot be used with CREATE DATABASE.
1832 20 No Cannot attach the file '%.*ls' as database '%.*ls'.%.*ls
1833 16 No File '%ls' cannot be reused until after the next BACKUP LOG operation. If the database is participating in an availability group, a dropped file can be reused only after the truncation LSN of the primary availability replica has passed the drop LSN of the file and a subsequent BACKUP LOG operation has completed.
1834 16 No The file '%ls' cannot be overwritten. It is being used by database '%.*ls'.
1835 16 No Unable to create/attach any new database because the number of existing databases has reached the maximum number allowed: %d.
1836 10 No Cannot create the default files because the name that was supplied is too long.
1837 16 No The file name "%ls" is too long to create an alternate stream name.
1838 10 No Offline database file(s) have been overwritten while being reverted to online state from a database snapshot. The reverted file might contain invalid pages. Please run database consistency checks to assess the data integrity.
1839 16 No Could not create default data files because the name '%ls' is a reserved device name.
1841 16 No CREATE DATABASE failed. CONTAINMENT clause cannot be used with the FOR ATTACH option.
1842 16 No The file size, max size cannot be greater than 2147483647 in units of a page size. The file growth cannot be greater than 2147483647 in units of both page size and percentage.
1843 10 Yes Reverting database '%ls' to the point in time of database snapshot '%ls' with split point LSN %.*ls (0x%ls). This is an informational message only. No user action is required.
1844 16 No %ls is not supported on %ls.
1845 16 No Cannot find SQL Volume Shadow Copy Service (VSS) Writer in writer metadata document provided by VSS while creating auto-recovered VSS snapshot for online DBCC check.
1846 16 No Cannot find SQL Volume Shadow Copy (VSS) Writer component for database '%ls' while creating auto-recovered VSS snapshot for online DBCC check.
1847 16 No The current version of the operating system doesn't support auto-recovered Volume Shadow Copy (VSS) snapshots.
1848 16 No Volume Shadow Copy Service (VSS) failed to create an auto-recovered snapshot of database '%ls' for online DBCC check.
1849 16 No CREATE DATABASE failed because FILESTREAM filegroups were declared and ALLOW_SNAPSHOT_ISOLATION or READ_COMMITTED_SNAPSHOT is set to ON in the model database. Either set ALLOW_SNAPSHOT_ISOLATION and READ_COMMITTED_SNAPSHOT to OFF in the model database, or create the database without declaring any FILESTREAM filegroups, set ALLOW_SNAPSHOT_ISOLATION and READ_COMMITTED_SNAPSHOT to OFF in the new database, and then use ALTER DATABASE to add FILESTREAM filegroups and files.
1850 16 No Cannot attach database '%.*ls' because the file name '%.*ls' is valid on more than one brick.
1851 16 No File name '%.*ls' as relative path is too long after prefixed with default path '%ls'.
1852 21 No Error occurred when shrinking the physical file. Please check ERRORLOG for more detail.
1853 16 No The logical database file '%.*ls' cannot be found. Specify the full path for the file.
1854 16 No The original file name '%.*ls' for logical database file '%.*ls' is too long to be combined with the full path to the new primary data file location.
1855 16 No System table sysfiles1 is corrupted.
1856 16 No Cannot attach file '%.*ls' as database '%.*ls' because this database name is already attached with file '%.*ls'
1857 16 No Cannot attach file '%.*ls' as database '%.*ls' because this file is already in use for database '%.*ls'
1858 16 No Could not create snapshot database because user database is still in recovery.
1859 16 No Create database is not allowed in the model database context. Switch context to other database with USE statement and retry.
1900 16 No Cannot create a clustered index with a predicate clause. Filtered clustered indexes are not supported.
1901 16 No Cannot create index or statistics '%.*ls' on view '%.*ls' because key column '%.*ls' is imprecise, computed and not persisted. Consider removing reference to column in view index or statistics key or changing column to be precise. If column is computed in base table consider marking it PERSISTED there.
1902 16 No Cannot create more than one clustered index on %S_MSG '%.*ls'. Drop the existing clustered index '%.*ls' before creating another.
1904 16 No The %S_MSG '%.*ls' on table '%.*ls' has %d columns in the key list. The maximum limit for %S_MSG key column list is %d.
1907 16 No Cannot recreate index '%.*ls'. The new index definition does not match the constraint being enforced by the existing index.
1908 16 No Column '%.*ls' is partitioning column of the index '%.*ls'. Partition columns for a unique index must be a subset of the index key.
1909 16 No Cannot use duplicate column names in %S_MSG. Column name '%.*ls' listed more than once.
1910 16 No Could not create %S_MSG '%.*ls' because it exceeds the maximum of %d allowed per table or view.
1911 16 No Column name '%.*ls' does not exist in the target table or view.
1912 16 No Could not proceed with index DDL operation on %S_MSG '%.*ls' because it conflicts with another concurrent operation that is already in progress on the object. The concurrent operation could be an online index operation on the same object or another concurrent operation that moves index pages like DBCC SHRINKFILE.
1913 16 No The operation failed because an index or statistics with name '%.*ls' already exists on %S_MSG '%.*ls'.
1914 16 No Index cannot be created on object '%.*ls' because the object is not a user table or view.
1915 16 No Cannot alter a non-unique index with ignore_dup_key index option. Index '%.*ls' is non-unique.
1916 16 No CREATE INDEX options %ls and %ls are mutually exclusive.
1917 16 No Cannot create, rebuild or drop an index on a local temporary table online. Perform the index operation offline.
1919 16 No Column '%.*ls' in table '%.*ls' is of a type that is invalid for use as a key column in an index.
1921 16 No Invalid %S_MSG '%.*ls' specified.
1922 16 No Filegroup '%.*ls' has no files assigned to it. Tables, indexes, and large object columns cannot be created on this filegroup. Use ALTER DATABASE to add one or more files to the filegroup.
1924 16 No Filegroup '%.*ls' is read-only.
1925 16 No Cannot convert a clustered index to a nonclustered index by using the DROP_EXISTING option. To change the index type from clustered to nonclustered, delete the clustered index, and then create a nonclustered index by using two separate statements.
1926 16 No Cannot create a clustered index because nonclustered index ID %d is on a read-only filegroup.
1927 16 No There are already statistics on table '%.*ls' named '%.*ls'.
1929 16 No Statistics cannot be created on object '%.*ls' because the object is not a user table or view.
1930 16 No Cannot convert a nonclustered index to a clustered index because a foreign key constraint references the index. Remove the foreign key constraint and then retry the operation.
1931 16 No The SQL statement cannot be executed because filegroup '%.*ls' is offline. Use the sys.database_files or sys.master_files catalog view to determine the state of the files in this filegroup and then restore the offline file(s) from backup.
1932 16 No Cannot create a clustered index because nonclustered index ID %d is on an offline filegroup.
1934 16 No %ls failed because the following SET options have incorrect settings: '%.*ls'. Verify that SET options are correct for use with %S_MSG.
1935 16 No Cannot create index. Object '%.*ls' was created with the following SET options off: '%.*ls'.
1937 16 No Cannot create %S_MSG on view '%.*ls' because it references another view '%.*ls'. Consider expanding referenced view's definition by hand in indexed view definition.
1938 16 No Index cannot be created on view '%.*ls' because the underlying object '%.*ls' has a different owner.
1939 16 No Cannot create %S_MSG on view '%.*ls' because the view is not schema bound.
1940 16 No Cannot create %S_MSG on view '%.*ls'. It does not have a unique clustered index.
1941 16 No Cannot create nonunique clustered index on view '%.*ls' because only unique clustered indexes are allowed. Consider creating unique clustered index instead.
1942 16 No Cannot create %S_MSG on view '%.*ls'. It contains text, ntext, image, FILESTREAM or xml columns.
1943 16 No The index "%.*ls" on table "%.*ls" cannot be reorganized because page level locking is disabled.
1944 16 No Index '%.*ls' was not created because the index key size is at least %d bytes. The %S_MSG index key size cannot exceed %d bytes. If the index key includes implicit key columns, the index key size cannot exceed %d bytes.
1945 10 No Warning! The maximum key length for a %S_MSG index 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 No Operation failed. The index entry of length %d bytes for the index '%.*ls' exceeds the maximum length of %d bytes for %S_MSG indexes.
1947 16 No Cannot create %S_MSG on view "%.*ls". The view contains a self join on "%.*ls".
1949 16 No Cannot create %S_MSG on view '%.*ls'. The function '%s' yields nondeterministic results. Use a deterministic system function, or modify the user-defined function to return deterministic results.
1950 16 No Index on view '%.*ls' cannot be created because the view contains an imprecise expression in a GROUP BY clause
1951 16 No Index on view '%.*ls' cannot be created because the view contains an imprecise expression in the WHERE clause.
1952 16 No Index on view '%.*ls' cannot be created because the view contains an imprecise expression in a join.
1953 16 No Index on view '%.*ls' cannot be created because some arguments are missing in a built-in function.
1956 16 No Cannot create %S_MSG on the '%.*ls' view because it uses the nondeterministic user-defined function '%.*ls'. Remove the reference to the function, or make it deterministic.
1957 16 No Cannot create %S_MSG on view '%.*ls' because view uses imprecise user-defined function '%.*ls'. Consider removing reference to function or altering it to be precise.
1959 16 No Cannot create an index on a view or computed column because the compatibility level of this database is less than 80. Use sp_dbcmptlevel to raise the compatibility level of the database.
1961 16 No Cannot create %S_MSG on view '%.*ls'. The collation cast expression with collation name '%.*ls' is non-deterministic because it is dependent on the operating system.
1962 16 No Cannot create %S_MSG on view '%.*ls' because column '%.*ls' that is referenced by the view in the WHERE or GROUP BY clause is imprecise. Consider eliminating the column from the view, or altering the column to be precise.
1963 16 No Cannot create %S_MSG on view "%.*ls". The view contains a convert that is imprecise or non-deterministic.
1964 16 No Cannot create %S_MSG on view "%.*ls". The view contains an imprecise constant.
1965 16 No Cannot create %S_MSG on view "%.*ls". The view contains an imprecise arithmetic operator.
1966 16 No Cannot create %S_MSG on view '%.*ls'. The view contains an imprecise aggregate operator.
1967 16 No Cannot create a new clustered index on a view online.
1968 16 No Cannot convert a nonclustered index to a clustered index online using DROP_EXISTING option.
1969 16 No Default FILESTREAM filegroup is not available in database '%.*ls'.
1970 10 No Warning: Online index operation on table '%.*ls' will proceed but concurrent access to the table may be limited due to residual lock on the table from a previous operation in the same transaction.
1971 16 No Cannot disable index '%.*ls' on table '%.*ls'. Permission denied to disable foreign key '%.*ls' on table '%.*ls' that uses this index.
1972 16 No Cannot disable clustered index '%.*ls' on table '%.*ls'. Permission denied to alter the referencing view '%.*ls' while disabling its clustered index.
1973 16 No Cannot perform the specified operation on disabled index '%.*ls' on %S_MSG '%.*ls'.
1974 16 No Cannot perform the specified operation on %S_MSG '%.*ls' because its clustered index '%.*ls' is disabled.
1975 16 No Index '%.*ls' row length exceeds the maximum permissible length of '%d' bytes.
1976 16 No Cannot create index or statistics '%.*ls' on view '%.*ls' because cannot verify key column '%.*ls' is precise and deterministic. Consider removing column from index or statistics key, marking column persisted in base table if it is computed, or using non-CLR-derived column in key.
1977 16 No Could not create %S_MSG '%.*ls' on table '%.*ls'. Only XML Index can be created on XML column '%.*ls'.
1978 16 No Column '%.*ls' in table '%.*ls' is of a type that is invalid for use as a key column in an index or statistics.
1979 16 No Cannot use index option ignore_dup_key to alter index '%.*ls' as it enforces a primary or unique constraint.
1980 16 No Index cannot be created on computed column '%.*ls' of table '%.*ls' because the underlying object '%.*ls' has a different owner.
1981 10 No Warning: The maximum length of the row exceeds the permissible limit of %d bytes. For some combination of large values, the insert/update operation will fail.
1982 16 No Cannot create %S_MSG on view '%.*ls' because the view references non-deterministic or imprecise member function '%.*ls' on CLR type '%.*ls'. Consider removing reference to the function or altering the function to behave in a deterministic way. Do not declare a CLR function that behaves non-deterministically to have IsDeterministic=true, because that can lead to index corruption. See Books Online for details.
1983 16 No Cannot create %S_MSG on view '%.*ls'. The function '%s' yields imprecise results. Use a precise system function, or modify the user-defined function to return precise results.
1984 16 No Index '%.*ls' cannot be created or rebuilt. The specified row length for this index using the vardecimal storage format exceeds the maximum allowed length of '%d' bytes.
1985 16 No Cannot create %S_MSG on view '%.*ls'. It contains one or more XML data type methods.
1986 10 No Cannot replace non-hypothetical index '%.*ls' with a hypothetical index using the DROP_EXISTING option.
1987 16 No Cannot %S_MSG %S_MSG '%.*ls' on %S_MSG '%.*ls' because its %S_MSG is disabled.
1988 16 No Cannot rebuild clustered index '%.*ls' online because it is disabled.
1989 16 No Cannot enable foreign key constraint '%.*ls' as index '%.*ls' on referenced key is disabled.
1990 16 No Cannot define an index on a view with ignore_dup_key index option. Remove ignore_dup_key option and verify that view definition does not allow duplicates, or do not index view.
1991 16 No Cannot disable clustered index '%.*ls' on table '%.*ls'. Permission denied to disable foreign key '%.*ls' on table '%.*ls' that references this table.
1992 10 No Warning: Foreign key '%.*ls' on table '%.*ls' referencing table '%.*ls' was disabled as a result of disabling the index '%.*ls'.
1993 16 No Cannot partition an index on a table variable or return table definition in table valued function.
1994 16 No Cannot create or update statistics on view "%.*ls" because both FULLSCAN and NORECOMPUTE options are required.
1995 16 No Cannot rebuild hypothetical index '%.*ls' online.
1996 16 No Could not create index enforcing primary key constraint '%.*ls' using DROP_EXISTING option because table has an XML or spatial index. Drop the XML or spatial index, create the primary key contstraint, and recreate the XML or spatial index.
1997 16 No Could not convert the XML or spatial index '%.*ls' to a relational index by using the DROP_EXISTING option. Drop the XML or spatial index and create a relational index with the same name.
1998 10 No Warning: Clustered index '%.*ls' on view '%.*ls' referencing table '%.*ls' was disabled as a result of disabling the index '%.*ls'.
1999 16 No Column '%.*ls' in table '%.*ls' is of a type that is invalid for use as included column in an index.
Error Severity Event logged Description
1001 16 No Line %d: Length or precision specification %d is invalid.
1002 16 No Line %d: Specified scale %d is invalid.
1003 15 No Line %d: %ls clause allowed only for %ls.
1004 16 No Invalid column prefix '%.*ls': No table name specified
1005 15 No Line %d: Invalid procedure number (%d). Must be between 1 and 32767.
1006 15 No CREATE TRIGGER contains no statements.
1007 15 No The %S_MSG '%.*ls' is out of the range for numeric representation (maximum precision 38).
1008 15 No 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.
1009 16 No The keyword DEFAULT is not allowed in DBCC commands.
1010 15 No Invalid escape character '%.*ls'.
1011 15 No The correlation name '%.*ls' is specified multiple times in a FROM clause.
1012 15 No The correlation name '%.*ls' has the same exposed name as table '%.*ls'.
1013 15 No The objects "%.*ls" and "%.*ls" in the FROM clause have the same exposed names. Use correlation names to distinguish them.
1014 15 No A TOP or FETCH clause contains an invalid value.
1015 15 No 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 No Outer join operators cannot be specified in a query containing joined tables.
1017 15 No The %ls hint cannot be specified more than once.
1018 15 No Incorrect syntax near '%.*ls'. If this is intended as a part of a table hint, A WITH keyword and parenthesis are now required. See SQL Server Books Online for proper syntax.
1019 15 No Invalid column list after object name in GRANT/REVOKE statement.
1020 15 No Sub-entity lists (such as column or security expressions) cannot be specified for entity-level permissions.
1021 10 No FIPS Warning: Line %d has the non-ANSI statement '%ls'.
1022 10 No FIPS Warning: Line %d has the non-ANSI clause '%ls'.
1023 15 No Invalid parameter %d specified for %ls.
1024 10 No FIPS Warning: Line %d has the non-ANSI function '%ls'.
1025 10 No FIPS Warning: The length of identifier '%.*ls' exceeds 18.
1026 16 No GOTO cannot be used to jump into a TRY or CATCH scope.
1027 15 No Too many expressions are specified in a CUBE in the GROUP BY clause. The maximum number is %d.
1028 15 No The CUBE, ROLLUP, and GROUPING SETS constructs are not allowed in a GROUP BY ALL clause.
1029 15 No Browse mode is invalid for subqueries and derived tables.
1030 16 No Only constants are allowed here. Time literal is not permitted because it refers to the current date.
1031 15 No Percent values must be between 0 and 100.
1032 16 No Cannot use the column prefix '%.*ls'. This must match the object in the UPDATE clause '%.*ls'.
1033 16 No The ORDER BY clause is invalid in views, inline functions, derived tables, subqueries, and common table expressions, unless TOP, OFFSET or FOR XML is also specified.
1034 15 No Syntax error: Duplicate specification of the action "%.*s" in the trigger declaration.
1035 15 No Incorrect syntax near '%.*ls', expected '%.*ls'.
1036 15 No File option %hs is required in this CREATE/ALTER DATABASE statement.
1037 15 No The CASCADE, WITH GRANT or AS options cannot be specified with statement permissions.
1038 15 No An object or column name is missing or empty. For SELECT INTO statements, verify each column has a name. For other statements, look for empty alias names. Aliases defined as "" or [] are not allowed. Change the alias to a valid name.
1039 16 No Option '%.*ls' is specified more than once.
1040 15 No The value %d used with MAX_OUTSTANDING_IO_PER_VOLUME is not valid; MAX_OUTSTANDING_IO_PER_VOLUME must be greater than 0 and less than or equal to %d.
1041 15 No Option %.*ls is not allowed for a LOG file.
1042 15 No Conflicting %ls optimizer hints specified.
1043 16 No '%.*ls' is not yet implemented.
1044 15 No Cannot use an existing function name to specify a stored procedure name.
1045 15 No Aggregates are not allowed in this context. Only scalar expressions are allowed.
1046 15 No Subqueries are not allowed in this context. Only scalar expressions are allowed.
1047 15 No Conflicting locking hints specified.
1048 15 No Conflicting cursor options %ls and %ls.
1049 15 No Mixing old and new syntax to specify cursor options is not allowed.
1050 15 No This syntax is only allowed for parameterized queries.
1051 15 No 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 No Conflicting %ls options "%ls" and "%ls".
1053 15 No For DROP STATISTICS, you must provide both the object (table or view) name and the statistics name, in the form "objectname.statisticsname".
1054 15 No Syntax '%ls' is not allowed in schema-bound objects.
1055 15 No '%.*ls' is an invalid name because it contains a NULL character or an invalid unicode character.
1056 15 No The number of elements in the select list exceeds the maximum allowed number of %d elements.
1057 15 No The IDENTITY function cannot be used with a SELECT INTO statement containing a UNION, INTERSECT or EXCEPT operator.
1058 15 No Cannot specify both READ_ONLY and FOR READ ONLY on a cursor declaration.
1059 15 No Cannot set or reset the 'parseonly' option within a procedure or function.
1060 15 No The number of rows provided for a TOP or FETCH clauses row count parameter must be an integer.
1061 16 No The text/ntext/image constants are not yet implemented.
1062 16 No The TOP N WITH TIES clause is not allowed without a corresponding ORDER BY clause.
1063 16 No A filegroup cannot be added using ALTER DATABASE ADD FILE. Use ALTER DATABASE ADD FILEGROUP.
1064 16 No A filegroup cannot be used with log files.
1065 15 No The NOLOCK and READUNCOMMITTED lock hints are not allowed for target tables of INSERT, UPDATE, DELETE or MERGE statements.
1066 10 No Warning. Line %d: The option '%ls' is obsolete and has no effect.
1067 15 No The SET SHOWPLAN statements must be the only statements in the batch.
1068 16 No Only one list of index hints per table is allowed.
1069 16 No Index hints are only allowed in a FROM or OPTION clause.
1070 15 No CREATE INDEX option '%.*ls' is no longer supported.
1071 16 No Cannot specify a JOIN algorithm with a remote JOIN.
1072 16 No A REMOTE hint can only be specified with an INNER JOIN clause.
1073 15 No '%.*ls' is not a recognized cursor option for cursor %.*ls.
1074 15 No Creation of temporary functions is not allowed.
1075 15 No RETURN statements in scalar valued functions must include an argument.
1076 15 No Function '%s' requires at least %d argument(s).
1077 15 No INSERT into an identity column not allowed on table variables.
1078 15 No '%.*ls %.*ls' is not a recognized option.
1079 15 No A variable cannot be used to specify a search condition in a fulltext predicate when accessed through a cursor.
1080 15 No The integer value %.*ls is out of range.
1081 16 No %s does not allow specifying the database name as a prefix to the assembly name.
1082 15 No "%.*ls" does not support synchronous trigger registration.
1083 15 No OWNER is not a valid option for EXECUTE AS in the context of server and database level triggers.
1084 15 No '%.*ls' is an invalid event type.
1085 15 No '%.*ls' event type does not support event notifications.
1086 16 No The FOR XML and FOR JSON clauses are invalid in views, inline functions, derived tables, and subqueries when they contain a set operator. To work around, wrap the SELECT containing a set operator using derived table or common table expression or view and apply FOR XML or FOR JSON on top of it.
1087 15 No Must declare the table variable "%.*ls".
1088 15 No Cannot find the object "%.*ls" because it does not exist or you do not have permissions.
1089 15 No The SET FMTONLY OFF statement must be the last statement in the batch.
1090 15 No Invalid default for parameter %d.
1091 15 No The option "%ls" is not valid for this function.
1092 16 No In this context %d statistics name(s) cannot be specified for option '%ls'.
1093 16 No "%.*ls" is not a valid broker name.
1094 15 No Cannot specify a schema name as a prefix to the trigger name for database and server level triggers.
1095 15 No "%.*ls" has already been specified as an event type.
1096 15 No Default parameter values for CLR types, nvarchar(max), varbinary(max), xml and encrypted types are not supported.
1097 15 No Cannot use If UPDATE within this CREATE TRIGGER statement.
1098 15 No The specified event type(s) is/are not valid on the specified target object.
1099 15 No The ON clause is not valid for this statement.
1101 17 Yes Could not allocate a new page for database '%.*ls' because the '%.*ls' filegroup is full due to lack of storage space or database files reaching the maximum allowed size. Note that UNLIMITED files are still limited to 16TB. Create the necessary space by dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup.
1102 22 Yes IAM page %S_PGID for object ID %ld is incorrect. The %S_MSG ID on page is %ld; should be %ld.
1104 17 No TEMPDB ran out of space during spilling. Create space by dropping objects and/or rewrite the query to consume fewer rows. If the issue still persists, consider upgrading to a higher service level objective.
1105 17 Yes Could not allocate space for object '%.*ls'%.*ls in database '%.*ls' because the '%.*ls' filegroup is full due to lack of storage space or database files reaching the maximum allowed size. Note that UNLIMITED files are still limited to 16TB. Create the necessary space by dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup.
1119 16 No Removing IAM page %S_PGID failed because someone else is using the object that this IAM page belongs to.
1121 17 No Space allocator cannot allocate page in database %d.
1122 14 No Table error: Page %S_PGID. Test (%ls) failed. Address 0x%x is not aligned.
1123 14 No Table error: Page %S_PGID. Unexpected page type %d.
1124 14 No Table error: Page %S_PGID. Test (%ls) failed. Slot %d, offset 0x%x is invalid.
1125 14 No Table error: Page %S_PGID. Test (%ls) failed. Slot %d, row extends into free space at 0x%x.
1126 14 No Table error: Page %S_PGID. Test (%ls) failed. Slot %d, offset 0x%x overlaps with the prior row.
1127 14 No Table error: Page %S_PGID. Test (%ls) failed. Values are %ld and %ld.
1128 14 No Table error: Page (%d:%d), row %d. Test (%.*ls) failed. Values are %ld and %ld.
1129 16 No Could not cleanup deferred deallocations from filegroup '%.*ls'.
1130 10 Yes Error while allocating extent for a worktable. Extent %S_PGID in TEMPDB may have been lost.
1131 10 Yes Failed to truncate AppendOnlyStorageUnit 0x%p. Will retry next time. This is an informational message only. No user action is required.
1132 16 Yes The elastic pool has reached its storage limit. The storage usage for the elastic pool cannot exceed (%d) MBs.
1133 17 Yes The managed instance has reached its storage limit. The storage usage for the managed instance cannot exceed (%d) MBs.
1134 17 Yes Cannot restore database with data file size larger than max allowed data file size of (%d) MB on Azure SQL.
1135 17 Yes Cannot restore database with log file size larger than max allowed log file size of (%d) MB on Azure SQL.
1136 17 Yes The tempdb has reached its storage service limit. The storage usage of the tempdb on the current tier cannot exceed (%d) MBs.
1202 16 No The database-principal '%.*ls' does not exist or user is not a member.
1203 20 Yes Process ID %d attempted to unlock a resource it does not own: %.*ls. Retry the transaction, because this error may be caused by a timing condition. If the problem persists, contact the database administrator.
1204 19 Yes The instance of the SQL Server Database Engine cannot obtain a LOCK resource at this time. Rerun your statement when there are fewer active users. Ask the database administrator to check the lock and memory configuration for this instance, or to check for long-running transactions.
1205 13 No Transaction (Process ID %d) was deadlocked on %.*ls resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
1206 18 No The Microsoft Distributed Transaction Coordinator (MS DTC) has cancelled the distributed transaction.
1207 10 Yes Can't allocate %u locks on startup, reverting to %u and turning on dynamic lock allocation. Maximum allowed memory usage at startup is %I64u KB.
1208 21 Yes Could not allocate initial %u lock blocks during startup. Can not start the server.
1209 21 Yes Could not allocate initial %u lock owner blocks during startup. Can not start the server.
1210 21 Yes Unable to allocate lock owner block during lock migration. Server halted.
1212 10 Yes Lock not logged: %-30ls Mode: %s
1213 21 Yes Error spawning Lock Monitor thread: %ls
1214 17 Yes Internal Error. There are too many parallel transactions.
1215 16 No A conflicting ABORT_AFTER_WAIT = BLOCKERS request is waiting for existing transactions to roll back. This request cannot be executed. Please retry when the previous request is completed.
1216 16 No The DDL statement with ABORT_AFTER_WAIT = BLOCKERS option cannot be completed due to a conflicting system task. The request can abort only user transactions. Please wait for the system task to complete and retry.
1217 10 Yes Process ID %d was killed by an ABORT_AFTER_WAIT = BLOCKERS DDL statement on database_id = %d, object_id = %d.
1218 10 Yes An ABORT_AFTER_WAIT = BLOCKERS lock request was issued on database_id = %d, object_id = %d. All blocking user sessions will be killed.
1219 16 No Your session has been disconnected because of a high priority DDL operation.
1220 17 No No more lock classes available from transaction.
1221 20 Yes The Database Engine is attempting to release a group of locks that are not currently held by the transaction. Retry the transaction. If the problem persists, contact your support provider.
1222 16 No Lock request time out period exceeded.
1223 16 No Cannot release the application lock (Database Principal: '%.*ls', Resource: '%.*ls') because it is not currently held.
1224 16 No An invalid application lock resource was passed to %ls.
1225 16 No An invalid application lock mode was passed to %ls.
1226 16 No An invalid application lock owner was passed to %ls.
1227 16 No An invalid application lock time-out was passed to %ls.
1228 16 No An invalid parameter "%ls" was passed to the application lock function or procedure.
1230 16 No An invalid database principal was passed to %ls.
1231 10 Yes Transaction (Process ID %d) was blocked/deadlocked but failed the attempt to generate blocked process/deadlock report.
1232 16 No Failed to acquire lock with lock manager service, it could be due to many reasons including transient service failure.
1401 21 Yes Startup of the database-mirroring master thread routine failed for the following reason: %ls. Correct the cause of this error, and restart the SQL Server service.
1402 20 Yes Witness did not find an entry for database mirroring GUID {%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x}. A configuration mismatch exists. Retry the command, or reset the witness from one of the database mirroring partners.
1403 16 Yes The witness for the mirroring session received error response %d (state %d) from server instance %.*ls for database %.*ls. For more information about the error, refer to the error log on this server instance and the partner server instance.
1404 16 No The command failed because the database mirror is busy. Reissue the command later.
1405 16 No The database "%.*ls" is already enabled for database mirroring.
1406 16 No Unable to force service safely. Remove database mirroring and recover database "%.*ls" to gain access.
1407 16 No The remote copy of database "%.*ls" is not related to the local copy of the database.
1408 16 No The remote copy of database "%.*ls" is not recovered far enough to enable database mirroring or to join it to the availability group. You need to apply missing log records to the remote database by restoring the current log backups from the principal/primary database.
1409 16 No Database "%.*ls" requires database logs to be restored either on the future mirror database before you can enable database mirroring or on a secondary availability database before you can join it to the availability group. Restore current log backups from the principal database or primary database.
1410 16 No The remote copy of database "%.*ls" is already enabled for database mirroring.
1411 16 No The remote copy of database "%.*ls" has not had enough log backups applied to roll forward all of its files to a common point in time.
1412 16 No The remote copy of database "%.*ls" has not been rolled forward to a point in time that is encompassed in the local copy of the database log.
1413 16 Yes Communications to the remote server instance '%.*ls' failed before database mirroring was fully started. The ALTER DATABASE command failed. Retry the command when the remote database is started.
1414 16 No The database is being closed before database mirroring is fully initialized. The ALTER DATABASE command failed.
1415 16 No The database mirroring operation for database "%.*ls" failed. The requested operation could not be performed.
1416 16 No Database "%.*ls" is not configured for database mirroring.
1417 16 No Database mirroring has been disabled by the administrator for database "%.*ls".
1418 16 No The server network address "%.*ls" can not be reached or does not exist. Check the network address name and that the ports for the local and remote endpoints are operational.
1419 16 No The remote copy of database "%.*ls" cannot be opened. Check the database name and ensure that it is in the restoring state, and then reissue the command.
1420 16 No Database mirroring was unable to obtain the network hostname. Operating system error %ls encountered. Verify the network configuration.
1421 16 Yes Communications to the remote server instance '%.*ls' failed to complete before its timeout. The ALTER DATABASE command may have not completed. Retry the command.
1422 16 No The mirror server instance is not caught up to the recent changes to database "%.*ls". Unable to fail over.
1423 16 No The property name is not supported.
1424 16 No The remote server instance has a more recent value for the property '%.*ls'. Property value not changed.
1425 16 No The property value is invalid for '%.*ls'. Property value not changed.
1426 16 No To issue ALTER DATABASE SET WITNESS, all three server instances must be interconnected, and the mirror database must be caught up. When these conditions are met, reissue the command.
1427 16 No The server instance '%.*ls' could not act as the witness. The ALTER DATABASE SET WITNESS command failed.
1428 16 No The request is refused because the responding server instance is not in a state to service the request.
1429 16 No The witness server instance name must be distinct from both of the server instances that manage the database. The ALTER DATABASE SET WITNESS command failed.
1430 16 No Database '%.*ls' is in an unstable state for removing database mirroring, so recovery may fail. Verify the data after recovery.
1431 16 No Neither the partner nor the witness server instance for database "%.*ls" is available. Reissue the command when at least one of the instances becomes available.
1432 10 No Database mirroring is attempting to repair physical page %S_PGID in database "%.*ls" by requesting a copy from the partner.
1433 16 No All three server instances did not remain interconnected for the duration of the ALTER DATABASE SET WITNESS command. There may be no witness associated with the database. Verify the status and when necessary repeat the command.
1434 16 Yes Invalid or unexpected database mirroring %ls message of type %d was received from server %ls, database %.*ls.
1435 16 Yes %ls received unexpected database mirroring error response: status %u, severity %u, state %u, string %.*ls.
1436 16 No The Service Broker ID for the remote copy of database "%.*ls" does not match the ID on the principal server.
1437 16 Yes Could not post message '%ls' from server instance '%ls' because there is insufficient memory. Reduce non-essential memory load or increase system memory.
1438 16 Yes The server instance %ls rejected configure request; read its error log file for more information. The reason %u, and state %u, can be of use for diagnostics by Microsoft. This is a transient error hence retrying the request is likely to succeed. Correct the cause if any and retry.
1439 16 No There is currently no witness associated with database "%.*ls".
1440 10 Yes Database mirroring is active with database '%.*ls' as the principal copy. This is an informational message only. No user action is required.
1441 10 Yes Database mirroring is active with database '%.*ls' as the mirror copy. This is an informational message only. No user action is required.
1442 10 Yes Database mirroring is inactive for database '%.*ls'. This is an informational message only. No user action is required.
1443 10 Yes Database mirroring has been terminated for database '%.*ls'. This is an informational message only. No user action is required.
1444 10 Yes Bypassing recovery for database '%ls' because it is marked as a mirror database, which cannot be recovered. This is an informational message only. No user action is required.
1445 10 Yes Bypassing recovery for database '%ls' because it is marked as an inaccessible database mirroring database. A problem exists with the mirroring session. The session either lacks a quorum or the communications links are broken because of problems with links, endpoint configuration, or permissions (for the server account or security certificate). To gain access to the database, figure out what has changed in the session configuration and undo the change.
1446 10 No The "%.*ls" server instance is already acting as the witness.
1447 16 No ALTER DATABASE "%.*ls" command cannot be executed until both partner server instances are up, running, and connected. Start the partner and reissue the command.
1448 16 No The remote copy of database "%.*ls" does not exist. Check the database name and reissue the command.
1449 16 No ALTER DATABASE command failed due to an invalid server connection string.
1450 16 No The ALTER DATABASE command failed because the worker thread cannot be created.
1451 16 No Database mirroring information was not found in the system table.
1452 16 No The partner server instance name must be distinct from the server instance that manages the database. The ALTER DATABASE SET PARTNER command failed.
1453 17 Yes '%.*ls', the remote mirroring partner for database '%.*ls', encountered error %d, status %d, severity %d. Database mirroring has been suspended. Resolve the error on the remote server and resume mirroring, or remove mirroring and re-establish the mirror server instance.
1454 17 Yes Database mirroring will be suspended. Server instance '%.*ls' encountered error %d, state %d, severity %d when it was acting as a mirroring partner for database '%.*ls'. The database mirroring partners might try to recover automatically from the error and resume the mirroring session. For more information, view the error log for additional error messages.
1455 16 No The database mirroring service cannot be forced for database "%.*ls" because the database is not in the correct state to become the principal database.
1456 16 Yes The ALTER DATABASE command could not be sent to the remote server instance '%.*ls'. The database mirroring configuration was not changed. Verify that the server is connected, and try again.
1457 23 Yes Synchronization of the mirror database, '%.*ls', was interrupted, leaving the database in an inconsistent state. The ALTER DATABASE command failed. Ensure that the principal database, if available, is back up and online, and then reconnect the mirror server instance and allow the mirror database to finish synchronizing.
1458 17 Yes The principal copy of the '%.*ls' database encountered error %d, status %d, severity %d while sending page %S_PGID to the mirror. Database mirroring has been suspended. Try to resolve the error condition, and resume mirroring.
1459 24 Yes An error occurred while accessing the database mirroring metadata. Drop mirroring (ALTER DATABASE database_name SET PARTNER OFF) and reconfigure it.
1460 16 No The database "%.*ls" is already configured for database mirroring on the remote server. Drop database mirroring on the remote server to establish a new partner.
1461 10 No Database mirroring successfully repaired physical page %S_PGID in database "%.*ls" by obtaining a copy from the partner.
1462 16 No Database mirroring is disabled due to a failed redo operation. Unable to resume.
1463 16 No Database mirroring is not available in the edition of this SQL Server instance. See books online for more details on feature support in different SQL Server editions.
1464 16 No Database "%.*ls" is not in a recovering state which is required for a mirror database or secondary database. The remote database must be restored using WITH NORECOVERY.
1465 16 No Database "%.*ls" database is not in full recovery mode on each of the server instances. The full recovery model is required for a database to participate in database mirroring or in an availability group.
1466 16 No Database "%.*ls" is read-only on one of the server instances which is incompatible with participating in database mirroring or in an availability group. Set the database to read-write mode, and retry the operation.
1467 16 No Database "%.*ls" database is in emergency or suspect mode on one of the partners which is incompatible with participating in database mirroring or in an availability group.
1468 16 No The operation cannot be performed on database "%.*ls" because it is involved in a database mirroring session or an availability group. Some operations are not allowed on a database that is participating in a database mirroring session or in an availability group.
1469 16 No Database "%.*ls" is an auto-close database on one of the partners which is incompatible with participating in database mirroring or in an availability group.
1470 16 No The alter database for this partner config values may only be initiated on the current principal server for database "%.*ls".
1471 16 No The database mirroring connection terminated. Out of memory sending message for database "%.*ls".
1472 16 No The database mirroring connection terminated. Communications error sending message for database "%.*ls".
1473 16 No This SQL Server edition does not allow changing the safety level. ALTER DATABASE command failed.
1474 16 No Database mirroring connection error %d '%.*ls' for '%.*ls'.
1475 16 No Database "%.*ls" might contain bulk logged changes that have not been backed up. Take a log backup on the principal database or primary database. Then restore this backup either on the mirror database to enable database mirroring or on every secondary database to enable you to join it to the availability group.
1476 16 No Database mirroring timeout value %d exceeds the maximum value 32767.
1477 16 No The database mirroring safety level must be FULL to manually failover database "%.*ls". Set safety level to FULL and retry.
1478 16 No The mirror database, "%.*ls", has insufficient transaction log data to preserve the log backup chain of the principal database. This may happen if a log backup from the principal database has not been taken or has not been restored on the mirror database.
1479 16 No The mirroring connection to "%.*ls" has timed out for database "%.*ls" after %d seconds without a response. Check the service and network connections.
1480 10 No The %S_MSG database "%.*ls" is changing roles from "%ls" to "%ls" because the mirroring session or availability group failed over due to %S_MSG. This is an informational message only. No user action is required.
1481 10 No Database mirroring could not repair physical page %S_PGID in database "%.*ls". The mirroring partner could not be contacted or did not provide a copy of the page. Possible reasons include a lack of network connectivity or that the copy of the page kept by the partner is also corrupted. To learn whether the partners are currently connected, view the mirroring_state_desc column of the sys.database_mirroring catalog view. If they are connected, for information about why the partner could not provide a copy of the page, examine its error log entries from around the time when this message was reported. Try to resolve the error and resume mirroring.
1482 10 No Database mirroring failed to get snapshot synchrinization lock.
1483 10 No State information for database '%.*ls' - Hardened Lsn: '%S_LSN' Commit LSN: '%S_LSN' Commit Time: '%S_DATE'
1484 16 No Database Mirroring cannot be set for database '%.*ls' because the database has Accelerated Database Recovery enabled or there are still versions in the Persisted Version Store. If Accelerated Database Recovery is disabled, please run sys.sp_persistent_version_cleanup '<db_name>' to clean up previous versions..
1485 10 No Database mirroring has been enabled on this instance of SQL Server.
1486 10 No Database Mirroring Transport is disabled in the endpoint configuration.
1487 10 No Database mirroring is starting %d parallel redo thread(s) with database '%.*ls' as the mirror copy. This is an informational message only. No user action is required.
1488 16 No Database "%.*ls" database is in single user mode which is incompatible with participating in database mirroring or in an availability group. Set database to multi-user mode, and retry the operation.
1489 10 No Database Mirroring is disabled on this server due to error %d. Check the errorlog and configuration for more information.
1490 16 No The remote copy of database "%.*ls" has not been restored to a log backup that includes all filestream data files.
1491 16 No Enabling Database Mirroring is not allowed when REMOTE_DATA_ARCHIVE is already enabled on database '%.*ls'.
1492 16 No Enabling Database Mirroring is not allowed when Change Feed is enabled on database '%.*ls'.
1493 16 No Database Mirroring cannot be set for database '%.*ls' because the database has the LEDGER = ON option or contains ledger tables.
1499 16 Yes Database mirroring error: status %u, severity %u, state %u, string %.*ls.
1501 20 Yes Sort failure. Contact Technical Support.
1505 16 No The CREATE UNIQUE INDEX statement terminated because a duplicate key was found for the object name '%.*ls' and the index name '%.*ls'. The duplicate key value is %ls.
1509 20 Yes Row comparison failed during sort because of an unknown data type on a key column. Metadata might be corrupt. Contact Technical Support.
1510 17 No Sort failed. Out of space or locks in database '%.*ls'.
1511 20 Yes Sort cannot be reconciled with transaction log.
1522 20 Yes Sort operation failed during an index build. The overwriting of the allocation page in database '%.*ls' was prevented by terminating the sort. Run DBCC CHECKDB to check for allocation and consistency errors. It may be necessary restore the database from backup.
1523 20 Yes Sort failure. The incorrect extent could not be deallocated. Contact Technical Support.
1532 20 Yes New sort run starting on page %S_PGID found an extent not marked as shared. Retry the transaction. If the problem persists, contact Technical Support.
1533 20 Yes Cannot share extent %S_PGID. The correct extents could not be identified. Retry the transaction.
1534 20 Yes Extent %S_PGID not found in shared extent directory. Retry the transaction. If the problem persists, contact Technical Support.
1535 20 Yes Cannot share extent %S_PGID. Shared extent directory is full. Retry the transaction. If the problem persists, contact Technical Support.
1537 20 Yes Cannot suspend a sort that is not in row input phase.
1538 20 Yes Cannot insert a row into a sort when the sort is not in row input phase.
1540 16 No Cannot sort a row of size %d, which is greater than the allowable maximum of %d. Consider resubmitting the query using the ROBUST PLAN hint.
1541 16 No Sort failure. A defective CLR type comparison function is suspected.
1542 10 Yes BobMgr::GetBuf: Sort Big Output Buffer write not complete after %d seconds.
1543 10 Yes SQL Server encountered: '%ls' resulting from an attempt to read the following: sort run page %S_PGID, in file '%ls', in database with ID %d. Sort is retrying the read.
1701 16 No Creating or altering table '%.*ls' failed because the minimum row size would be %d, including %d bytes of internal overhead. This exceeds the maximum allowable table row size of %d bytes.
1702 16 No CREATE TABLE failed because column '%.*ls' in table '%.*ls' exceeds the maximum of %d columns.
1706 16 No The system table '%.*ls' can only be created or altered during an upgrade.
1707 16 No Cannot specify TEXTIMAGE_ON filegroup for a partitioned table.
1708 10 No Warning: The table "%.*ls" has been created, but its maximum row size exceeds the allowed maximum of %d bytes. INSERT or UPDATE to this table will fail if the resulting row exceeds the size limit.
1709 16 No Cannot use TEXTIMAGE_ON when a table has no text, ntext, image, varchar(max), nvarchar(max), non-FILESTREAM varbinary(max), xml or large CLR type columns.
1710 10 No Cannot use alias type with rule or default bound to it as a column type in table variable or return table definition in table valued function. Type '%.*ls' has a %S_MSG bound to it.
1711 16 No Cannot define PRIMARY KEY constraint on column '%.*ls' in table '%.*ls'. The computed column has to be persisted and not nullable.
1712 16 No Online index operations can only be performed in Enterprise edition of SQL Server or Azure SQL Edge.
1713 16 No Cannot execute %ls on/using table '%.*ls' since the table is the target table or part of cascading actions of a currently executing trigger.
1714 16 No Alter table failed because unique column IDs have been exhausted for table '%.*ls'.
1715 16 No Foreign key '%.*ls' creation failed. Only NO ACTION referential update action is allowed for referencing computed column '%.*ls'.
1716 16 No FILESTREAM_ON cannot be specified when a table has no FILESTREAM columns. Remove the FILESTREAM_ON clause from the statement, or add a FILESTREAM column to the table.
1717 16 No FILESTREAM_ON cannot be specified together with a partition scheme in the ON clause.
1718 16 No Change tracking must be enabled on database '%.*ls' before it can be enabled on table '%.*ls'.
1719 16 No FILESTREAM data cannot be placed on an empty filegroup.
1720 16 No Cannot drop FILESTREAM filegroup or partition scheme since table '%.*ls' has FILESTREAM columns.
1721 16 No Altering table '%.*ls' failed because the row size using vardecimal storage format exceeds the maximum allowed table row size of %d bytes.
1722 16 No Cannot %S_MSG %S_MSG '%.*ls' since a partition scheme is not specified for FILESTREAM data.
1723 16 No Cannot %S_MSG %S_MSG '%.*ls' since a partition scheme was specified for FILESTREAM data but not for the table.
1724 16 No Filegroup '%.*ls' is not a FILESTREAM filegroup or partition scheme of FILESTREAM filegroups.
1725 16 No Cannot add FILESTREAM column to %S_MSG '%.*ls' because an INSTEAD OF trigger exists on the %S_MSG.
1726 16 No Cannot add FILESTREAM filegroup or partition scheme since table '%.*ls' has a FILESTREAM filegroup or partition scheme already.
1727 16 No Cannot create non-clustered index '%.*ls' on table '%.*ls' with the FILESTREAM_ON clause.
1728 16 No Cannot create index '%.*ls' on table '%.*ls' because the computed column '%.*ls' uses a FILESTREAM column.
1729 16 No Cannot create table '%.*ls' because the partitioning column '%.*ls' uses a FILESTREAM column.
1730 16 No Creating or altering compressed table '%.*ls' failed because the uncompressed row size would be %d, including %d bytes of internal overhead. This exceeds the maximum allowable table row size of %d bytes.
1731 16 No Cannot create the sparse column '%.*ls' in the table '%.*ls' because an option or data type specified is not valid. A sparse column must be nullable and cannot have the ROWGUIDCOL, IDENTITY, or FILESTREAM properties. A sparse column cannot be of the following data types: text, ntext, image, geometry, geography, or user-defined type.
1732 16 No Cannot create the sparse column set '%.*ls' in the table '%.*ls' because a table cannot have more than one sparse column set. Modify the statement so that only one column is specified as COLUMN_SET FOR ALL_SPARSE_COLUMNS.
1733 16 No Cannot create the sparse column set '%.*ls' in the table '%.*ls' because a sparse column set must be a nullable xml column. Modify the column definition to allow null values.
1734 16 No Cannot create the sparse column set '%.*ls' in the table '%.*ls' because the table already contains one or more sparse columns. A sparse column set cannot be added to a table if the table contains a sparse column.
1735 16 No Duplicate range-partitioning function specified for the table being created. Remove one of the range-partitioning function specifications and resubmit the request.
1736 16 No The column '%.*ls' in the table '%.*ls' cannot be referenced in a CHECK constraint or computed column definition because the column is a sparse column set. A sparse column set cannot be referenced in a a CHECK constraint or computed column definition.
1737 16 No Duplicate distribution clause specified for the table being created. Remove one of the distribution clauses and resubmit the request.
1738 10 No Cannot create table '%.*ls' with only a column set column and without any non-computed columns in the table.
1739 16 No ALTER TABLE failed because the table has %d variable length columns (including columns that have been dropped but require cleanup). This exceeds the maximum number of columns supported. Execute ALTER TABLE with the REBUILD option, then retry the original ALTER TABLE statement.
1740 16 No Cannot encrypt the sparse column '%.*ls' in the '%.*ls' table because the table contains a sparse column set.
1741 16 No Cannot create the sparse column set '%.*ls' in the '%.*ls' table because the table contains one or more encrypted sparse columns.
1750 10 No Could not create constraint or index. See previous errors.
1752 16 No Column '%.*ls' in table '%.*ls' is invalid for creating a default constraint.
1753 16 No Column '%.*ls.%.*ls' is not the same length or scale as referencing column '%.*ls.%.*ls' in foreign key '%.*ls'. Columns participating in a foreign key relationship must be defined with the same length and scale.
1754 16 No Defaults cannot be created on columns with an IDENTITY attribute. Table '%.*ls', column '%.*ls'.
1755 16 No Defaults cannot be created on columns of data type timestamp. Table '%.*ls', column '%.*ls'.
1756 10 No Skipping FOREIGN KEY constraint '%.*ls' definition for temporary table. FOREIGN KEY constraints are not enforced on local or global temporary tables.
1757 16 No Column '%.*ls.%.*ls' is not of same collation as referencing column '%.*ls.%.*ls' in foreign key '%.*ls'.
1758 16 No Only a single constraint can be added or dropped online with no other operations in the same statement.
1759 16 No Computed column '%.*ls' in table '%.*ls' is not allowed to be used in another computed-column definition.
1760 16 No Constraints of type %ls cannot be created on columns of type %ls.
1761 16 No Cannot create the foreign key "%.*ls" with the SET NULL referential action, because one or more referencing columns are not nullable.
1762 16 No Cannot create the foreign key "%.*ls" with the SET DEFAULT referential action, because one or more referencing not-nullable columns lack a default constraint.
1763 16 No Cross-database foreign key references are not supported. Foreign key '%.*ls'.
1764 16 No Computed Column '%.*ls' in table '%.*ls' is invalid for use in '%ls' because it is not persisted.
1765 16 No Foreign key '%.*ls' creation failed. Only NO ACTION and CASCADE referential delete actions are allowed for referencing computed column '%.*ls'.
1766 16 No Foreign key references to temporary tables are not supported. Foreign key '%.*ls'.
1767 16 No Foreign key '%.*ls' references invalid table '%.*ls'.
1768 16 No Foreign key '%.*ls' references object '%.*ls' which is not a user table.
1769 16 No Foreign key '%.*ls' references invalid column '%.*ls' in referencing table '%.*ls'.
1770 16 No Foreign key '%.*ls' references invalid column '%.*ls' in referenced table '%.*ls'.
1771 16 No Cannot create foreign key '%.*ls' because it references object '%.*ls' whose clustered index '%.*ls' is disabled.
1772 16 No Foreign key '%.*ls' is not valid. A system table cannot be used in a foreign key definition.
1773 16 No Foreign key '%.*ls' has implicit reference to object '%.*ls' which does not have a primary key defined on it.
1774 16 No 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'.
1775 16 No Cannot create foreign key '%.*ls' because it references object '%.*ls' whose PRIMARY KEY index '%.*ls' is disabled.
1776 16 No There are no primary or candidate keys in the referenced table '%.*ls' that match the referencing column list in the foreign key '%.*ls'.
1778 16 No Column '%.*ls.%.*ls' is not the same data type as referencing column '%.*ls.%.*ls' in foreign key '%.*ls'.
1779 16 No Table '%.*ls' already has a primary key defined on it.
1781 16 No Column already has a DEFAULT bound to it.
1782 16 No Cannot drop index '%.*ls' since a partition scheme is not specified for base data.
1784 16 No Cannot create the foreign key '%.*ls' because the referenced column '%.*ls.%.*ls' is a non-persisted computed column.
1785 16 No 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 No 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 No 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 No Cascading foreign key '%.*ls' cannot be created where the referencing column '%.*ls.%.*ls' is an identity column.
1789 16 No Cannot use CHECKSUM(*) in a computed column, constraint, default definition, or INSERT statement.
1790 16 No The name of a user-defined table type cannot start with a number (#) sign.
1791 16 No A DEFAULT constraint cannot be created on the column '%.*ls' in the table '%.*ls' because the column is a sparse column or sparse column set. Sparse columns or sparse column sets cannot have a DEFAULT constraint.
1792 16 No Alter table '%.*ls' failed because the added fixed column might cause existing data to go beyond the maximum allowable table row size of %d bytes.
1801 16 No Database '%.*ls' already exists. Choose a different database name.
1802 16 No CREATE DATABASE failed. Some file names listed could not be created. Check related errors.
1803 17 No The CREATE DATABASE statement failed. The primary file must be at least %d MB to accommodate a copy of the model database.
1806 16 No CREATE DATABASE failed. The default collation of database '%.*ls' cannot be set to '%.*ls'.
1807 17 No Could not obtain exclusive lock on database '%.*ls'. Retry the operation later.
1809 10 No To achieve optimal performance, update all statistics on the '%.*ls' database by running sp_updatestats.
1810 16 No The model database must be updatable before a new database can be created.
1812 16 No CREATE DATABASE failed. COLLATE clause cannot be used with the FOR ATTACH option.
1813 16 No Could not open new database '%.*ls'. CREATE DATABASE is aborted.
1814 10 Yes Could not create tempdb. You may not have enough disk space available. Free additional disk space by deleting other files on the tempdb drive and then restart SQL Server. Check for additional errors in the operating system error log that may indicate why the tempdb files could not be initialized.
1815 16 No The %ls property cannot be used with database snapshot files.
1816 16 No Database snapshot on the system database %.*ls is not allowed.
1817 16 No Only the owner of database "%.*s" or the system administrator can create a database snapshot on it.
1818 16 No Primary log file '%ls' is missing and the database was not cleanly shut down so it cannot be rebuilt.
1819 10 No Could not create default log file because the name was too long.
1821 16 No Cannot create a database snapshot on another database snapshot.
1822 16 No The database must be online to have a database snapshot.
1823 16 No A database snapshot cannot be created because it failed to start.
1824 16 No Cannot attach a database that was being restored.
1825 16 No Filegroups and collations cannot be specified for database snapshots.
1826 16 No User-defined filegroups are not allowed on "%ls".
1827 16 No CREATE DATABASE or ALTER DATABASE failed because the resulting cumulative database size would exceed your licensed limit of %I64d MB per %S_MSG.
1828 16 No The logical file name "%.*ls" is already in use. Choose a different name.
1829 16 No The FOR ATTACH option requires that at least the primary file be specified.
1830 16 No The files '%ls' and '%ls' are both primary files. A database can only have one primary file.
1831 16 No File ONLINE/OFFLINE syntax cannot be used with CREATE DATABASE.
1832 20 No Cannot attach the file '%.*ls' as database '%.*ls'.%.*ls
1833 16 No File '%ls' cannot be reused until after the next BACKUP LOG operation. If the database is participating in an availability group, a dropped file can be reused only after the truncation LSN of the primary availability replica has passed the drop LSN of the file and a subsequent BACKUP LOG operation has completed.
1834 16 No The file '%ls' cannot be overwritten. It is being used by database '%.*ls'.
1835 16 No Unable to create/attach any new database because the number of existing databases has reached the maximum number allowed: %d.
1836 10 No Cannot create the default files because the name that was supplied is too long.
1837 16 No The file name "%ls" is too long to create an alternate stream name.
1838 10 No Offline database file(s) have been overwritten while being reverted to online state from a database snapshot. The reverted file might contain invalid pages. Please run database consistency checks to assess the data integrity.
1839 16 No Could not create default data files because the name '%ls' is a reserved device name.
1841 16 No CREATE DATABASE failed. CONTAINMENT clause cannot be used with the FOR ATTACH option.
1842 16 No The file size, max size cannot be greater than 2147483647 in units of a page size. The file growth cannot be greater than 2147483647 in units of both page size and percentage.
1843 10 Yes Reverting database '%ls' to the point in time of database snapshot '%ls' with split point LSN %.*ls (0x%ls). This is an informational message only. No user action is required.
1844 16 No %ls is not supported on %ls.
1845 16 No Cannot find SQL Volume Shadow Copy Service (VSS) Writer in writer metadata document provided by VSS while creating auto-recovered VSS snapshot for online DBCC check.
1846 16 No Cannot find SQL Volume Shadow Copy (VSS) Writer component for database '%ls' while creating auto-recovered VSS snapshot for online DBCC check.
1847 16 No The current version of the operating system doesn't support auto-recovered Volume Shadow Copy (VSS) snapshots.
1848 16 No Volume Shadow Copy Service (VSS) failed to create an auto-recovered snapshot of database '%ls' for online DBCC check.
1849 16 No CREATE DATABASE failed because FILESTREAM filegroups were declared and ALLOW_SNAPSHOT_ISOLATION or READ_COMMITTED_SNAPSHOT is set to ON in the model database. Either set ALLOW_SNAPSHOT_ISOLATION and READ_COMMITTED_SNAPSHOT to OFF in the model database, or create the database without declaring any FILESTREAM filegroups, set ALLOW_SNAPSHOT_ISOLATION and READ_COMMITTED_SNAPSHOT to OFF in the new database, and then use ALTER DATABASE to add FILESTREAM filegroups and files.
1850 16 No Cannot attach database '%.*ls' because the file name '%.*ls' is valid on more than one brick.
1851 16 No File name '%.*ls' as relative path is too long after prefixed with default path '%ls'.
1852 21 No Error occurred when shrinking the physical file. Please check ERRORLOG for more detail.
1853 16 No The logical database file '%.*ls' cannot be found. Specify the full path for the file.
1854 16 No The original file name '%.*ls' for logical database file '%.*ls' is too long to be combined with the full path to the new primary data file location.
1855 16 No System table sysfiles1 is corrupted.
1856 16 No Cannot attach file '%.*ls' as database '%.*ls' because this database name is already attached with file '%.*ls'
1857 16 No Cannot attach file '%.*ls' as database '%.*ls' because this file is already in use for database '%.*ls'
1858 16 No Could not create snapshot database because user database is still in recovery.
1859 16 No Create database is not allowed in the model database context. Switch context to other database with USE statement and retry.
1860 16 No Task has been aborted, but %S_MSG of the %S_MSG '%.*ls' may continue in the background. Please check whether the %S_MSG has finished successfully.
1900 16 No Cannot create a clustered index with a predicate clause. Filtered clustered indexes are not supported.
1901 16 No Cannot create index or statistics '%.*ls' on view '%.*ls' because key column '%.*ls' is imprecise, computed and not persisted. Consider removing reference to column in view index or statistics key or changing column to be precise. If column is computed in base table consider marking it PERSISTED there.
1902 16 No Cannot create more than one clustered index on %S_MSG '%.*ls'. Drop the existing clustered index '%.*ls' before creating another.
1904 16 No The %S_MSG '%.*ls' on table '%.*ls' has %d columns in the key list. The maximum limit for %S_MSG key column list is %d.
1907 16 No Cannot recreate index '%.*ls'. The new index definition does not match the constraint being enforced by the existing index.
1908 16 No Column '%.*ls' is partitioning column of the index '%.*ls'. Partition columns for a unique index must be a subset of the index key.
1909 16 No Cannot use duplicate column names in %S_MSG. Column name '%.*ls' listed more than once.
1910 16 No Could not create %S_MSG '%.*ls' because it exceeds the maximum of %d allowed per table or view.
1911 16 No Column name '%.*ls' does not exist in the target table or view.
1912 16 No Could not proceed with index DDL operation on %S_MSG '%.*ls' because it conflicts with another concurrent operation that is already in progress on the object. The concurrent operation could be an online index operation on the same object or another concurrent operation that moves index pages like DBCC SHRINKFILE.
1913 16 No The operation failed because an index or statistics with name '%.*ls' already exists on %S_MSG '%.*ls'.
1914 16 No Index cannot be created on object '%.*ls' because the object is not a user table or view.
1915 16 No Cannot alter a non-unique index with ignore_dup_key index option. Index '%.*ls' is non-unique.
1916 16 No CREATE INDEX options %ls and %ls are mutually exclusive.
1917 16 No Cannot create, rebuild or drop an index on a local temporary table online. Perform the index operation offline.
1919 16 No Column '%.*ls' in table '%.*ls' is of a type that is invalid for use as a key column in an index.
1921 16 No Invalid %S_MSG '%.*ls' specified.
1922 16 No Filegroup '%.*ls' has no files assigned to it. Tables, indexes, and large object columns cannot be created on this filegroup. Use ALTER DATABASE to add one or more files to the filegroup.
1924 16 No Filegroup '%.*ls' is read-only.
1925 16 No Cannot convert a clustered index to a nonclustered index by using the DROP_EXISTING option. To change the index type from clustered to nonclustered, delete the clustered index, and then create a nonclustered index by using two separate statements.
1926 16 No Cannot create a clustered index because nonclustered index ID %d is on a read-only filegroup.
1927 16 No There are already statistics on table '%.*ls' named '%.*ls'.
1929 16 No Statistics cannot be created on object '%.*ls' because the object is not a user table or view.
1930 16 No Cannot convert a nonclustered index to a clustered index because a foreign key constraint references the index. Remove the foreign key constraint and then retry the operation.
1931 16 No The SQL statement cannot be executed because filegroup '%.*ls' is offline. Use the sys.database_files or sys.master_files catalog view to determine the state of the files in this filegroup and then restore the offline file(s) from backup.
1932 16 No Cannot create a clustered index because nonclustered index ID %d is on an offline filegroup.
1934 16 No %ls failed because the following SET options have incorrect settings: '%.*ls'. Verify that SET options are correct for use with %S_MSG.
1935 16 No Cannot create index. Object '%.*ls' was created with the following SET options off: '%.*ls'.
1937 16 No Cannot create %S_MSG on view '%.*ls' because it references another view '%.*ls'. Consider expanding referenced view's definition by hand in indexed view definition.
1938 16 No Index cannot be created on view '%.*ls' because the underlying object '%.*ls' has a different owner.
1939 16 No Cannot create %S_MSG on view '%.*ls' because the view is not schema bound.
1940 16 No Cannot create %S_MSG on view '%.*ls'. It does not have a unique clustered index.
1941 16 No Cannot create nonunique clustered index on view '%.*ls' because only unique clustered indexes are allowed. Consider creating unique clustered index instead.
1942 16 No Cannot create %S_MSG on view '%.*ls'. It contains text, ntext, image, FILESTREAM or xml columns.
1943 16 No The index "%.*ls" on table "%.*ls" cannot be reorganized because page level locking is disabled.
1944 16 No Index '%.*ls' was not created because the index key size is at least %d bytes. The %S_MSG index key size cannot exceed %d bytes. If the index key includes implicit key columns, the index key size cannot exceed %d bytes.
1945 10 No Warning! The maximum key length for a %S_MSG index 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 No Operation failed. The index entry of length %d bytes for the index '%.*ls' exceeds the maximum length of %d bytes for %S_MSG indexes.
1947 16 No Cannot create %S_MSG on view "%.*ls". The view contains a self join on "%.*ls".
1949 16 No Cannot create %S_MSG on view '%.*ls'. The function '%s' yields nondeterministic results. Use a deterministic system function, or modify the user-defined function to return deterministic results.
1950 16 No Index on view '%.*ls' cannot be created because the view contains an imprecise expression in a GROUP BY clause
1951 16 No Index on view '%.*ls' cannot be created because the view contains an imprecise expression in the WHERE clause.
1952 16 No Index on view '%.*ls' cannot be created because the view contains an imprecise expression in a join.
1953 16 No Index on view '%.*ls' cannot be created because some arguments are missing in a built-in function.
1956 16 No Cannot create %S_MSG on the '%.*ls' view because it uses the nondeterministic user-defined function '%.*ls'. Remove the reference to the function, or make it deterministic.
1957 16 No Cannot create %S_MSG on view '%.*ls' because view uses imprecise user-defined function '%.*ls'. Consider removing reference to function or altering it to be precise.
1959 16 No Cannot create an index on a view or computed column because the compatibility level of this database is less than 80. Use sp_dbcmptlevel to raise the compatibility level of the database.
1961 16 No Cannot create %S_MSG on view '%.*ls'. The collation cast expression with collation name '%.*ls' is non-deterministic because it is dependent on the operating system.
1962 16 No Cannot create %S_MSG on view '%.*ls' because column '%.*ls' that is referenced by the view in the WHERE or GROUP BY clause is imprecise. Consider eliminating the column from the view, or altering the column to be precise.
1963 16 No Cannot create %S_MSG on view "%.*ls". The view contains a convert that is imprecise or non-deterministic.
1964 16 No Cannot create %S_MSG on view "%.*ls". The view contains an imprecise constant.
1965 16 No Cannot create %S_MSG on view "%.*ls". The view contains an imprecise arithmetic operator.
1966 16 No Cannot create %S_MSG on view '%.*ls'. The view contains an imprecise aggregate operator.
1967 16 No Cannot create a new clustered index on a view online.
1968 16 No Cannot convert a nonclustered index to a clustered index online using DROP_EXISTING option.
1969 16 No Default FILESTREAM filegroup is not available in database '%.*ls'.
1970 10 No Warning: Online index operation on table '%.*ls' will proceed but concurrent access to the table may be limited due to residual lock on the table from a previous operation in the same transaction.
1971 16 No Cannot disable index '%.*ls' on table '%.*ls'. Permission denied to disable foreign key '%.*ls' on table '%.*ls' that uses this index.
1972 16 No Cannot disable clustered index '%.*ls' on table '%.*ls'. Permission denied to alter the referencing view '%.*ls' while disabling its clustered index.
1973 16 No Cannot perform the specified operation on disabled index '%.*ls' on %S_MSG '%.*ls'.
1974 16 No Cannot perform the specified operation on %S_MSG '%.*ls' because its clustered index '%.*ls' is disabled.
1975 16 No Index '%.*ls' row length exceeds the maximum permissible length of '%d' bytes.
1976 16 No Cannot create index or statistics '%.*ls' on view '%.*ls' because cannot verify key column '%.*ls' is precise and deterministic. Consider removing column from index or statistics key, marking column persisted in base table if it is computed, or using non-CLR-derived column in key.
1977 16 No Could not create %S_MSG '%.*ls' on table '%.*ls'. Only XML Index can be created on XML column '%.*ls'.
1978 16 No Column '%.*ls' in table '%.*ls' is of a type that is invalid for use as a key column in an index or statistics.
1979 16 No Cannot use index option ignore_dup_key to alter index '%.*ls' as it enforces a primary or unique constraint.
1980 16 No Index cannot be created on computed column '%.*ls' of table '%.*ls' because the underlying object '%.*ls' has a different owner.
1981 10 No Warning: The maximum length of the row exceeds the permissible limit of %d bytes. For some combination of large values, the insert/update operation will fail.
1982 16 No Cannot create %S_MSG on view '%.*ls' because the view references non-deterministic or imprecise member function '%.*ls' on CLR type '%.*ls'. Consider removing reference to the function or altering the function to behave in a deterministic way. Do not declare a CLR function that behaves non-deterministically to have IsDeterministic=true, because that can lead to index corruption. See Books Online for details.
1983 16 No Cannot create %S_MSG on view '%.*ls'. The function '%s' yields imprecise results. Use a precise system function, or modify the user-defined function to return precise results.
1984 16 No Index '%.*ls' cannot be created or rebuilt. The specified row length for this index using the vardecimal storage format exceeds the maximum allowed length of '%d' bytes.
1985 16 No Cannot create %S_MSG on view '%.*ls'. It contains one or more XML data type methods.
1986 10 No Cannot replace non-hypothetical index '%.*ls' with a hypothetical index using the DROP_EXISTING option.
1987 16 No Cannot %S_MSG %S_MSG '%.*ls' on %S_MSG '%.*ls' because its %S_MSG is disabled.
1988 16 No Cannot rebuild clustered index '%.*ls' online because it is disabled.
1989 16 No Cannot enable foreign key constraint '%.*ls' as index '%.*ls' on referenced key is disabled.
1990 16 No Cannot define an index on a view with ignore_dup_key index option. Remove ignore_dup_key option and verify that view definition does not allow duplicates, or do not index view.
1991 16 No Cannot disable clustered index '%.*ls' on table '%.*ls'. Permission denied to disable foreign key '%.*ls' on table '%.*ls' that references this table.
1992 10 No Warning: Foreign key '%.*ls' on table '%.*ls' referencing table '%.*ls' was disabled as a result of disabling the index '%.*ls'.
1993 16 No Cannot partition an index on a table variable or return table definition in table valued function.
1994 16 No Cannot create or update statistics on view "%.*ls" because both FULLSCAN and NORECOMPUTE options are required.
1995 16 No Cannot rebuild hypothetical index '%.*ls' online.
1996 16 No Could not create index enforcing primary key constraint '%.*ls' using DROP_EXISTING option because table has an XML or spatial index. Drop the XML or spatial index, create the primary key contstraint, and recreate the XML or spatial index.
1997 16 No Could not convert the XML or spatial index '%.*ls' to a relational index by using the DROP_EXISTING option. Drop the XML or spatial index and create a relational index with the same name.
1998 10 No Warning: Clustered index '%.*ls' on view '%.*ls' referencing table '%.*ls' was disabled as a result of disabling the index '%.*ls'.
1999 16 No Column '%.*ls' in table '%.*ls' is of a type that is invalid for use as included column in an index.