SQL Server Error Messages 1001 to 2000

In this post, we’ll list out the SQL Server Error Messages from the error codes 1001 to 2000 and references to the detailed post to know more about the errors and how to fix them when using SQL Server as database in your application.

SQL Server Error Messages 1001 to 2000

ErrorCodeSeverityErrorMessage
100116Line %d: Length or precision specification %d is invalid.
100216Line %d: Specified scale %d is invalid.
100315Line %d: %ls clause allowed only for %ls.
100416Invalid column prefix ‘%.*ls’: No table name specified
100515Line %d: Invalid procedure number (%d). Must be between 1 and 32767.
100615CREATE TRIGGER contains no statements.
100715The %S_MSG ‘%.*ls’ is out of the range for numeric representation (maximum precision 38).
100815The 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.
100916The keyword DEFAULT is not allowed in DBCC commands.
101015Invalid escape character ‘%.*ls’.
101115The correlation name ‘%.*ls’ is specified multiple times in a FROM clause.
101215The correlation name ‘%.*ls’ has the same exposed name as table ‘%.*ls’.
101315The objects “%.*ls” and “%.*ls” in the FROM clause have the same exposed names. Use correlation names to distinguish them.
101415A TOP or FETCH clause contains an invalid value.
101515An 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.
101615Outer join operators cannot be specified in a query containing joined tables.
101715The %ls hint cannot be specified more than once.
101815Incorrect 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.
101915Invalid column list after object name in GRANT/REVOKE statement.
102015Sub-entity lists (such as column or security expressions) cannot be specified for entity-level permissions.
102110FIPS Warning: Line %d has the non-ANSI statement ‘%ls’.
102210FIPS Warning: Line %d has the non-ANSI clause ‘%ls’.
102315Invalid parameter %d specified for %ls.
102410FIPS Warning: Line %d has the non-ANSI function ‘%ls’.
102510FIPS Warning: The length of identifier ‘%.*ls’ exceeds 18.
102616GOTO cannot be used to jump into a TRY or CATCH scope.
102815The CUBE, ROLLUP, and GROUPING SETS constructs are not allowed in a GROUP BY ALL clause.
102915Browse mode is invalid for subqueries and derived tables.
103016Only constants are allowed here. Time literal is not permitted because it refers to the current date.
103115Percent values must be between 0 and 100.
103216Cannot use the column prefix ‘%.*ls’. This must match the object in the UPDATE clause ‘%.*ls’.
103316The 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.
103415Syntax error: Duplicate specification of the action “%.*s” in the trigger declaration.
103515Incorrect syntax near ‘%.*ls’, expected ‘%.*ls’.
103615File option %hs is required in this CREATE/ALTER DATABASE statement.
103715The CASCADE, WITH GRANT or AS options cannot be specified with statement permissions.
103815An 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.
103916Option ‘%.*ls’ is specified more than once.
104015The 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.
104115Option %.*ls is not allowed for a LOG file.
104215Conflicting %ls optimizer hints specified.
104316‘%.*ls’ is not yet implemented.
104415Cannot use an existing function name to specify a stored procedure name.
104515Aggregates are not allowed in this context. Only scalar expressions are allowed.
104615Subqueries are not allowed in this context. Only scalar expressions are allowed.
104715Conflicting locking hints specified.
104815Conflicting cursor options %ls and %ls.
104915Mixing old and new syntax to specify cursor options is not allowed.
105015This syntax is only allowed for parameterized queries.
105115Cursor parameters in a stored procedure must be declared with OUTPUT and VARYING options, and they must be specified in the order CURSOR VARYING OUTPUT.
105215Conflicting %ls options “%ls” and “%ls”.
105315For DROP STATISTICS, you must provide both the object (table or view) name and the statistics name, in the form “objectname.statisticsname”.
105415Syntax ‘%ls’ is not allowed in schema-bound objects.
105515‘%.*ls’ is an invalid name because it contains a NULL character or an invalid unicode character.
105615The number of elements in the select list exceeds the maximum allowed number of %d elements.
105715The IDENTITY function cannot be used with a SELECT INTO statement containing a UNION, INTERSECT or EXCEPT operator.
105815Cannot specify both READ_ONLY and FOR READ ONLY on a cursor declaration.
105915Cannot set or reset the ‘parseonly’ option within a procedure or function.
106015The number of rows provided for a TOP or FETCH clauses row count parameter must be an integer.
106116The text/ntext/image constants are not yet implemented.
106216The TOP N WITH TIES clause is not allowed without a corresponding ORDER BY clause.
106316A filegroup cannot be added using ALTER DATABASE ADD FILE. Use ALTER DATABASE ADD FILEGROUP.
106416A filegroup cannot be used with log files.
106515The NOLOCK and READUNCOMMITTED lock hints are not allowed for target tables of INSERT, UPDATE, DELETE or MERGE statements.
106610Warning. Line %d: The option ‘%ls’ is obsolete and has no effect.
106715The SET SHOWPLAN statements must be the only statements in the batch.
106816Only one list of index hints per table is allowed.
106916Index hints are only allowed in a FROM or OPTION clause.
107015CREATE INDEX option ‘%.*ls’ is no longer supported.
107116Cannot specify a JOIN algorithm with a remote JOIN.
107216A REMOTE hint can only be specified with an INNER JOIN clause.
107315‘%.*ls’ is not a recognized cursor option for cursor %.*ls.
107415Creation of temporary functions is not allowed.
107515RETURN statements in scalar valued functions must include an argument.
107615Function ‘%s’ requires at least %d argument(s).
107715INSERT into an identity column not allowed on table variables.
107815‘%.*ls %.*ls’ is not a recognized option.
107915A variable cannot be used to specify a search condition in a fulltext predicate when accessed through a cursor.
108015The integer value %.*ls is out of range.
108116%s does not allow specifying the database name as a prefix to the assembly name.
108215%.*ls does not support synchronous trigger registration.
108315OWNER is not a valid option for EXECUTE AS in the context of server and database level triggers.
108415‘%.*ls’ is an invalid event type.
108515‘%.*ls’ event type does not support event notifications.
108616The 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.
108715Must declare the table variable “%.*ls”.
108815Cannot find the object “%.*ls” because it does not exist or you do not have permissions.
108915The SET FMTONLY OFF statement must be the last statement in the batch.
109015Invalid default for parameter %d.
109115The option “%ls” is not valid for this function.
109216In this context %d statistics name(s) cannot be specified for option ‘%ls’.
109316%.*ls is not a valid broker name.
109415Cannot specify a schema name as a prefix to the trigger name for database and server level triggers.
109515%.*ls has already been specified as an event type.
109615Default parameter values for CLR types, nvarchar(max), varbinary(max), xml and encrypted types are not supported.
109715Cannot use If UPDATE within this CREATE TRIGGER statement.
109815The specified event type(s) is/are not valid on the specified target object.
109915The ON clause is not valid for this statement.
110117Could 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.
110417TEMPDB 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.
110517Could 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.
111916Removing IAM page %S_PGID failed because someone else is using the object that this IAM page belongs to.
112117Space allocator cannot allocate page in database %d.
112214Table error: Page %S_PGID. Test (%ls) failed. Address 0x%x is not aligned.
112314Table error: Page %S_PGID. Unexpected page type %d.
112414Table error: Page %S_PGID. Test (%ls) failed. Slot %d, offset 0x%x is invalid.
112514Table error: Page %S_PGID. Test (%ls) failed. Slot %d, row extends into free space at 0x%x.
112614Table error: Page %S_PGID. Test (%ls) failed. Slot %d, offset 0x%x overlaps with the prior row.
112714Table error: Page %S_PGID. Test (%ls) failed. Values are %ld and %ld.
112814Table error: Page (%d:%d), row %d. Test (%.*ls) failed. Values are %ld and %ld.
112916Could not cleanup deferred deallocations from filegroup ‘%.*ls’.
113010Error while allocating extent for a worktable.  Extent %S_PGID in TEMPDB may have been lost.
113110Failed to truncate AppendOnlyStorageUnit 0x%p. Will retry next time. This is an informational message only. No user action is required.
113217The elastic pool has reached its storage limit. The storage usage for the elastic pool cannot exceed (%d) MBs.
113317The managed instance has reached its storage limit. The storage usage for the managed instance cannot exceed (%d) MBs.
120216The database-principal ‘%.*ls’ does not exist or user is not a member.
120320Process 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.
120419The 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.
120513Transaction (Process ID %d) was deadlocked on %.*ls resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
120618The Microsoft Distributed Transaction Coordinator (MS DTC) has cancelled the distributed transaction.
120710Can’t allocate %u locks on startup, reverting to %u and turning on dynamic lock allocation.  Maximum allowed memory usage at startup is %I64u KB.
120821Could not allocate initial %u lock blocks during startup.  Can not start the server.
120921Could not allocate initial %u lock owner blocks during startup.  Can not start the server.
121021Unable to allocate lock owner block during lock migration. Server halted.
121210Lock not logged: %-30ls Mode: %s
121321Error spawning Lock Monitor thread: %ls
121417Internal Error.  There are too many parallel transactions.
121516A 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.
121616The 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.
121710Process ID %d was killed by an ABORT_AFTER_WAIT = BLOCKERS DDL statement on database_id = %d, object_id = %d.
121810An ABORT_AFTER_WAIT = BLOCKERS lock request was issued on database_id = %d, object_id = %d. All blocking user sessions will be killed.
121916Your session has been disconnected because of a high priority DDL operation.
122017No more lock classes available from transaction.
122120The 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.
122216Lock request time out period exceeded.
122316Cannot release the application lock (Database Principal: ‘%.*ls’, Resource: ‘%.*ls’) because it is not currently held.
122416An invalid application lock resource was passed to %ls.
122516An invalid application lock mode was passed to %ls.
122616An invalid application lock owner was passed to %ls.
122716An invalid application lock time-out was passed to %ls.
122816An invalid parameter “%ls” was passed to the application lock function or procedure.
123016An invalid database principal was passed to %ls.
140121Startup 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.
140220Witness 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.
140316The 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.
140416The command failed because the database mirror is busy. Reissue the command later.
140516The database “%.*ls” is already enabled for database mirroring.
140616Unable to force service safely. Remove database mirroring and recover database “%.*ls” to gain access.
140716The remote copy of database “%.*ls” is not related to the local copy of the database.
140816The 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.
140916Database “%.*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.
141016The remote copy of database “%.*ls” is already enabled for database mirroring.
141116The 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.
141216The 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.
141316Communications 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.
141416The database is being closed before database mirroring is fully initialized. The ALTER DATABASE command failed.
141516The database mirroring operation for database “%.*ls” failed. The requested operation could not be performed.
141616Database “%.*ls” is not configured for database mirroring.
141716Database mirroring has been disabled by the administrator for database “%.*ls”.
141816The 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.
141916The 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.
142016Database mirroring was unable to obtain the network hostname. Operating system error %ls encountered. Verify the network configuration.
142116Communications to the remote server instance ‘%.*ls’ failed to complete before its timeout. The ALTER DATABASE command may have not completed. Retry the command.
142216The mirror server instance is not caught up to the recent changes to database “%.*ls”. Unable to fail over.
142316The property name is not supported.
142416The remote server instance has a more recent value for the property ‘%.*ls’. Property value not changed.
142516The property value is invalid for ‘%.*ls’.  Property value not changed.
142616To 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.
142716The server instance ‘%.*ls’ could not act as the witness. The ALTER DATABASE SET WITNESS command failed.
142816The request is refused because the responding server instance is not in a state to service the request.
142916The witness server instance name must be distinct from both of the server instances that manage the database. The ALTER DATABASE SET WITNESS command failed.
143016Database ‘%.*ls’ is in an unstable state for removing database mirroring, so recovery may fail. Verify the data after recovery.
143116Neither the partner nor the witness server instance for database “%.*ls” is available. Reissue the command when at least one of the instances becomes available.
143210Database mirroring is attempting to repair physical page %S_PGID in database “%.*ls” by requesting a copy from the partner.
143316All 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.
143416Invalid or unexpected database mirroring %ls message of type %d was received from server %ls, database %.*ls.
143516%ls received unexpected database mirroring error response: status %u, severity %u, state %u, string %.*ls.
143616The Service Broker ID for the remote copy of database “%.*ls” does not match the ID on the principal server.
143716Could not post message ‘%ls’ from server instance ‘%ls’ because there is insufficient memory. Reduce non-essential memory load or increase system memory.
143816The 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.
143916There is currently no witness associated with database “%.*ls”.
144010Database mirroring is active with database ‘%.*ls’ as the principal copy. This is an informational message only. No user action is required.
144110Database mirroring is active with database ‘%.*ls’ as the mirror copy. This is an informational message only. No user action is required.
144210Database mirroring is inactive for database ‘%.*ls’. This is an informational message only. No user action is required.
144310Database mirroring has been terminated for database ‘%.*ls’. This is an informational message only. No user action is required.
144410Bypassing 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.
144510Bypassing 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.
144610The “%.*ls” server instance is already acting as the witness.
144716ALTER DATABASE “%.*ls” command cannot be executed until both partner server instances are up, running, and connected. Start the partner and reissue the command.
144816The remote copy of database “%.*ls” does not exist. Check the database name and reissue the command.
144916ALTER DATABASE command failed due to an invalid server connection string.
145016The ALTER DATABASE command failed because the worker thread cannot be created.
145116Database mirroring information was not found in the system table.
145216The partner server instance name must be distinct from the server instance that manages the database. The ALTER DATABASE SET PARTNER command failed.
145317‘%.*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.
145417Database 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.
145516The database mirroring service cannot be forced for database “%.*ls” because the database is not in the correct state to become the principal database.
145616The 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.
145723Synchronization 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.
145817The 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.
145924An error occurred while accessing the database mirroring metadata. Drop mirroring (ALTER DATABASE database_name SET PARTNER OFF) and reconfigure it.
146016The database “%.*ls” is already configured for database mirroring on the remote server. Drop database mirroring on the remote server to establish a new partner.
146110Database mirroring successfully repaired physical page %S_PGID in database “%.*ls” by obtaining a copy from the partner.
146216Database mirroring is disabled due to a failed redo operation. Unable to resume.
146316Database 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.
146416Database “%.*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.
146516Database “%.*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.
146616Database “%.*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.
146716Database “%.*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.
146816The 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.
146916Database “%.*ls” is an auto-close database on one of the partnerswhich is incompatible with participating in database mirroring or in an availability group.
147016The alter database for this partner config values may only be initiated on the current principal server for database “%.*ls”.
147116The database mirroring connection terminated. Out of memory sending message for database “%.*ls”.
147216The database mirroring connection terminated. Communications error sending message for database “%.*ls”.
147316This SQL Server edition does not allow changing the safety level. ALTER DATABASE command failed.
147416Database mirroring connection error %d ‘%.*ls’ for ‘%.*ls’.
147516Database “%.*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.
147616Database mirroring timeout value %d exceeds the maximum value 32767.
147716The database mirroring safety level must be FULL to manually failover database “%.*ls”.  Set safety level to FULL and retry.
147816The 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.
147916The mirroring connection to “%.*ls” has timed out for database “%.*ls” after %d seconds without a response.  Check the service and network connections.
148010The %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.
148110Database 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.
148210Database mirroring failed to get snapshot synchrinization lock.
148310State information for database ‘%.*ls’ – Hardened Lsn: ‘%S_LSN’    Commit LSN: ‘%S_LSN’    Commit Time: ‘%S_DATE’
148416Database 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..
148510Database mirroring has been enabled on this instance of SQL Server.
148610Database Mirroring Transport is disabled in the endpoint configuration.
148710Database 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.
148816Database “%.*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.
148910Database Mirroring is disabled on this server due to error %d.  Check the errorlog and configuration for more information.
149016The remote copy of database “%.*ls” has not been restored to a log backup that includes all filestream data files.
149116Enabling Database Mirroring is not allowed when REMOTE_DATA_ARCHIVE is already enabled on database ‘%.*ls’.
149916Database mirroring error: status %u, severity %u, state %u, string %.*ls.
150120Sort failure. Contact Technical Support.
150516The 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.
150920Row comparison failed during sort because of an unknown data type on a key column. Metadata might be corrupt. Contact Technical Support.
151017Sort failed. Out of space or locks in database ‘%.*ls’.
151120Sort cannot be reconciled with transaction log.
152220Sort 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.
152320Sort failure. The incorrect extent could not be deallocated. Contact Technical Support.
153220New sort run starting on page %S_PGID found an extent not marked as shared. Retry the transaction. If the problem persists, contact Technical Support.
153320Cannot share extent %S_PGID. The correct extents could not be identified. Retry the transaction.
153420Extent %S_PGID not found in shared extent directory. Retry the transaction. If the problem persists, contact Technical Support.
153520Cannot share extent %S_PGID. Shared extent directory is full. Retry the transaction. If the problem persists, contact Technical Support.
153720Cannot suspend a sort that is not in row input phase.
153820Cannot insert a row into a sort when the sort is not in row input phase.
154016Cannot sort a row of size %d, which is greater than the allowable maximum of %d. Consider resubmitting the query using the ROBUST PLAN hint.
154116Sort failure. A defective CLR type comparison function is suspected.
154210BobMgr::GetBuf: Sort Big Output Buffer write not complete after %d seconds.
154310SQL 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.
170116Creating 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.
170216CREATE TABLE failed because column ‘%.*ls’ in table ‘%.*ls’ exceeds the maximum of %d columns.
170616The system table ‘%.*ls’ can only be created or altered during an upgrade.
170716Cannot specify TEXTIMAGE_ON filegroup for a partitioned table.
170810Warning: 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.
170916Cannot 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.
171010Cannot 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.
171116Cannot define PRIMARY KEY constraint on column ‘%.*ls’ in table ‘%.*ls’. The computed column has to be persisted and not nullable.
171216Online index operations can only be performed in Enterprise edition of SQL Server.
171316Cannot execute %ls on/using table ‘%.*ls’ since the table is the target table or part of cascading actions of a currently executing trigger.
171416Alter table failed because unique column IDs have been exhausted for table ‘%.*ls’.
171516Foreign key ‘%.*ls’ creation failed. Only NO ACTION referential update action is allowed for referencing computed column ‘%.*ls’.
171616FILESTREAM_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.
171716FILESTREAM_ON cannot be specified together with a partition scheme in the ON clause.
171816Change tracking must be enabled on database ‘%.*ls’ before it can be enabled on table ‘%.*ls’.
171916FILESTREAM data cannot be placed on an empty filegroup.
172016Cannot drop FILESTREAM filegroup or partition scheme since table ‘%.*ls’ has FILESTREAM columns.
172116Altering table ‘%.*ls’ failed because the row size using vardecimal storage format exceeds the maximum allowed table row size of %d bytes.
172216Cannot %S_MSG %S_MSG ‘%.*ls’ since a partition scheme is not specified for FILESTREAM data.
172316Cannot %S_MSG %S_MSG ‘%.*ls’ since a partition scheme was specified for FILESTREAM data but not for the table.
172416Filegroup ‘%.*ls’ is not a FILESTREAM filegroup or partition scheme of FILESTREAM filegroups.
172516Cannot add FILESTREAM column to %S_MSG ‘%.*ls’ because an INSTEAD OF trigger exists on the %S_MSG.
172616Cannot add FILESTREAM filegroup or partition scheme since table ‘%.*ls’ has a FILESTREAM filegroup or partition scheme already.
172716Cannot create non-clustered index ‘%.*ls’ on table ‘%.*ls’ with the FILESTREAM_ON clause.
172816Cannot create index ‘%.*ls’ on table ‘%.*ls’ because the computed column ‘%.*ls’ uses a FILESTREAM column.
172916Cannot create table ‘%.*ls’ because the partitioning column ‘%.*ls’ uses a FILESTREAM column.
173016Creating 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.
173116Cannot 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.
173216Cannot 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.
173316Cannot 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.
173416Cannot 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.
173516Duplicate range-partitioning function specified for the table being created. Remove one of the range-partitioning function specifications and resubmit the request.
173616The 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.
173716Duplicate distribution clause specified for the table being created. Remove one of the distribution clauses and resubmit the request.
173810Cannot create table ‘%.*ls’ with only a column set column and without any non-computed columns in the table.
173916ALTER 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.
174016Cannot encrypt the sparse column ‘%.*ls’ in the ‘%.*ls’ table because the table contains a sparse column set.
174116Cannot create the sparse column set ‘%.*ls’ in the ‘%.*ls’ table because the table contains one or more encrypted sparse columns.
175010Could not create constraint or index. See previous errors.
175216Column ‘%.*ls’ in table ‘%.*ls’ is invalid for creating a default constraint.
175316Column ‘%.*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.
175416Defaults cannot be created on columns with an IDENTITY attribute. Table ‘%.*ls’, column ‘%.*ls’.
175516Defaults cannot be created on columns of data type timestamp. Table ‘%.*ls’, column ‘%.*ls’.
175610Skipping FOREIGN KEY constraint ‘%.*ls’ definition for temporary table. FOREIGN KEY constraints are not enforced on local or global temporary tables.
175716Column ‘%.*ls.%.*ls’ is not of same collation as referencing column ‘%.*ls.%.*ls’ in foreign key ‘%.*ls’.
175816Only a single constraint can be added or dropped online with no other operations in the same statement.
175916Computed column ‘%.*ls’ in table ‘%.*ls’ is not allowed to be used in another computed-column definition.
176016Constraints of type %ls cannot be created on columns of type %ls.
176116Cannot create the foreign key “%.*ls” with the SET NULL referential action, because one or more referencing columns are not nullable.
176216Cannot create the foreign key “%.*ls” with the SET DEFAULT referential action, because one or more referencing not-nullable columns lack a default constraint.
176316Cross-database foreign key references are not supported. Foreign key ‘%.*ls’.
176416Computed Column ‘%.*ls’ in table ‘%.*ls’ is invalid for use in ‘%ls’ because it is not persisted.
176516Foreign key ‘%.*ls’ creation failed. Only NO ACTION and CASCADE referential delete actions are allowed for referencing computed column ‘%.*ls’.
176616Foreign key references to temporary tables are not supported. Foreign key ‘%.*ls’.
176716Foreign key ‘%.*ls’ references invalid table ‘%.*ls’.
176816Foreign key ‘%.*ls’ references object ‘%.*ls’ which is not a user table.
176916Foreign key ‘%.*ls’ references invalid column ‘%.*ls’ in referencing table ‘%.*ls’.
177016Foreign key ‘%.*ls’ references invalid column ‘%.*ls’ in referenced table ‘%.*ls’.
177116Cannot create foreign key ‘%.*ls’ because it references object ‘%.*ls’ whose clustered index ‘%.*ls’ is disabled.
177216Foreign key ‘%.*ls’ is not valid. A system table cannot be used in a foreign key definition.
177316Foreign key ‘%.*ls’ has implicit reference to object ‘%.*ls’ which does not have a primary key defined on it.
177416The 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’.
177516Cannot create foreign key ‘%.*ls’ because it references object ‘%.*ls’ whose PRIMARY KEY index ‘%.*ls’ is disabled.
177616There are no primary or candidate keys in the referenced table ‘%.*ls’ that match the referencing column list in the foreign key ‘%.*ls’.
177816Column ‘%.*ls.%.*ls’ is not the same data type as referencing column ‘%.*ls.%.*ls’ in foreign key ‘%.*ls’.
177916Table ‘%.*ls’ already has a primary key defined on it.
178116Column already has a DEFAULT bound to it.
178216Cannot drop index ‘%.*ls’ since a partition scheme is not specified for base data.
178416Cannot create the foreign key ‘%.*ls’ because the referenced column ‘%.*ls.%.*ls’ is a non-persisted computed column.
178516Introducing 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.
178616Either 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.
178716Cannot 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.
178816Cascading foreign key ‘%.*ls’ cannot be created where the referencing column ‘%.*ls.%.*ls’ is an identity column.
178916Cannot use CHECKSUM(*) in a computed column, constraint, default definition, or INSERT statement.
179016The name of a user-defined table type cannot start with a number (#) sign.
179116A 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.
179216Alter table ‘%.*ls’ failed because the added fixed column might cause existing data to go beyond the maximum allowable table row size of %d bytes.
179316Cannot federate a temporary table.
179416Column ‘%.*ls’ is invalid for federating the table ‘%.*ls’.
179516Nullable column ‘%.*ls’ cannot be used to federate the table ‘%.*ls’.
179616Computed column ‘%.*ls’ cannot be used to federate the table ‘%.*ls’.
179716Sparse column ‘%.*ls’ cannot be used to federate the table ‘%.*ls’.
179816Federated tables cannot be created in a non-federated database.
179916Column ‘%.*ls’ cannot be used to federate the table ‘%.*ls’ because it does not match the federation key type.
180116Database ‘%.*ls’ already exists. Choose a different database name.
180216CREATE DATABASE failed. Some file names listed could not be created. Check related errors.
180317The CREATE DATABASE statement failed. The primary file must be at least %d MB to accommodate a copy of the model database.
180616CREATE DATABASE failed. The default collation of database ‘%.*ls’ cannot be set to ‘%.*ls’.
180717Could not obtain exclusive lock on database ‘%.*ls’. Retry the operation later.
181016The model database must be updatable before a new database can be created.
181216CREATE DATABASE failed. COLLATE clause cannot be used with the FOR ATTACH option.
181316Could not open new database ‘%.*ls’. CREATE DATABASE is aborted.
181410Could 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.
181516The %ls property cannot be used with database snapshot files.
181616Database snapshot on the system database %.*ls is not allowed.
181716Only the owner of database “%.*s” or the system administrator can create a database snapshot on it.
181816Primary log file ‘%ls’ is missing and the database was not cleanly shut down so it cannot be rebuilt.
181910Could not create default log file because the name was too long.
182116Cannot create a database snapshot on another database snapshot.
182216The database must be online to have a database snapshot.
182316A database snapshot cannot be created because it failed to start.
182416Cannot attach a database that was being restored.
182516Filegroups and collations cannot be specified for database snapshots.
182616User-defined filegroups are not allowed on “%ls”.
182716CREATE DATABASE or ALTER DATABASE failed because the resulting cumulative database size would exceed your licensed limit of %I64d MB per %S_MSG.
182816The logical file name “%.*ls” is already in use. Choose a different name.
182916The FOR ATTACH option requires that at least the primary file be specified.
183016The files ‘%ls’ and ‘%ls’ are both primary files. A database can only have one primary file.
183116File ONLINE/OFFLINE syntax cannot be used with CREATE DATABASE.
183220Cannot attach the file ‘%.*ls’ as database ‘%.*ls’.%.*ls
183316File ‘%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.
183416The file ‘%ls’ cannot be overwritten.  It is being used by database ‘%.*ls’.
183516Unable to create/attach any new database because the number of existing databases has reached the maximum number allowed: %d.
183610Cannot create the default files because the name that was supplied is too long.
183716The file name “%ls” is too long to create an alternate stream name.
183810Offline 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.
183916Could not create default data files because the name ‘%ls’ is a reserved device name.
184116CREATE DATABASE failed. CONTAINMENT clause cannot be used with the FOR ATTACH option.
184216The 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.
184310Reverting 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.
184416%ls is not supported on %ls.
184516Cannot 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.
184616Cannot find SQL Volume Shadow Copy (VSS) Writer component for database ‘%ls’ while creating auto-recovered VSS snapshot for online DBCC check.
184716The current version of the operating system doesn’t support auto-recovered Volume Shadow Copy (VSS) snapshots.
184816Volume Shadow Copy Service (VSS) failed to create an auto-recovered snapshot of database ‘%ls’ for online DBCC check.
185016Cannot attach database ‘%.*ls’ because the file name ‘%.*ls’ is valid on more than one brick.
185116File name ‘%.*ls’ as relative path is too long after prefixed with default path ‘%ls’.
185221Error occurred when shrinking the physical file. Please check ERRORLOG for more detail.
185316The logical database file ‘%.*ls’ cannot be found. Specify the full path for the file.
185416The 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.
185516System table sysfiles1 is corrupted.
185616Cannot attach file ‘%.*ls’ as database ‘%.*ls’ because this database name is already attached with file ‘%.*ls’
185716Cannot attach file ‘%.*ls’ as database ‘%.*ls’ because this file is already in use for database ‘%.*ls’
185816Could not create snapshot database because user database is still in recovery.
185916Create database is not allowed in the model database context. Switch context to other database with USE statement and retry.
190016Cannot create a clustered index with a predicate clause. Filtered clustered indexes are not supported.
190116Cannot 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.
190216Cannot create more than one clustered index on %S_MSG ‘%.*ls’. Drop the existing clustered index ‘%.*ls’ before creating another.
190416The %S_MSG ‘%.*ls’ on table ‘%.*ls’ has %d columns in the key list. The maximum limit for %S_MSG key column list is %d.
190716Cannot recreate index ‘%.*ls’. The new index definition does not match the constraint being enforced by the existing index.
190816Column ‘%.*ls’ is partitioning column of the index ‘%.*ls’. Partition columns for a unique index must be a subset of the index key.
190916Cannot use duplicate column names in %S_MSG. Column name ‘%.*ls’ listed more than once.
191016Could not create %S_MSG ‘%.*ls’ because it exceeds the maximum of %d allowed per table or view.
191116Column name ‘%.*ls’ does not exist in the target table or view.
191216Could 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.
191316The operation failed because an index or statistics with name ‘%.*ls’ already exists on %S_MSG ‘%.*ls’.
191416Index cannot be created on object ‘%.*ls’ because the object is not a user table or view.
191516Cannot alter a non-unique index with ignore_dup_key index option. Index ‘%.*ls’ is non-unique.
191616CREATE INDEX options %ls and %ls are mutually exclusive.
191716Cannot create, rebuild or drop an index on a local temporary table online. Perform the index operation offline.
191916Column ‘%.*ls’ in table ‘%.*ls’ is of a type that is invalid for use as a key column in an index.
192116Invalid %S_MSG ‘%.*ls’ specified.
192216Filegroup ‘%.*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.
192416Filegroup ‘%.*ls’ is read-only.
192516Cannot 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.
192716There are already statistics on table ‘%.*ls’ named ‘%.*ls’.
192916Statistics cannot be created on object ‘%.*ls’ because the object is not a user table or view.
193016Cannot 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.
193116The 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.
193416%ls failed because the following SET options have incorrect settings: ‘%.*ls’. Verify that SET options are correct for use with %S_MSG.
193516Cannot create index. Object ‘%.*ls’ was created with the following SET options off: ‘%.*ls’.
193716Cannot create %S_MSG on view ‘%.*ls’ because it references another view ‘%.*ls’. Consider expanding referenced view’s definition by hand in indexed view definition.
193816Index cannot be created on view ‘%.*ls’ because the underlying object ‘%.*ls’ has a different owner.
193916Cannot create %S_MSG on view ‘%.*ls’ because the view is not schema bound.
194016Cannot create %S_MSG on view ‘%.*ls’. It does not have a unique clustered index.
194116Cannot create nonunique clustered index on view ‘%.*ls’ because only unique clustered indexes are allowed. Consider creating unique clustered index instead.
194216Cannot create %S_MSG on view ‘%.*ls’. It contains text, ntext, image, FILESTREAM or xml columns.
194316The index “%.*ls” on table “%.*ls” cannot be reorganized because page level locking is disabled.
194416Index ‘%.*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.
194510Warning! 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.
194616Operation failed. The index entry of length %d bytes for the index ‘%.*ls’ exceeds the maximum length of %d bytes for %S_MSG indexes.
194716Cannot create %S_MSG on view “%.*ls”. The view contains a self join on “%.*ls”.
194916Cannot 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.
195616Cannot 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.
195716Cannot 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.
195916Cannot 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.
196116Cannot 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.
196216Cannot 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.
196316Cannot create %S_MSG on view “%.*ls”. The view contains a convert that is imprecise or non-deterministic.
196416Cannot create %S_MSG on view “%.*ls”. The view contains an imprecise constant.
196516Cannot create %S_MSG on view “%.*ls”. The view contains an imprecise arithmetic operator.
196616Cannot create %S_MSG on view ‘%.*ls’. The view contains an imprecise aggregate operator.
196716Cannot create a new clustered index on a view online.
196816Cannot convert a nonclustered index to a clustered index online using DROP_EXISTING option.
196916Default FILESTREAM filegroup is not available in database ‘%.*ls’.
197010Warning: 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.
197116Cannot disable index ‘%.*ls’ on table ‘%.*ls’. Permission denied to disable foreign key ‘%.*ls’ on table ‘%.*ls’ that uses this index.
197216Cannot disable clustered index ‘%.*ls’ on table ‘%.*ls’. Permission denied to alter the referencing view ‘%.*ls’ while disabling its clustered index.
197316Cannot perform the specified operation on disabled index ‘%.*ls’ on %S_MSG ‘%.*ls’.
197416Cannot perform the specified operation on %S_MSG ‘%.*ls’ because its clustered index ‘%.*ls’ is disabled.
197516Index ‘%.*ls’ row length exceeds the maximum permissible length of ‘%d’ bytes.
197616Cannot 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.
197716Could not create %S_MSG ‘%.*ls’ on table ‘%.*ls’. Only XML Index can be created on XML column ‘%.*ls’.
197816Column ‘%.*ls’ in table ‘%.*ls’ is of a type that is invalid for use as a key column in an index or statistics.
197916Cannot use index option ignore_dup_key to alter index ‘%.*ls’ as it enforces a primary or unique constraint.
198016Index cannot be created on computed column ‘%.*ls’ of table ‘%.*ls’ because the underlying object ‘%.*ls’ has a different owner.
198110Warning: 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.
198216Cannot 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.
198316Cannot 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.
198416Index ‘%.*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.
198516Cannot create %S_MSG on view ‘%.*ls’. It contains one or more XML data type methods.
198610Cannot replace non-hypothetical index ‘%.*ls’ with a hypothetical index using the DROP_EXISTING option.
198716Cannot %S_MSG %S_MSG ‘%.*ls’ on %S_MSG ‘%.*ls’ because its %S_MSG is disabled.
198816Cannot rebuild clustered index ‘%.*ls’ online because it is disabled.
198916Cannot enable foreign key constraint ‘%.*ls’ as index ‘%.*ls’ on referenced key is disabled.
199016Cannot 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.
199116Cannot disable clustered index ‘%.*ls’ on table ‘%.*ls’. Permission denied to disable foreign key ‘%.*ls’ on table ‘%.*ls’ that references this table.
199210Warning: Foreign key ‘%.*ls’ on table ‘%.*ls’ referencing table ‘%.*ls’ was disabled as a result of disabling the index ‘%.*ls’.
199316Cannot partition an index on a table variable or return table definition in table valued function.
199416Cannot create or update statistics on view “%.*ls” because both FULLSCAN and NORECOMPUTE options are required.
199516Cannot rebuild hypothetical index ‘%.*ls’ online.
199616Could 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.
199716Could 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.
199810Warning: Clustered index ‘%.*ls’ on view ‘%.*ls’ referencing table ‘%.*ls’ was disabled as a result of disabling the index ‘%.*ls’.
199916Column ‘%.*ls’ in table ‘%.*ls’ is of a type that is invalid for use as included column in an index.