SQL Server Error Messages 11001 to 12000

In this post, we’ll list out the SQL Server Error Messages from the error codes 11001 to 12000 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 11001 to 12000

ErrorCodeSeverityErrorMessage
1100116Non-NULL value successfully returned.
1100216Deferred accessor validation occurred. Invalid binding for this column.
1100316Could not convert the data value due to reasons other than sign mismatch or overflow.
1100416Successfully returned a NULL value.
1100516Successfully returned a truncated value.
1100616Could not convert the data type because of a sign mismatch.
1100716Conversion failed because the data value overflowed the data type used by the provider.
1100816The provider cannot allocate memory or open another storage object on this column.
1100916The provider cannot determine the value for this column.
1101016The user did not have permission to write to the column.
1101116The data value violated the integrity constraints for the column.
1101216The data value violated the schema for the column.
1101316The column had a bad status.
1101416The column used the default value.
1101516The column was skipped when setting data.
1103116The row was successfully deleted.
1103216The table was in immediate-update mode, and deleting a single row caused more than one row to be deleted in the data source.
1103316The row was released even though it had a pending change.
1103416Deletion of the row was canceled during notification.
1103616The rowset was using optimistic concurrency and the value of a column has been changed after the containing row was last fetched or resynchronized.
1103716The row has a pending delete or the deletion had been transmitted to the data source.
1103816The row is a pending insert row.
1103916DBPROP_CHANGEINSERTEDROWS was VARIANT_FALSE and the insertion for the row has been transmitted to the data source.
1104016Deleting the row violated the integrity constraints for the column or table.
1104116The row handle was invalid or was a row handle to which the current thread does not have access rights.
1104216Deleting the row would exceed the limit for pending changes specified by the rowset property DBPROP_MAXPENDINGROWS.
1104316The row has a storage object open.
1104416The provider ran out of memory and could not fetch the row.
1104516User did not have sufficient permission to delete the row.
1104616The table was in immediate-update mode and the row was not deleted due to reaching a limit on the server, such as query execution timing out.
1104716Updating did not meet the schema requirements.
1104816There was a recoverable, provider-specific error, such as an RPC failure.
1110016The provider indicates that conflicts occurred with other properties or requirements.
1110116Could not obtain an interface required for text, ntext, or image access.
1110216The provider could not support a required row lookup interface.
1110316The provider could not support an interface required for the UPDATE/DELETE/INSERT statements.
1110416The provider could not support insertion on this table.
1110516The provider could not support updates on this table.
1110616The provider could not support deletion on this table.
1110716The provider could not support a row lookup position.
1110816The provider could not support a required property.
1110916The provider does not support an index scan on this data source.
1120116This message could not be delivered because the FROM service name is missing. The message origin is: ‘%ls’.
1120216This message has been dropped because the FROM service name exceeds the maximum size of %d bytes. Service name: “%.*ls”. Message origin: “%ls”.
1120316This message has been dropped because the FROM broker instance is missing. The message origin is ‘%ls’.
1120416This message has been dropped because the FROM broker instance exceeds the maximum size of %d bytes. Broker instance: “%.*ls”. Message origin: “%ls”.
1120516This message has been dropped because the TO service name is missing. The message origin is “%ls”.
1120616This message has been dropped because the TO service name exceeds the maximum size of %d bytes. Service name: “%.*ls”. Message origin: “%ls”.
1120716This message has been dropped because the service contract name is missing. The message origin is “%ls”.
1120816This message has been dropped because the service contract name exceeds the maximum size of %d bytes. Contract name “%.*ls”. Message origin: “%ls”.
1120916This message could not be delivered because the conversation ID could not be associated with an active conversation. The message origin is: ‘%ls’.
1121016This message has been dropped because the TO service could not be found. Service name: “%.*ls”. Message origin: “%ls”.
1121116This message has been dropped because the user does not have permission to access the target database. Database ID: %d. Message origin: "%ls".
1121216This message could not be delivered because the conversation endpoint has already been closed.
1121316This message could not be delivered because this is not the first message in the conversation.
1121416This message could not be delivered because the ‘%.*ls’ contract could not be found or the service does not accept conversations for the contract.
1121516This message could not be delivered because the user with ID %i in database ID %i does not have permission to send to the service. Service name: ‘%.*ls’.
1121616This message could not be delivered because there is already another task processing this message.
1121716This message could not be delivered because it is out of sequence with respect to the conversation. Conversation receive sequence number: %I64d, Message sequence number: %I64d.
1121816This message could not be delivered because it is a duplicate.
1121916This message could not be delivered because the destination queue has been disabled. Queue ID: %d.
1122016This message could not be delivered because the TO broker instance is missing.
1122116This message could not be delivered because there is an inconsistency in the message header.
1122216This message could not be delivered because the TO service name in the message does not match the name in the conversation endpoint. Message TO Service Name: ‘%.*ls’. Conversation Endpoint TO Service Name: ‘%.*ls’.
1122316This message could not be delivered because the service contract name in the message does not match the name in the conversation endpoint. Message service contract name: ‘%.*ls’. Conversation endpoint service contract name: ‘%.*ls’.
1122416This message could not be delivered because another instance of this service program has already started conversing with this endpoint.
1122516This message could not be delivered because the message type name could not be found. Message type name: ‘%.*ls’.
1122616This message could not be delivered because the message type is not part of the service contract. Message type name: ‘%.*ls’. Service contract name: ‘%.*ls’.
1122716This message could not be delivered because the initiator service has sent a message with a message type that can only be sent by the target. Message type name: ‘%.*ls’. Service contract name: ‘%.*ls’.
1122816This message could not be delivered because the target service has sent a message with a message type that can only be sent by the initiator. Message type name: ‘%.*ls’. Service contract name: ‘%.*ls’.
1122916This message could not be delivered because the security context could not be retrieved.
1123016This message could not be delivered because the message could not be decrypted and validated.
1123116This message could not be delivered because the conversation endpoint is not secured, however the message is secured.
1123216This message could not be delivered because the conversation endpoint is secured, however the message is not secured.
1123316This message has been dropped because the session key of the conversation endpoint does not match that of the message.
1123416This message could not be delivered because an internal error was encountered while processing it. Error code %d, state %d: %.*ls.
1123516Received a malformed message. The binary message class (%d:%d) is not defined. This may indicate network problems or that another application is connected to the Service Broker endpoint.
1123616A corrupted message has been received. The binary header size of %d is expected, however the header size received was %d.
1123716A %S_MSG message could not be processed due to insufficient memory. The message was dropped.
1123816A corrupted message has been received. The private variable data segment is malformed.
1123916A corrupted message has been received. The private variable data segment extends beyond the length of the message.
1124016A corrupted message has been received. The binary message preamble is malformed.
1124116A corrupted message has been received. The conversation security version number is not %d.%d.
1124216A corrupted message has been received. The maximum number of public variable data elements (%d) has been exceeded. Public variable data elements found: %d.
1124316A corrupted message has been received. The public variable data element (%d) has been duplicated in this message.
1124416A corrupted message has been received. The handshake validation header is malformed.
1124516A corrupted message has been received. The maximum number of private variable data elements (%d) has been exceeded. Private variable data elements found: %d.
1124616A corrupted message has been received. The private variable data element (%d) has been duplicated in this message.
1124716A corrupted message has been received. The login negotiate header is invalid.
1124816A corrupted message has been received. The SSPI login header is invalid.
1124916A corrupted message has been received. The pre-master-secret is invalid.
1125016A corrupted message has been received. The security certificate key fields must both be present or both be absent. This occurred in the message with Conversation ID ‘%.*ls’, Initiator: %d, and Message sequence number: %I64d.
1125116A corrupted message has been received. The service pair security header source certificate and the signature must both be present or both be absent. This occurred in the message with Conversation ID ‘%.*ls’, Initiator: %d, and Message sequence number: %I64d.
1125216A corrupted message has been received. The destination certificate serial number is missing. This occurred in the message with Conversation ID ‘%.*ls’, Initiator: %d, and Message sequence number: %I64d.
1125316A corrupted message has been received. The service pair security header destination certificate, the key exchange key, the key exchange key ID, and the session key must all be present or all be absent. This occurred in the message with Conversation ID ‘%.*ls’, Initiator: %d, and Message sequence number: %I64d.
1125416A corrupted message has been received. The session key ID is missing. This occurred in the message with Conversation ID ‘%.*ls’, Initiator: %d, and Message sequence number: %I64d.
1125516A corrupted message has been received. The encryption flag is set, however the message body, MIC or salt is missing. This occurred in the message with Conversation ID ‘%.*ls’, Initiator: %d, and Message sequence number: %I64d.
1125616A corrupted message has been received. The MIC is present, however the message body or encryption flag is missing. This occurred in the message with Conversation ID ‘%.*ls’, Initiator: %d, and Message sequence number: %I64d.
1125716A corrupted message has been received. The MIC and session key ID are in an invalid state. This occurred in the message with Conversation ID ‘%.*ls’, Initiator: %d, and Message sequence number: %I64d.
1125816A corrupted message has been received. The MIC size is %d, however it must be no greater than %d bytes in length. This occurred in the message with Conversation ID ‘%.*ls’, Initiator: %d, and Message sequence number: %I64d.
1125916A corrupted message has been received. The certificate serial number size is %d, however it must be no greater than %d bytes in length. This occurred in the message with Conversation ID ‘%.*ls’, Initiator: %d, and Message sequence number: %I64d.
1126016A corrupted message has been received. The certificate issuer name size is %d, however it must be no greater than %d bytes in length. This occurred in the message with Conversation ID ‘%.*ls’, Initiator: %d, and Message sequence number: %I64d.
1126116A corrupted message has been received. The destination certificate serial number size is %d, however it must be no greater than %d bytes in length. This occurred in the message with Conversation ID ‘%.*ls’, Initiator: %d, and Message sequence number: %I64d.
1126216A corrupted message has been received. The destination certificate issuer name size is %d, however it must be no greater than %d bytes in length. This occurred in the message with Conversation ID ‘%.*ls’, Initiator: %d, and Message sequence number: %I64d.
1126316A corrupted message has been received. The service pair security header size is %d, however it must be between %d and %d bytes. This occurred in the message with Conversation ID ‘%.*ls’, Initiator: %d, and Message sequence number: %I64d.
1126416A corrupted message has been received. The key exchange key size is %d, however it must be between %d and %d bytes. This occurred in the message with Conversation ID ‘%.*ls’, Initiator: %d, and Message sequence number: %I64d.
1126516A corrupted message has been received. The key exchange key ID is invalid. This occurred in the message with Conversation ID ‘%.*ls’, Initiator: %d, and Message sequence number: %I64d.
1126616A corrupted message has been received. The encrypted session key size is %d, however it must be %d bytes. This occurred in the message with Conversation ID ‘%.*ls’, Initiator: %d, and Message sequence number: %I64d.
1126716A corrupted message has been received. The session key ID size is %d, however it must be %d bytes. This occurred in the message with Conversation ID ‘%.*ls’, Initiator: %d, and Message sequence number: %I64d.
1126816A corrupted message has been received. The salt size is %d, however it must be %d bytes. This occurred in the message with Conversation ID ‘%.*ls’, Initiator: %d, and Message sequence number: %I64d.
1126916A corrupted message has been received. A UNICODE string is not two byte aligned within the message. This occurred in the message with Conversation ID ‘%.*ls’, Initiator: %d, and Message sequence number: %I64d.
1127016A corrupted message has been received. A UNICODE string is greater than the maximum allowed size of %d bytes. This occurred in the message with Conversation ID ‘%.*ls’, Initiator: %d, and Message sequence number: %I64d.
1127116A corrupted message has been received. The conversation ID must not be NULL. This occurred in the message with Conversation ID ‘%.*ls’, Initiator: %d, and Message sequence number: %I64d.
1127216A corrupted message has been received. The message ID must not be NULL.
1127316A corrupted message has been received. The message body is not properly padded for encryption. This occurred in the message with Conversation ID ‘%.*ls’, Initiator: %d, and Message sequence number: %I64d.
1127416A corrupted message has been received. A sequence number is larger than allowed. This occurred in the message with Conversation ID ‘%.*ls’, Initiator: %d, and Message sequence number: %I64d.
1127516A corrupted message has been received. The End of Conversation and Error flags are both set. This occurred in the message with Conversation ID ‘%.*ls’, Initiator: %d, and Message sequence number: %I64d.
1127616A corrupted message has been received. The End of Conversation flag has been set on an unsequenced message. This occurred in the message with Conversation ID ‘%.*ls’, Initiator: %d, and Message sequence number: %I64d.
1127716A corrupted message has been received. The End of Conversation and Error flags may not be set in the first sequenced message. This occurred in the message with Conversation ID ‘%.*ls’, Initiator: %d, and Message sequence number: %I64d.
1127816A corrupted message has been received. The message type is missing for this message. This occurred in the message with Conversation ID ‘%.*ls’, Initiator: %d, and Message sequence number: %I64d.
1127916A corrupted message has been received. The message type must not be set in this message. This occurred in the message with Conversation ID ‘%.*ls’, Initiator: %d, and Message sequence number: %I64d.
1128016A packet of size %lu bytes could not be processed because it exceeds the receive buffer count.
1128116A corrupted message has been received. The private portion of the message header is malformed.
1128216This message has been dropped due to licensing restrictions. See the documentation for further details.
1128516This forwarded message has been dropped because the hops remaining count has reached 0.
1128616Dropped this forwarded message because this SQL Server instance is out of memory.
1128816This forwarded message has been dropped because a duplicate message is already being forwarded.
1128916This forwarded message has been dropped because its memory usage would exceed the configured memory limit of %d bytes for forwarded messages.
1129016This forwarded message was dropped because the message could not be delivered within the message time to live. This may indicate that the forwarding route is incorrectly configured or that the destination is unavailable.
1129116This forwarded message has been dropped because the time consumed has exceeded the message’s time to live of %u seconds (the message arrived with %u seconds consumed and used %u seconds in this broker).
1129216The forwarded message has been dropped because a transport send error occurred when sending the message. Check previous events for the error.
1129316This forwarded message has been dropped because a transport is shutdown.
1129416This forwarded message has been dropped because the destination route is not valid.
1129510Endpoint configuration change detected.  Service Broker manager and transport will now restart.
1129610Certificate change detected.  Service Broker manager and transport will now restart.
1129716A corrupted message has been received. The private variable data segment offset is incorrect.
1129816A corrupted message has been received. The public variable data segment offset is incorrect.
1129910A corrupted message has been received. An unsequenced message had a non-zero sequence number. This occurred in the message with Conversation ID ‘%.*ls’, Initiator: %d, and Message sequence number: %I64d.
1130010Error wile committing a readonly or a TEMPDB XDES, Shutting down the server.
1130110Error while performing transaction notification for object %p event %d.
1130210Error during rollback. shutting down database (location: %d).
1130310Error releasing reserved log space: %ls space %I64d, code %d, state %d.
1130410Failed to record outcome of a local two-phase commit transaction.  Taking database offline.
1130616Forward progress on this transaction is disallowed. Transaction has been rolled back.
1131316This operation must be executed within a parallel nested transaction.
1131416The stored procedure %.*ls must be executed within a user transaction.
1131516The isolation level specified for the PNT child transaction does not match the current isolation level for the parent.
1131616%ls statement cannot be used inside a parallel nested transaction.
1131716Parallel plan with updates is not supported inside a parallel nested transaction.
1131816The stored procedure ‘%.*ls’ cannot be executed through MARS connection.
1131916Bound sessions and user parallel nested transactions cannot be used in the same transaction.
1132016Cannot create a User Parallel Nested Transaction, the maximum number of parallel nested transactions is reached.
1132116This operation cannot be executed within an active transaction.
1132216Controlling explicit transactions and creating savepoints (BEGIN/SAVE/COMMIT/ROLLBACK TRANSACTION) is not supported inside ATOMIC blocks.
1132316Memory-optimized tables and natively compiled modules cannot be used inside non-natively compiled ATOMIC blocks.
1132416@@TRANCOUNT is not supported inside ATOMIC blocks.
1132516Multiple Active Result Sets (MARS) and bound sessions are not supported inside ATOMIC blocks.
1140016ALTER TABLE SWITCH statement failed. Index ‘%.*ls’ on indexed view ‘%.*ls’ uses partition function ‘%.*ls’, but table ‘%.*ls’ uses non-equivalent partition function ‘%.*ls’. Index on indexed view ‘%.*ls’ and table ‘%.*ls’ must use an equivalent partition function.
1140116ALTER TABLE SWITCH statement failed. Table ‘%.*ls’ is %S_MSG, but index ‘%.*ls’ on indexed view ‘%.*ls’ is %S_MSG.
1140216ALTER TABLE SWITCH statement failed. Target table ‘%.*ls’ is referenced by %d indexed view(s), but source table ‘%.*ls’ is only referenced by %d indexed view(s). Every indexed view on the target table must have at least one matching indexed view on the source table.
1140316ALTER TABLE SWITCH statement failed. Indexed view ‘%.*ls’ is not aligned with table ‘%.*ls’. The partitioning column ‘%.*ls’ from the indexed view calculates its value from one or more columns or an expression, rather than directly selecting from the table partitioning column ‘%.*ls’. Change the indexed view definition, so that the partitioning column is directly selected from table partitioning column ‘%.*ls’.
1140416ALTER TABLE SWITCH statement failed. Target table ‘%.*ls’ is referenced by %d indexed view(s), but source table ‘%.*ls’ is only referenced by %d matching indexed view(s). Every indexed view on the target table must have at least one matching indexed view on the source table.
1140516ALTER TABLE SWITCH statement failed. Table ‘%.*ls’ is not aligned with the index ‘%.*ls’ on indexed view ‘%.*ls’. The table is partitioned on column ‘%.*ls’, but the index on the indexed view is partitioned on column ‘%.*ls’, which is selected from a different column ‘%.*ls’ in table ‘%.*ls’. Change the indexed view definition so that the partitioning column is the same as the table’s partitioning column.
1140616ALTER TABLE SWITCH statement failed. Source and target partitions have different values for the DATA_COMPRESSION option.
1140716Vardecimal storage format can not be enabled for ‘%.*ls’. Only Enterprise edition of SQL Server supports vardecimal.
1140816Cannot modify the column ‘%.*ls’ in the table ‘%.*ls’ to add or remove the COLUMN_SET attribute. To change a COLUMN_SET attribute of a column, either modify the table to remove the column and then add the column again, or drop and re-create the table.
1140916Cannot remove the column set ‘%.*ls’ in the table ‘%.*ls’ because the table contains more than 1025  columns. Reduce the number of columns in the table to less than 1025.
1141016Cannot modify the column ‘%.*ls’ in the table ‘%.*ls’ to a sparse column because the column has a default or rule bound to it. Unbind the rule or default from the column before designating the column as sparse.
1141116Cannot add the sparse column ‘%.*ls’ to the table ‘%.*ls’ because the data type of the column has a default or rule bound to it. Unbind the rule or default from the data type before adding the sparse column to the table.
1141216ALTER TABLE SWITCH statement failed because column ‘%.*ls’ does not have the same sparse storage attribute in tables ‘%.*ls’ and ‘%.*ls’.
1141316ALTER TABLE SWITCH statement failed because column ‘%.*ls’ does not have the same column set property in tables ‘%.*ls’ and ‘%.*ls’.
1141410Warning: Option %ls is not applicable to table %.*ls because it does not have a clustered index. This option will be applied only to the table’s nonclustered indexes, if it has any.
1141516Object ‘%.*ls’ cannot be disabled or enabled. This action applies only to foreign key and check constraints.
1141816Cannot %S_MSG table ‘%.*ls’ because the table either contains sparse columns or a column set column which are incompatible with compression.
1141916Cannot alter or drop column ‘%.*ls’ because the table ‘%.*ls’ is federated on it.
1142016ALTER TABLE SWITCH statement failed. Indexed view ‘%.*ls’ references an object that does not participate in the ALTER TABLE SWITCH statement, therefore the WAIT_AT_LOW_PRIORITY option cannot be used. Drop the indexes of this view or change its definition to reference only tables that participate in the ALTER TABLE SWITCH statement.
1142110An ‘%.*ls’ statement was executed on database ‘%.*ls’, table ‘%.*ls’ by hostname ‘%.*ls’, host process ID %d using the WAIT_AT_LOW_PRIORITY options with MAX_DURATION = %d and ABORT_AFTER_WAIT = BLOCKERS. Blocking user sessions will be killed after the max duration of waiting time.
1142210An ALTER TABLE SWITCH statement was executed on database ‘%.*ls’, table ‘%.*ls’ by hostname ‘%.*ls’, host process ID %d with target table ‘%.*ls’ using the WAIT_AT_LOW_PRIORITY options with MAX_DURATION = %d and ABORT_AFTER_WAIT = BLOCKERS. Blocking user sessions will be killed after the max duration of waiting time.
1142314User does not have permission to use the ABORT_AFTER_WAIT = BLOCKERS option.
1142416Cannot alter the identity column ‘%.*ls’ in the table ‘%.*ls’ because this operation requires data modification and the table contains a persisted computed column. Remove the persisted computed column before modifying the identity column.
1142516Could not proceed with the DDL operation because it is referencing column ‘%.*ls’ on table ‘%.*ls’ and this conflicts with a concurrent column operation that is in progress on this table. The concurrent operation could be an online alter column operation.
1142616Cannot alter a column on a local temporary table online. Perform the alter operation offline.
1142716The online ALTER COLUMN operation cannot be performed for table ‘%.*ls’ because column ‘%.*ls’ currently has or is getting altered into an unsupported datatype: text, ntext, image, CLR type or FILESTREAM. The operation must be performed offline.
1142816Column ‘%.*ls’ cannot be altered online to an XML type that has a schema collection. The operation must be performed offline.
1142916The online ALTER COLUMN statement failed for table ‘%.*ls’ because the table has change tracking enabled or is marked for merge replication. Disable change tracking and merge replication before using online ALTER COLUMN or perform the operation offline.
1143016Cannot enable change data capture on column ‘%.*ls’. Change data capture is not supported for encrypted columns.
1143115The %S_MSG option is not permitted as the %S_MSG option is not turned ‘%ls’.
1143215%S_MSG = %d is not a valid value; %S_MSG must be greater than 0 and less than %d.
1143315‘%.*ls’ with %S_MSG option is not suppported on %S_MSG ‘%.*ls’.
1143415The %S_MSG option is not supported for the disabled index ‘%.*ls’ on %S_MSG ‘%.*ls’.
1143515The %S_MSG option is not supported for Heaps at %S_MSG ‘%.*ls’.
1143616Cannot alter table ‘%.*ls’ because non-nullable column ‘%.*ls’ cannot be declared as hidden without either a DEFAULT constraint, the GENERATED ALWAYS attribute, or the IDENTITY attribute.
1143716Cannot alter table ‘%.*ls’ because at least one column must be declared as non-hidden.
1143815The %S_MSG option cannot be set to ‘%ls’ when the %S_MSG option is set to ‘%ls’.
1143916Resumable Online Index Build is not supported in tempdb.
1144016The ALTER TABLE SWITCH statement failed because table ‘%.*ls’ has ordered clustered columnstore index ‘%.*ls’ and table ‘%.*ls’ does not.
1144116The ALTER TABLE SWITCH statement failed because table ‘%.*ls’ and its ordered clustered columnstore index has ordered columns that do not match the ordered columns in table ‘%.*ls’ and its ordered clustered columnstore index.
1144216Columnstore index creation is not support in tempdb when memory-optimized metadata mode is enabled.
1150116The batch could not be analyzed because of compile errors.
1150216The type for parameter ‘%.*ls’ cannot be deduced in this context.
1150316The parameter type cannot be deduced because a single expression contains two untyped parameters, ‘%.*ls’ and ‘%.*ls’.
1150416The discovered type with user type id %d in database %d is invalid.
1150516The discovered type with the XML schema collection id %d in database %d is invalid.
1150616The parameter type for ‘%.*ls’ cannot be uniquely deduced; two possibilities are ‘%ls’ and ‘%ls’.
1150716The parameter type for ‘%.*ls’ cannot be deduced because no type would make the query valid.
1150816The undeclared parameter ‘%.*ls’ is used more than once in the batch being analyzed.
1150916The metadata could not be determined because the statement ‘%.*ls’ is not compatible with the statement ‘%.*ls’.
1151016The metadata could not be determined because the statement ‘%.*ls’ in the main batch is not compatible with the statement ‘%.*ls’ in procedure ‘%.*ls’.
1151116The metadata could not be determined because the statement ‘%.*ls’ in procedure ‘%.*ls’ is not compatible with the statement ‘%.*ls’ in the main batch.
1151216The metadata could not be determined because the statement ‘%.*ls’ in procedure ‘%.*ls’ is not compatible with the statement ‘%.*ls’ in procedure ‘%.*ls’.
1151316The metadata could not be determined because statement ‘%.*ls’ contains dynamic SQL.  Consider using the WITH RESULT SETS clause to explicitly describe the result set.
1151416The metadata could not be determined because statement ‘%.*ls’ in procedure ‘%.*ls’  contains dynamic SQL.  Consider using the WITH RESULT SETS clause to explicitly describe the result set.
1151516The metadata could not be determined because statement ‘%.*ls’ invokes a CLR procedure.  Consider using the WITH RESULT SETS clause to explicitly describe the result set.
1151616The metadata could not be determined because statement ‘%.*ls’ in procedure ‘%.*ls’ invokes a CLR procedure.  Consider using the WITH RESULT SETS clause to explicitly describe the result set.
1151716The metadata could not be determined because statement ‘%.*ls’ invokes a CLR trigger.
1151816The metadata could not be determined because statement ‘%.*ls’ in procedure ‘%.*ls’ invokes a CLR trigger.
1151916The metadata could not be determined because statement ‘%.*ls’ invokes an extended stored procedure.
1152016The metadata could not be determined because statement ‘%.*ls’ in procedure ‘%.*ls’ invokes an extended stored procedure.
1152116The metadata could not be determined because statement ‘%.*ls’ uses an undeclared parameter in a context that affects its metadata.
1152216The metadata could not be determined because statement ‘%.*ls’ in procedure ‘%.*ls’ uses an undeclared parameter in a context that affects its metadata.
1152316The metadata could not be determined because statement ‘%.*ls’ causes indirect recursion.
1152416The metadata could not be determined because statement ‘%.*ls’ in procedure ‘%.*ls’ causes indirect recursion.
1152516The metadata could not be determined because statement ‘%.*ls’ uses a temp table.  Metadata discovery only supports temp tables when analyzing a single-statement batch.
1152616The metadata could not be determined because statement ‘%.*ls’ in procedure ‘%.*ls’ uses a temp table.
1152716The metadata could not be determined because statement ‘%.*ls’ does not support metadata discovery.
1152816The metadata could not be determined because statement ‘%.*ls’ in procedure ‘%.*ls’ does not support metadata discovery.
1152916The metadata could not be determined because every code path results in an error; see previous errors for some of these.
1153016The metadata could not be determined because there are no code paths that reach the end of the batch.
1153116The object id ‘%d’ passed to sys.dm_exec_describe_first_result_set_for_object refers to an object which is not a T-SQL procedure or trigger.
1153216The object id ‘%d’ passed to sys.dm_exec_describe_first_result_set_for_object was invalid.
1153316Type ‘%.*ls’ is not a valid object name for result set definition.
1153416Type ‘%.*ls’ is invalid or not a table type.
1153516EXECUTE statement failed because its WITH RESULT SETS clause specified %d result set(s), and the statement tried to send more result sets than this.
1153616EXECUTE statement failed because its WITH RESULT SETS clause specified %d result set(s), but the statement only sent %d result set(s) at run time.
1153716EXECUTE statement failed because its WITH RESULT SETS clause specified %d column(s) for result set number %d, but the statement sent %d column(s) at run time.
1153816EXECUTE statement failed because its WITH RESULT SETS clause specified type ‘%ls’ for column #%d in result set #%d, and the corresponding type sent at run time was ‘%ls’; there is no conversion between the two types.
1153916One of the types specified in WITH RESULT SETS clause has been modified after the EXECUTE statement started running.  Please rerun the statement.
1154116sp_describe_first_result_set cannot be invoked when SET STATISTICS XML or SET STATISTICS PROFILE is on.
1154216sp_describe_undeclared_parameters failed to discover parameter metadata for remote procedure call because parameters were passed by name and by name parameter metadata discovery failed.
1154316SET STATISTICS XML ON and SET STATISTICS PROFILE ON are not allowed inside any procedure or batch that executes through an EXECUTE statement that has a WITH RESULT SETS clause.
1154416Could not deduce type for parameter in position ‘%d’ for remote call to module ‘%.*ls’.
1154516Remote result set discovery cannot be done inside SELECT INTO.
1154616sp_showmemo_xml cannot run when the STATISTICS XML, STATISTICS PROFILE or SHOWPLAN set option is on.  Set these options to OFF and re-run sp_showmemo_xml.
1154716Only one statement can be used as input parameter to sp_showmemo_xml. Modify the input parameter and re-run the stored procedure.
1154816The stored procedure ‘sp_showmemo_xml’ is not available in this edition of SQL Server.
1154916Using stored procedures is not supported. Modify the input parameter and re-run sp_showmemo_xml.
1155016The metadata could not be determined because remote metadata discovery failed for statement ‘%.*ls’.
1155116The metadata could not be determined because remote metadata discovery failed for statement ‘%.*ls’ in procedure ‘%.*ls’.
1155216The @browse_information_mode parameter expects a tinyint with values 0, 1 or 2.
1155316EXECUTE statement failed because its WITH RESULT SETS clause specified a non-nullable type for column #%d in result set #%d, and the corresponding value sent at run time was null.
1155416Cannot assign NULL to non-nullable variable or parameter ‘%.*ls’.
1155515The parameter ‘%.*ls’ has been declared as NOT NULL. NOT NULL parameters are only supported with natively compiled modules, except for inline table-valued functions.
1155616The stored procedure ‘sp_get_database_scoped_credential’ is not available in this edition of SQL Server.
1155716The stored procedure ‘sp_get_jobs_database_scoped_credential’ is not available.
1155816The %.*ls JSON string could not be parsed. Please check the formatting of the JSON.
1155916The %.*ls JSON parameter %.*ls is missing or incorrectly formatted. Please check the formatting of the JSON.
1156016The %.*ls parameter %.*ls value is outside its valid range. Please try again with a valid parameter.
1156116The %.*ls parameter %.*ls value has a length greater than the maximum allowed. Please try again with a valid parameter.
1156216The stored procedure ‘sp_showinitialmemo_xml’ is not available in this edition of SQL Server.
1156316The stored procedure ‘sp_set_session_resource_group’ is not available in this edition of SQL Server.
1156416The %.*ls JSON parameter %.*ls is missing or incorrectly formatted. Please check the formatting of the JSON.
1156516The %.*ls JSON string could not be parsed. Please check the formatting of the JSON.
1156616Column %i (‘%.*ls’) has type ‘%.*ls’, which is not currently supported by native data movement. DMS movement must be used for this query. If this error persists, contact support.
1156716Column %i (‘%.*ls’) has type ‘%.*ls’, which is not currently supported for hash distribution by native data movement. DMS movement must be used for this query. If this error persists, contact support.
1156816The %.*ls JSON parameter %.*ls is missing or incorrectly formatted. Please check the formatting of the JSON.
1160115%ls statements with a ‘%.*ls’ option are not allowed.
1160210%ls statements are not verified.
1160315%ls statements are not allowed at the top level.
1160515%S_MSG are not allowed at the top level.
1160615Specifying server name in ‘%.*ls’ is not allowed.
1160715Specifying database name for ‘%.*ls’ in a %ls statement is not allowed.
1160815Creating temporary stored procedures is not allowed.
1160916An internal error occurred while building the project. %ls
1161016There is not enough memory to build the project.
1161115Specifying schema elements in the CREATE SCHEMA statement is not supported.
1161215Multiple statements in a T-SQL batch are not allowed at the top level.
1161315Numbered stored procedures are not supported.
1161415%ls is not supported.
1161716An unknown error has occurred trying to load ‘%hs’.
1161815Combining column level permissions with other permissions is not allowed in the same GRANT/DENY/REVOKE statement.
1161916There is not enough stack available to compile the statment.
1162015REVOKE statements can only be used to revoke column level permissions.
1162110SQL Server started in Language Service mode.
1162216CREATE ASSEMBLY can only be created FROM a constant binary expression.
1162315ALTER TABLE statements can only be used to add a single constraint.
1162415ALTER ROLE statements can only be used to add a member to a role.
1162516‘%ls’ is either corrupt, not readable or not accessible.
1165110%ls statements with a ‘%.*ls’ option are not supported in a data-tier application.
1165210%ls statements are not supported at the top level in a data-tier application.
1165310Cannot execute as the user ‘%.*ls’ because it does not exist.
1170016The increment for sequence object ‘%.*ls’ cannot be zero.
1170116The absolute value of the increment for sequence object ‘%.*ls’ must be less than or equal to the difference between the minimum and maximum value of the sequence object.
1170216The sequence object ‘%.*ls’ must be of data type int, bigint, smallint, tinyint, or decimal or numeric with a scale of 0, or any user-defined data type that is based on one of the above integer data types.
1170316The start value for sequence object ‘%.*ls’ must be between the minimum and maximum value of the sequence object.
1170416The current value ‘%.*ls’ for sequence object ‘%.*ls’ must be between the minimum and maximum value of the sequence object.
1170516The minimum value for sequence object ‘%.*ls’ must be less than its maximum value.
1170616The cache size for sequence object ‘%.*ls’ must be greater than 0.
1170710The cache size for sequence object ‘%.*ls’ has been set to NO CACHE.
1170816An invalid value was specified for argument ‘%.*ls’ for the given data type.
1170915The ‘RESTART WITH’ argument cannot be used in a CREATE SEQUENCE statement.
1171015Argument ‘START WITH’ cannot be used in an ALTER SEQUENCE statement.
1171115Argument ‘AS’ cannot be used in an ALTER SEQUENCE statement.
1171215Argument ‘%.*ls’ can not be specified more than once.
1171415Invalid sequence name ‘%.*ls’.
1171515No properties specified for ALTER SEQUENCE.
1171615NEXT VALUE FOR function does not support the PARTITION BY clause.
1171715NEXT VALUE FOR function does not support the OVER clause in default constraints, UPDATE statements, or MERGE statements.
1171815NEXT VALUE FOR function does not support an empty OVER clause.
1171915NEXT VALUE FOR function is not allowed in check constraints, default objects, computed columns, views, user-defined functions, user-defined aggregates, user-defined table types, sub-queries, common table expressions, derived tables or return statements.
1172015NEXT VALUE FOR function is not allowed in the TOP, OVER, OUTPUT, ON, WHERE, GROUP BY, HAVING, or ORDER BY clauses.
1172115NEXT VALUE FOR function cannot be used directly in a statement that uses a DISTINCT, UNION, UNION ALL, EXCEPT or INTERSECT operator.
1172215NEXT VALUE FOR function is not allowed in the WHEN MATCHED clause, the WHEN NOT MATCHED clause, or the WHEN NOT MATCHED BY SOURCE clause of a merge statement.
1172315NEXT VALUE FOR function cannot be used directly in a statement that contains an ORDER BY clause unless the OVER clause is specified.
1172415An expression that contains a NEXT VALUE FOR function cannot be passed as an argument to a table-valued function.
1172515An expression that contains a NEXT VALUE FOR function cannot be passed as an argument to an aggregate.
1172616Object ‘%.*ls’ is not a sequence object.
1172716NEXT VALUE FOR functions for a given sequence object must have exactly the same OVER clause definition.
1172816The sequence object ‘%.*ls’ has reached its minimum or maximum value. Restart the sequence object to allow new values to be generated.
1172910The sequence object ‘%.*ls’ cache size is greater than the number of available values.
1173016Database name cannot be specified for the sequence object in default constraints.
1173116A column that uses a sequence object in the default constraint must be present in the target columns list, if the same sequence object appears in a row constructor.
1173216The requested range for sequence object ‘%.*ls’ exceeds the maximum or minimum limit. Retry with a smaller range.
1173316Parameter ‘%.*ls’ must be a positive integer.
1173416NEXT VALUE FOR function is not allowed in the SELECT clause when the FROM clause contains a nested INSERT, UPDATE, DELETE, or MERGE statement.
1173516The target table of the INSERT statement cannot have DEFAULT constraints using the NEXT VALUE FOR function when the FROM clause contains a nested INSERT, UPDATE, DELETE, or MERGE statement.
1173616Only one instance of NEXT VALUE FOR function per sequence object is allowed in SET or SELECT with variable assignment.
1173715NEXT VALUE FOR function does not support the ROWS and RANGE clauses.
1173816The use of NEXT VALUE FOR function is not allowed in this context.
1173916NEXT VALUE FOR function cannot be used if ROWCOUNT option has been set, or the query contains TOP or OFFSET.
1174016NEXT VALUE FOR function cannot be used in a default constraint if ROWCOUNT option has been set, or the query contains TOP or OFFSET.
1174116NEXT VALUE FOR function cannot be used within CASE, CHOOSE, COALESCE, IIF, ISNULL and NULLIF.
1174216NEXT VALUE FOR function can only be used with MERGE if it is defined within a default constraint on the target table for insert actions.
1174316Timeout occurred while waiting for METADATA_SEQUENCE_GENERATOR latch: waittime %d seconds.
1180016RESTORE WITH SNAPSHOTRESTOREPHASE=2 for database ‘%ls’ failed because an earlier RESTORE WITH SNAPSHOTRESTOREPHASE=1 may have failed as a result of a network error. Retry the restore operation through SQL Writer after addressing any network issues and making sure that SQL Server is running.
1190116Column ‘%.*ls.%.*ls’ is a federated column, while referencing column ‘%.*ls.%.*ls’ in foreign key ‘%.*ls’ is not.
1190216Federation scheme key ‘%.*ls’ is not a part of this federation.
1190316Cannot create table ‘%.*ls’ because non-nullable column ‘%.*ls’ cannot be declared as hidden without either a DEFAULT constraint, the GENERATED ALWAYS attribute, or the IDENTITY attribute.
1190416Cannot create table ‘%.*ls’ because at least one column must be declared as non-hidden.
1190516Resumable index operations can only be performed in Enterprise edition of SQL Server.
1190610The operation cannot be completed because a connection to the SBS file could not be made. Please try to run the operation again. If the error persists, please contact support.