SQL Server Error Messages 6001 to 7000

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

ErrorCodeSeverityErrorMessage
600110SHUTDOWN is waiting for %d process(es) to complete.
600410User does not have permission to perform this action.
600510SHUTDOWN is in progress.
600610Server shut down by %.*ls from login %.*ls.
600710The SHUTDOWN statement cannot be executed within a transaction or by a stored procedure.
610116Session ID %d is not valid.
610214User does not have permission to use the KILL statement.
610416Cannot use KILL to kill your own process.
610616Process ID %d is not an active process ID.
610714Only user processes can be killed.
610816KILL SPID WITH COMMIT/ROLLBACK is not supported by Microsoft SQL Server. Use KILL UOW WITH COMMIT/ROLLBACK to resolve in-doubt distributed transactions involving Microsoft Distributed Transaction Coordinator (MS DTC).
610910SPID %d: transaction rollback in progress. Estimated rollback completion: %d%%. Estimated time remaining: %d seconds.
611016The distributed transaction with UOW %s does not exist.
611116Another user has decided a different outcome for the distributed transaction associated with UOW %s.
611216Distributed transaction with UOW %s is in prepared state. Only Microsoft Distributed Transaction Coordinator can resolve this transaction. KILL command failed.
611316The distributed transaction associated with UOW %s is in PREPARE state. Use KILL UOW WITH COMMIT/ROLLBACK syntax to kill the transaction instead.
611416Distributed transaction with UOW %s is being used by another user. KILL command failed.
611516KILL command cannot be used inside user transactions.
611716There is a connection associated with the distributed transaction with UOW %s. First, kill the connection using KILL SPID syntax.
611816The distributed transaction associated with UOW %s is not in PREPARED state. Use KILL UOW to kill the transaction instead.
611910Distributed transaction with UOW %s is rolling back: estimated rollback completion: %d%%, estimated time left %d seconds.
612016Status report cannot be obtained. Rollback operation for Process ID %d is not in progress.
612116Status report cannot be obtained. Rollback operation for UOW %s is not in progress.
620016Method “%ls” of type “%ls” in assembly “%.*ls” is marked as a mutator. Mutators cannot be used in the read-only portion of the query.
620116Method “%ls” of type “%ls” in assembly “%.*ls” is not marked as a mutator. Only mutators can be used to update the value of a CLR type.
620216Method “%ls” of type “%ls” in assembly “%.*ls” does not return a value.
620316Method ‘%ls’ of type ‘%ls’ in assembly ‘%.*ls’ cannot be marked as a mutator. A mutator method must be non-static, public, and returns void type.
620416Trying to send a record with %d columns(s) in a result set with %d column(s).
620516%s ASSEMBLY failed because assembly ‘%.*ls’ was compiled with /UNSAFE option, but the assembly was not registered with the required PERMISSION_SET = UNSAFE option.
620616Request submitted with too many parameters.  The maximum number is %ld.
620716Error converting %.*ls to fixed length binary type. The result would be padded and cannot be converted back.
620816%s failed because the parameter count for the FillRow method should be one more than the SQL declaration for the table valued CLR function.
620916Unsound ordering on CLR type “%.*ls”: returning NULL on non-NULL inputs.
621016CLR type ‘%.*ls’ is not fully comparable.
621116%s ASSEMBLY failed because type ‘%.*ls’ in %.*ls assembly ‘%.*ls’ has a static field ‘%.*ls’. Attributes of static fields in %.*ls assemblies must be marked  readonly in Visual C#, ReadOnly in Visual Basic, or initonly in Visual C++ and intermediate language.
621216%s ASSEMBLY failed because method ‘%.*ls’ on type ‘%.*ls’  in %.*ls assembly ‘%.*ls’ is storing to a static field. Storing to a static field is not allowed in %.*ls assemblies.
621316%s ASSEMBLY failed because method “%.*ls” on type “%.*ls” in %.*ls assembly “%.*ls” has a synchronized attribute. Explicit synchronization is not allowed in %.*ls assemblies.
621416%s ASSEMBLY failed because assembly “%.*ls” has an unmanaged entry point.
621516%s ASSEMBLY failed because method ‘%.*ls’ on type ‘%.*ls’  in %.*ls assembly ‘%.*ls’ has invalid attribute 0x%x.
621616%s ASSEMBLY failed because type “%.*ls” in %.*ls assembly “%.*ls” has a finalizer. Finalizers are not allowed in %.*ls assemblies.
621716ALTER ASSEMBLY ADD FILE failed because the file, “%.*ls”, being added is empty.
621816%s ASSEMBLY for assembly ‘%.*ls’ failed because assembly ‘%.*ls’ failed verification. Check if the referenced assemblies are up-to-date and trusted (for external_access or unsafe) to execute in the database. CLR Verifier error messages if any will follow this message%.*ls
621916%s ASSEMBLY failed because assembly source parameter %d has an unmanaged entry point.
622016SELECT INTO failed because CLR type “%.*ls” does not exist in the target database.
622116The cursor operation generated more than one row of different column metadata.
622216Type “%.*ls.%.*ls” is marked for native serialization, but field “%.*ls” of type “%.*ls.%.*ls” is not valid for native serialization.
622316Type “%.*ls.%.*ls” is marked for native serialization, but field “%.*ls” of type “%.*ls.%.*ls” is of type “%.*ls.%.*ls”, which is not marked with “LayoutKind.Sequential”. Native serialization requires the type to be marked with “LayoutKind.Sequential”.
622416Type “%.*ls.%.*ls” is marked for native serialization, but field “%.*ls” of type “%.*ls.%.*ls” is marked with “System.NonSerializedAttribute”. Native serialization types cannot have fields marked with “System.NonSerializedAttribute”.
622516Type “%.*ls.%.*ls” is marked for native serialization, but field “%.*ls” of type “%.*ls.%.*ls” is of type “%.*ls.%.*ls” which is a non-value type. Native serialization types can only have fields of blittable types. If you wish to have a field of any other type, consider using different kind of serialization format, such as User Defined Serialization.
622616Type “%.*ls.%.*ls” is marked for user-defined serialization, but does not implement the “%.*ls.%.*ls” interface.
622716Type “%.*ls.%.*ls” is marked for native serialization, but field “%.*ls” of type “%.*ls.%.*ls” is of type “%.*ls.%.*ls”, which is not blittable, or type “%.*ls.%.*ls” has a recursive definition.
622816Type “%.*ls.%.*ls” is marked for native serialization, but it contains non-blittable fields.
622916Type “%.*ls.%.*ls” is marked for native serialization. It is not marked with “LayoutKind.Sequential”. Native serialization requires the type to be marked with “LayoutKind.Sequential”.
623016Type “%.*ls.%.*ls” is marked for native serialization, but field “%.*ls” of type “%.*ls.%.*ls” has field marshallers. Native serialization types cannot have field marshallers.
623116Type “%.*ls.%.*ls” is marked for native serialization, but one of its base types “%.*ls.%.*ls” is not valid for native serialization.
623216Type “%.*ls.%.*ls” is marked for native serialization, but base type “%.*ls.%.*ls” is not marked with “LayoutKind.Sequential”. Native serialization requires the type to be marked with “LayoutKind.Sequential”.
623316In proc data access is not allowed in an impersonated state.
623416Data truncation error. Length (%d) exceeds maximum length (%d) for type ‘%.*ls’.
623516Data serialization error. Length (%d) is less than fixed length (%d) for type ‘%.*ls’.
623616%s ASSEMBLY failed because filename ‘%.*ls’ is too long.
623716%s ASSEMBLY failed because method “%.*ls” on type “%.*ls” in assembly “%.*ls” has an invalid custom attribute “%.*ls”.
623816%s ASSEMBLY failed because field “%.*ls” in type “%.*ls” in assembly “%.*ls” has an invalid custom attribute “%.*ls”.
623916%s ASSEMBLY failed because type “%.*ls” in assembly “%.*ls” has an invalid custom attribute “%.*ls”.
624016ALTER ASSEMBLY failed because the function ‘%s’ of type ‘%s’ no longer satisfies indexability requirements, and is used for the indexed view ‘%s’.
624116Trying to send a record with type or name of column %d differing from the type or name of the corresponding column of the result set.
624216CREATE ASSEMBLY failed because the user “%.*ls” specified in the authorization clause does not exist.
624316‘%.*ls.%.*ls’ is marked for native serialization, and has the MaxByteSize property specified in the ‘%.*ls’ attribute. Native serialization objects can not specify MaxByteSize property, it is calculated by SQL Server.
624416The size (%d) for “%.*ls.%.*ls” is not in the valid range. Size must be -1 or a number between 1 and 8000.
624516Invalid serialization format (%d) for type “%.*ls.%.*ls”.
624616Assembly “%.*ls” already exists in database “%.*ls”.
624716Cannot create type because ‘%.*ls.%.*ls’ cannot have fixed length if it has MaxByteSize set to -1.
624816%s failed because the type ‘%s’ contains a method ‘%s’ specified by SqlUserDefinedType.ValidateMethodName that does not conform to the required specification because it has an invalid signature.
624916The associated file “%.*ls” already exists for assembly “%.*ls”.
625011Assembly “%.*ls” does not have an associated file “%.*ls”.
625116ALTER ASSEMBLY failed because the assembly file parameter %d is not a valid expression.
625216ALTER ASSEMBLY failed because a file name was not specified for the inline assembly file parameter %d.
625310Common language runtime (CLR) functionality initialized using CLR version %ls from %ls.
625410Common language runtime (CLR) functionality initialized.
625516%s failed because type “%s” does not conform to the %s specification: missing custom attribute “%.*ls”.
625616SqlPipe request submitted with too many columns.  The maximum number is %d.
625716CREATE ASSEMBLY for assembly ‘%.*ls’ failed because the assembly is built for an unsupported version of the Common Language Runtime.
625816Function signature of “FillRow” method (as designated by SqlFunctionAttribute.FillRowMethodName) does not match SQL declaration for table valued CLR function’%.*ls’ due to column %d.
625916Assembly ‘%.*ls’ could not be loaded because it failed verification. %.*ls
626016An error occurred while getting new row from user defined Table Valued Function : %.*ls.
626116The CLR type referenced by column “%.*ls” of table variable “%.*ls” has been dropped during the execution of the batch. Run the batch again.
626216Assembly was not found in current database or version did not match.
626316Execution of user code in the .NET Framework is disabled. Enable “clr enabled” configuration option.
626416Data access failed because the .NET Framework routine is not marked with “DataAccessKind.Read” or “SystemDataAccessKind.Read”.
626516%s ASSEMBLY failed because type “%.*ls” in %.*ls assembly “%.*ls” has a pinvokeimpl method. P/Invoke is not allowed in %.*ls assemblies.
626610Warning: Assembly “%.*ls” was built using version %.*ls of the .NET Framework. SQL Server currently uses version %s.
626716Assembly “%.*ls” does not exist, or the user does not have permission to reference it.
626916ALTER ASSEMBLY failed because the user-defined aggregate “%s” does not exist or is not correctly defined in the updated assembly.
627016ALTER ASSEMBLY failed because the required method “%s” in type “%s” was not found with the same signature in the updated assembly.
627116ALTER ASSEMBLY failed because the required field “%s” in type “%s” was not found with the same signature in the updated assembly.
627216ALTER ASSEMBLY failed because required property ‘%s’ in type ‘%s’ was not found with the same signature in the updated assembly.
627316ALTER ASSEMBLY failed because required type ‘%s’ does not exist or is not correctly defined in the updated assembly.
627416ALTER ASSEMBLY failed because the serialization format of type ‘%s’ would change in the updated assembly. Persisted types are not allowed to change serialization formats.
627516ALTER ASSEMBLY failed because the IsByteOrdered attribute of type ‘%s’ would change in the updated assembly.
627616ALTER ASSEMBLY failed because serialization data of type ‘%s’ would change in the updated assembly. Persisted types are not allowed to change serialization data.
627716ALTER ASSEMBLY failed because the MaxLen attribute of type ‘%s’ would change in the updated assembly. Persisted types are not allowed to change MaxLen attribute.
627816ALTER ASSEMBLY failed because the IsFixedLen attribute of type ‘%s’ would change in the updated assembly. Persisted types are not allowed to change IsFixedLen attribute.
627916ALTER ASSEMBLY failed because the mutator attribute of method ‘%s’ in type ‘%s’ would change in the updated assembly, and the method is in use by the schema-bound function or view ‘%s’.
628016ALTER ASSEMBLY failed because table, view or constraint ‘%s’ depends on this assembly. Use WITH UNCHECKED DATA to skip checking for persisted data.
628116ALTER ASSEMBLY failed because only users with ALTER ANY SCHEMA permissions can use WITH UNCHECKED DATA.
628216ALTER ASSEMBLY failed because the referenced assemblies would change. The referenced assembly list must remain the same.
628316ALTER ASSEMBLY failed because only the assembly revision version number is allowed to change.
628416ALTER ASSEMBLY failed because it is referenced by object ‘%.*ls’. Assemblies that are referenced by SQL objects cannot be made invisible.
628516%s ASSEMBLY failed because the source assembly is, according to MVID, identical to an assembly that is already registered under the name “%.*ls”.
628616‘%s’ ASSEMBLY failed because a different version of assembly ‘%s’, referenced by assembly ‘%s’, is already in the database.
628716ALTER ASSEMBLY failed because the function ‘%s’ of type ‘%s’ no longer satisfies indexability requirements, and is used for the persisted computed column ‘%s’ of table ‘%s’.
628816ALTER ASSEMBLY has marked data as unchecked in one or more objects in database “%.*ls”. Refer to column “has_unchecked_assembly_data” from system views “sys.tables” and “sys.views” to locate all such objects.
628916Failed to allocate memory for common language runtime (CLR) functionality.
629010AppDomain %i (%.*ls) unloaded.
629116AppDomain %i (%.*ls) failed to unload with error code 0x%x.
629216The transaction that is associated with this operation has been committed or rolled back. Retry with a different transaction.
629316%.*ls.%.*ls.%.*ls: SqlFacetAttribute is invalid on a non-public member.
629416%.*ls.%.*ls.%.*ls: %.*ls property of SqlFacetAttribute cannot be used in this context.
629516%.*ls.%.*ls.%.*ls: %.*ls property of SqlFacetAttribute has an invalid value.
629616%.*ls.%.*ls.%.*ls : SqlFacetAttribute cannot be applied to a property getter or a property setter. It should be applied to the property itself.
629716%.*ls.%.*ls.%.*ls: The SqlFacetAttribute property IsFixedLength cannot be set to true when MaxSize is set to -1.
629816%.*ls.%.*ls.%.*ls: The SqlFacetAttribute properties Precision and Scale have to be used together.
629910AppDomain %i (%.*ls) created.
630216The argument of CREATE or ALTER XML SCHEMA COLLECTION statement must be a string expression.
630316XML parsing: Document parsing required too much memory
630416XML parsing: An unexpected error has occurred in the XML parser.
630516XQuery data manipulation expression required in XML data type method.
630616Invalid XQuery expression passed to XML data type method.
630716XML well-formedness check: Attribute cannot appear outside of element declaration. Rewrite your XQuery so it returns well-formed XML.
630816XML well-formedness check: Duplicate attribute ‘%.*ls’. Rewrite your XQuery so it returns well-formed XML.
630916XML well-formedness check: the data for node ‘%.*ls’ contains a character (0x%04X) which is not allowed in XML.
631016Altering existing schema components is not allowed.  There was an attempt to modify an existing XML Schema component, component namespace: ‘%.*ls’ component name: ‘%.*ls’ component kind:%.*ls
631116An internal XMLDB schema processor error occurred. Contact Technical Support for assistance.
631216Could not find schema components with target namespace ‘%.*ls’ in collection ‘%.*ls’.
631416Collection specified does not exist in metadata : ‘%.*ls’
631516XQuery: Cannot update with value ‘%.*ls’ as the canonical form of type ‘{%.*ls}%.*ls’ violates the required pattern. It is recommended that you not use pattern facets on non-string types.
631616Specified component ‘%s’ can not be dropped because it is used by component:’%s’
631716XQuery: Cannot update with value ‘%.*ls’ because it failed validation against type ‘{%.*ls}%.*ls’
631816XQuery: String conversion failed during UPDATE validation
632016XQuery: Only nillable elements or text nodes can be updated with empty sequence
632116xml:space attribute must have a value of ‘preserve’ or ‘default’.  ‘%.*ls’ is not valid.
632216XML Parser ran out of memory. This could be caused by too many attributes or namespace declarations.
632316The xml schema collection for variable ‘%.*ls’ has been altered while the batch was being executed. Remove all XML schema collection DDL operations it is dependent on from the batch, and re-run the batch.
632416DROP XML INDEX does not support any options.
632516XQuery: Replacing the value of a node with an empty sequence is allowed only if ‘()’ is used as the new value expression. The new value expression evaluated to an empty sequence but it is not ‘()’.
632616XML well-formedness check: XML namespace declaration cannot appear outside of element declaration. Rewrite your XQuery so it returns well-formed XML.
632716The specified xml schema collection ID is not valid: %d
632816Specified collection ‘%.*ls’ cannot be dropped because it is used by %S_MSG ‘%ls’.
632916Unsupported usage of a QName typed value in node ‘%.*ls’
633016Column ‘%.*ls’ on table ‘%.*ls’ is not of type XML, which is required to create an XML index on it.
633116Primary XML Index ‘%.*ls’ already exists on column ‘%.*ls’ on table ‘%.*ls’, and multiple Primary XML Indexes per column are not allowed.
633216Table ‘%.*ls’ needs to have a clustered primary key with less than %d columns in it in order to create a primary XML index on it.
633316Could not find%ls XML index named ‘%.*ls’ on table ‘%.*ls’
633416Could not create the XML or spatial index on object ‘%.*ls’ because that object is not a table. Create the index on the base table column.
633516XML datatype instance has too many levels of nested nodes. Maximum allowed depth is %d levels.
633616Maximum size of primary index of table ‘%.*ls’ is %d bytes. CREATE XML INDEX requires that such size should be limited to %d bytes
633716‘%.*ls’ is not a valid XML Index name because it starts with ‘%c’ character. XML Index name should not start with ‘#’ or ‘@’
633810XML DTD has been stripped from one or more XML fragments.  External subsets, if any, have been ignored.
633916Specified collection ‘%.*ls’ cannot be modified because it is SQL Server built-in XML Schema Collection.
634016Xml schema collection ‘%.*ls’ referenced by table variable ‘%.*ls’ has been dropped or altered during the execution of the batch. Please re-run the batch.
634116Xml schema collection referenced by column ‘%.*ls’ of table variable ‘%.*ls’ has been dropped or altered during the execution of the batch. Please re-run the batch.
634216Cannot create primary xml, selective xml or spatial index ‘%.*ls’ on table ‘%.*ls’, column ‘%.*ls’, because the column is computed.
634316Cannot create secondary xml or secondary selective xml index ‘%.*ls’ without a USING XML INDEX clause.
634416The primary xml index ‘%.*ls’ does not exist on table ‘%.*ls’ column ‘%.*ls’.
634516The sparse column set ‘%.*ls’ in the table ‘%.*ls’ cannot be indexed by an XML index.
634616Cannot convert a primary XML index to a secondary XML index using the DROP_EXISTING option. ‘%.*ls’ is a primary XML index.
634716Specified collection ‘%.*ls’ cannot be altered because it does not exist or you do not have permission.
634816Specified collection ‘%.*ls’ cannot be created because it already exists or you do not have permission.
635016The definition for xml schema collection ‘%.*ls’ has changed.
635116The xml schema collection for return parameter of module ‘%.*ls’ has been altered while the batch was being executed. Please re-run the batch.
635216Invalid parameter specified. XML Schema Collections can only be created from a string literal, or from a variable typed as a string or untyped XML.
635316Serialization of built-in schemata is not supported.
635416Target string size is too small to represent the XML instance
635516Conversion of one or more characters from XML to target collation impossible
635616Failed to load DLL.  Make sure xmlrw.dll exists in the SQL Server installation.
635716Internal error: cannot locate CreateInfoSetReaderEx in xmlrw.dll.  You may have an incorrect version of xmlrw.dll.
635816%d is not a valid style number when converting to XML.
635916Parsing XML with internal subset DTDs not allowed. Use CONVERT with style option 2 to enable limited internal subset DTD support.
636016%d is not a valid style number when converting from XML.
636116Invalid null parameter specified. XML Schema Collections can only be created from a non-null value.
636216Alter schema collection cannot be performed because the current schema has a lax wildcard or an element of type xs:anyType.
636316ALTER SCHEMA COLLECTION failed. It cannot be performed on a schema collection that allows laxly validated content and is schema bound. Remove the schema binding before trying to alter the collection.
636416ALTER SCHEMA COLLECTION failed. Revalidation of XML columns in table ‘%.*ls’ did not succeed due to the following reason: ‘%.*ls’. Either the schema or the specified data should be altered so that validation does not find any mismatches.
636516An XML operation resulted an XML data type exceeding 2GB in size. Operation aborted.
636616Invalid type for element ‘%s’. SQL Server does not permit the built-in XML Schema types ‘ID’ and ‘IDREF’ or types derived from them to be used as the type of an element. %S_MSG %s
636716XSD data type ‘%.*ls’ is not allowed for selective XML index ‘%.*ls’.
636816It is not allowed to specify an XSD type for selective XML index ‘%.*ls’ because the column ‘%.*ls’ of table ‘%.*ls’ is associated with an XML Schema collection.
636916MAX_LENGTH option for selective XML index ‘%.*ls’ can be specified only for the types that support maxLength facet.
637016MAX_LENGTH option is not allowed in combination with ‘node()’ for selective XML index ‘%.*ls’.
637116The same name cannot be assigned to more than one path for selective XML index ‘%.*ls’.
637216The same path expression cannot be mapped twice using SQL data types for selective XML index ‘%.*ls’.
637316The expression specified for path ‘%.*ls’ is not allowed for selective XML index ‘%.*ls’. It is only allowed to index simple path expressions without predicates.
637416Specifying path which contains ‘%.*ls’ is not allowed for selective XML index ‘%.*ls’.
637516The data type ‘%.*ls’ is not allowed for selective XML index ‘%.*ls’.
637616For selective XML index ‘%.*ls’, MAX_LENGTH optimization hint cannot be specified if length or maxLength facet is specified in schema for an element.
637716Specifying a path which contains ‘*’ in the last step is not allowed for selective XML index ‘%.*ls’.
637816Table ‘%.*ls’ needs to have a clustered primary key with less than %d columns in it in order to create a selective XML index on it.
637916selective XML index ‘%.*ls’ already exists on column ‘%.*ls’ in table ‘%.*ls’. Multiple selective XML indexes per column are not allowed.
638016Path ‘%.*ls’. Multiple values found when SINGLETON option is specified for selective XML index ‘%.*ls’.
638116Could not find path ‘%.*ls’ in selective XML index ‘%.*ls’.
638216Could not find selective XML index named ‘%.*ls’ on table ‘%.*ls’
638316For selective XML index ‘%.*ls’, SINGLETON option can be specified only for untyped XML.
638416It is not allowed to specify a path which contains ‘*’ only for the URI or only for the name of the node for selective XML index ‘%.*ls’.
638516The selective XML index ‘%.*ls’ does not exist on table ‘%.*ls’ column ‘%.*ls’.
638616Cannot convert a selective XML index to a secondary selective XML index using the DROP_EXISTING option. ‘%.*ls’ is a selective XML index.
638716You cannot remove all paths for selective XML index ‘%.*ls’. A selective XML index must have at least one path specified.
638816Version of Selective DG stored in database is different than version of Selective DG on server for index ‘%.*ls’.
638916Inserted value exceeded maxlength %d for path ‘%.*ls’ for selective XML index ‘%.*ls’.
639016ALTER SCHEMA COLLECTION failed because path ‘%.*ls’ indexed with selective XML index ‘%.*ls’ on table ‘%.*ls’ would be invalidated. Either the schema or the specified path should be altered so that validation does not find any mismatches.
639116Path ‘%.*ls’ is promoted to a type that is invalid for use as a key column in a secondary selective XML index.
639216 It is not allowed to create secondary selective XML index on the path ‘%.*ls’ because ‘node()’ is specified.
639316The same path expression cannot be mapped twice with same XSD types for selective XML index ‘%.*ls’.
639416Found non leaf element indexed for the value with path ‘%.*ls’ for selective XML index ‘%.*ls’.
639516The maximum key length is %d bytes. The secondary selective XML index ‘%.*ls’ over path ‘%.*ls’ has maximum length of %d bytes. For some combination of large values, the insert/update operation will fail.
639616The number of promoted paths for selective XML index ‘%.*ls’ exceeds the maximum of %d.
639716Path ‘%.*ls’ specified for selective XML index ‘%.*ls’ is too deep. The maximum allowed depth is %d levels.
639816The MAXLENGTH option value specified for the path ‘%.*ls’ for Selective XML Index ‘%.*ls’ is not allowed. The value should be in the range %d – %d.
639916The XML path ‘%.*ls’ of selective XML index ‘%.*ls’ cannot be dropped because it is used by secondary selective XML Index ‘%.*ls’.
640116Cannot roll back %.*ls. No transaction or savepoint of that name was found.
650016%ls failed because method ‘%ls’ of class ‘%ls’ in assembly ‘%ls’ returns %ls, but CLR Triggers must return void.
650116%s ASSEMBLY failed because it could not open the physical file ‘%.*ls’: %ls.
650216%s ASSEMBLY failed because it could not read from the physical file ‘%.*ls’: %ls.
650316Assembly ‘%.*ls’ was not found in the SQL catalog.
650416The value returned from %.*ls.%.*ls is not allowed to be NULL.
650516Could not find Type ‘%s’ in assembly ‘%s’.
650616Could not find method ‘%s’ for type ‘%s’ in assembly ‘%s’
650716Failed to open malformed assembly ‘%ls’ with HRESULT 0x%x.
650816Could not find field ‘%s’ for type ‘%s’ in assembly ‘%s’.
650916An error occurred while gathering metadata from assembly ‘%ls’ with HRESULT 0x%x.
651016This functionality requires .NET Framework 4. Please install .NET Framework 4 to use this functionality.
651116Failed to initialize the Common Language Runtime (CLR) %ls with HRESULT 0x%x. You may fix the problem and try again later.
651216Failed to initialize the Common Language Runtime (CLR) %ls with HRESULT 0x%x. You need to restart SQL Server to use CLR integration features.
651316Failed to initialize the Common Language Runtime (CLR) %ls due to memory pressure. This is probably due to memory pressure in the MemToLeave region of memory. For more information, see the CLR integration documentation in SQL Server Books Online.
651416Cannot use ‘%s’ column in the result table of a streaming user-defined function (column ‘%.*ls’).
651516Schema collection database ‘%.*ls’ does not exist or you do not have permission.
651616There is no collection ‘%.*ls’ in metadata ‘%.*ls’.
651716Failed to create AppDomain “%.*ls”. %.*ls
651816Could not open system assembly ”%.*ls”: %ls.
651916Type ‘%.*ls’ is not yet supported for CLR operations.
652016A .NET Framework error occurred during statement execution.
652116A .NET Framework error occurred during statement execution: %.*ls.
652216A .NET Framework error occurred during execution of user-defined routine or aggregate “%.*ls”: %ls.
652316Method, property or field ‘%ls’ of class ‘%ls’ in assembly ‘%.*ls’ is static.
652416Cannot use computed column in the result table of a streaming user-defined function (column ‘%.*ls’).
652516Cannot use ‘%s’ constraint in the result table of a streaming user-defined function.
652616Cannot use ‘%s’ constraint in the result table of a streaming user-defined function (column ‘%.*ls’).
652710.NET Framework runtime has been stopped.
652816Assembly ‘%.*ls’ was not found in the SQL catalog of database ‘%.*ls’.
652916ALTER ASSEMBLY failed because the identity of referenced assembly ‘%.*ls’ has changed. Make sure the version, name, and public key have not changed.
653016Cannot perform alter on ‘%.*ls’ because it is an incompatible object type.
653116%ls failed because the function ‘%ls’ of class ‘%ls’ of assembly ‘%.*ls’ takes one or more parameters but CLR Triggers do not accept parameters.
653216.NET Framework execution was aborted by escalation policy because of out of memory. %.*ls
653316AppDomain %.*ls was unloaded by escalation policy to ensure the consistency of your application. Out of memory happened while accessing a critical resource. %.*ls
653416AppDomain %.*ls was unloaded by escalation policy to ensure the consistency of your application. Application failed to release a managed lock. %.*ls
653516.NET Framework execution was aborted. Another query caused the AppDomain %.*ls to be unloaded. %.*ls
653616A fatal error occurred in the .NET Framework common language runtime. SQL Server is shutting down. If the error recurs after the server is restarted, contact Customer Support Services.
653716The .NET Framework common language runtime was shut down by user code, such as in a user-defined function or CLR type. SQL Server is shutting down. Environment.Exit should not be used to exit the process. If the intent is to return an integer to indicate failure, use a scalar function or an output parameter instead.
653816.NET Framework execution was aborted because of stack overflow. %.*ls
653916Invalid serialization format (Format.Unknown) for type ‘%.*ls.%.*ls’.
654016The assembly name ‘%.*ls’ being registered has an illegal name that duplicates the name of a system assembly.
654116ALTER ASSEMBLY failed because assembly ‘%.*ls’ has more than one file associated with it. Use ALTER ASSEMBLY DROP FILE to remove extra files.
654216Can not create object because %ls is a generic type.
654316.NET Framework execution was aborted. The UDP/UDF/CLR type did not end thread affinity.
654416%s ASSEMBLY for assembly ‘%.*ls’ failed because assembly ‘%.*ls’ is malformed or not a pure .NET assembly. %.*ls
654516Enabling of execution statistics SET options is not allowed from within CLR procedure or function.
654616Could not impersonate the execution context during the execution of ‘%.*ls’.
654716An error occurred while getting method, property or field information for “%ls” of class “%ls” in assembly “%.*ls”.
654816CREATE ASSEMBLY failed because the assembly references assembly ‘%.*ls’, which is owned by another user.
654916A .NET Framework error occurred during execution of user defined routine or aggregate ‘%.*ls’: %ls. User transaction, if any, will be rolled back.
655016%s failed because parameter counts do not match.
655116%s for “%.*ls” failed because T-SQL and CLR types for return value do not match.
655216%s for “%.*ls” failed because T-SQL and CLR types for parameter “%.*ls” do not match.
655316%s failed because of an invalid .NET Framework calling convention. Use the default .NET Framework calling convention.
655416SQL assembly name ‘%.*ls’, and .NET Framework assembly name ‘%.*ls’ do not match. Assembly names must match.
655516Assembly ‘%.*ls’ already exists for owner ‘%.*ls’ in database ‘%.*ls’.
655616%s failed because it could not find type ‘%s’ in assembly ‘%s’.
655716%s failed because type ‘%s’ does not conform to %s specification due to field ‘%s’.
655816%s failed because type ‘%s’ does not conform to %s specification due to method ‘%s’.
655920Could not find type ID %d in database %.*ls. This is due to a schema inconsistency.
656016Assembly “%.*ls” is a system assembly.  This operation is permitted only with user assemblies.
656116Could not find file ‘%s’ in directory ‘%s%s’.
656216Version mismatch between files ‘%ls’ (%d.%d.%d) and ‘%ls’ (%d.%d.%d).
656316Method, property or field ‘%ls’ in class ‘%ls’ in assembly ‘%.*ls’ has invalid return type.
656416The method ‘%ls’ in class ‘%ls’ in assembly ‘%.*ls’ has some invalid parameter declaration for parameter number %d.
656516%s ASSEMBLY failed because the assembly source parameter %d is not a valid assembly.
656616%s ASSEMBLY failed because the assembly source parameter %d is not a valid expression.
656716%s failed because a CLR Procedure may only be defined on CLR methods that return either SqlInt32, System.Int32, System.Nullable<System.Int32>, void.
656816A .NET Framework error occurred while getting information from class “%.*ls” in assembly “%.*ls”: %ls.
656916‘%.*ls’ failed because parameter %d is not allowed to be null.
657016Method ‘%ls’ of class ‘%ls’ in assembly ‘%.*ls’ is generic. Generic methods are not supported.
657116Class ‘%ls’ in assembly ‘%.*ls’ is generic. Generic types are not supported.
657216More than one method, property or field was found with name ‘%ls’ in class ‘%ls’ in assembly ‘%.*ls’. Overloaded methods, properties or fields are not supported.
657316Method, property or field ‘%ls’ of class ‘%ls’ in assembly ‘%.*ls’ is not static.
657416Method, property or field ‘%ls’ of class ‘%ls’ in assembly ‘%.*ls’ is not public.
657516Assembly names should be less than %d characters. Assembly name ‘%.*ls’ is too long.
657616Type ‘%ls’ in assembly ‘%ls’ is not public.
657716CREATE TYPE failed because type ‘%s’ does not conform to CLR type specification due to interface ‘%s’.
657816Invalid attempt to continue operation after a severe error.
657916Alter assembly from ‘%ls’ to ‘%ls’ is not a compatible upgrade.
658016Declarations do not match for parameter %d. .NET Framework reference and T-SQL OUTPUT parameter declarations must match.
658116Could not find assembly ‘%.*ls’ in directory ‘%.*ls’.
658216Assembly ‘%.*s’ is not visible for creating SQL objects. Use ALTER ASSEMBLY to change the assembly visibility.
658316Assembly ‘%.*s’ cannot be used for creating SQL objects because it is a system assembly.
658416Property or field ‘%ls’ for type ‘%ls’ in assembly ‘%ls’ is not static
658516Could not impersonate the client during assembly file operation.
658616Assembly ‘%.*ls’ could not be installed because existing policy would keep it from being used.
658716Assembly reference ‘%ls’ was redirected by external policy to ‘%ls’
658816Assembly file operations are not allowed for logins that use integration authentication activated by SETUSER.
658916DROP ASSEMBLY failed because the specified assemblies are referenced by assembly ‘%ls’.
659016DROP ASSEMBLY failed because ‘%ls’ is referenced by object ‘%ls’.
659116%s for “%.*ls” failed because first parameter of “%.*ls” method must be of type System.Object.
659216Could not find property or field ‘%ls’ for type ‘%ls’ in assembly ‘%ls’.
659316Property or field ‘%ls’ for type ‘%ls’ in assembly ‘%ls’ is static.
659416Could not read from property ‘%ls’ for type ‘%ls’ in assembly ‘%ls’ because it does not have a get accessor.
659516Could not assign to property ‘%ls’ for type ‘%ls’ in assembly ‘%ls’ because it is read only.
659616%s ASSEMBLY failed because assembly ‘%ls’ is a system assembly. Consider creating a user assembly to wrap desired functionality.
659716CREATE %s failed.
659816DROP ASSEMBLY failed because ‘%ls’ is referenced by CLR type ‘%ls’.
659916Found an empty native serialization class  ‘%.*ls’. Empty native serialization classes are not allowed.
660016XML error: %.*ls
660110The XML parse error 0x%x occurred on line number %d, near the XML text “%.*ls”.
660216The error description is ‘%.*ls’.
660316XML parsing error: %.*ls
660516%.*ls: Failed to obtain an IPersistStream interface on the XML text.
660716%.*ls: The value supplied for parameter number %d is invalid.
660816Failed to instantiate class “%ls”. Verify that Msxmlsql.dll exists in the SQL Server installation.
660916Invalid data type for the column “%ls”. Allowed data types are CHAR/VARCHAR, NCHAR/NVARCHAR, TEXT/NTEXT, and XML.
661017Failed to load Msxmlsql.dll.
661116The XML data type is damaged.
661316Specified value ‘%ls’ already exists.
662116XML encoding or decoding error occurred with object name ‘%.*ls’.
662216Invalid data type for column “%ls”. The data type cannot be text, ntext, image, binary, varchar(max), nvarchar(max), varbinary(max), or xml.
662316Column ‘%ls’ contains an invalid data type. Valid data types are char, varchar, nchar, and nvarchar.
662416XML document could not be created because server memory is low. Use sp_xml_removedocument to release XML documents.
662516Could not convert the value for OPENXML column ‘%ls’ to sql_variant data type. The value is too long. Change the data type of this column to text, ntext or image.
662616Unexpected end of data stream.
662716The size of the data chunk that was requested from the stream exceeds the allowed limit.
662816%.*ls can only process untyped XML. Cast the input value to XML or to a string type.
662916The result of the column expression for column “%ls” is not compatible with the requested type “XML”. The result must be an element, text node, comment node, processing instruction, or document node.
663016Element-centric mapping must be used with OPENXML when one of the columns is of type XML.
663116The requested OpenXML document is currently in use by another thread, and cannot be used.
663216Invalid data type for the column “%ls”. CLR types cannot be used in an OpenXML WITH clause.
663316The version of MSXMLSQL.DLL that was found is older than the minimum required version. Found version “%d.%d.%d”. Require version “%d.%d.%d”.
663416OpenXML cannot be used as the target of a DML or OUTPUT INTO operation.
663516The compressed showplan xml stream is corrupted.
663616Unable to read the compressed showplan xml because it was made with a newer version of SQL server.
670016XQuery: The  ‘ %ls’  operation is not supported.
670116The version of the XML index that you are trying to use is not supported anymore. Please drop and recreate the XML index.
671616XML Node ID is invalid.  Re-build the database if the problem persists.
671716XQuery: The document tree is too deep.  If the problem persists you must simplify the XML hierarchy.
671816XQuery: Invalid ordpath string: “%s”
673916XQuery: SQL type ‘%s’ is not supported in XQuery.
674316XQuery: The maximum allowed depth in XML instances is %d levels. One of the paths in the query tries to access nodes at a lower level.
674416XQuery: One of the paths specified in the query is too deep. The maximum allowed depth is %d levels.
674516XQuery: Internal compiler error.
680016FOR XML AUTO requires at least one table for generating XML tags. Use FOR XML RAW or add a FROM clause with a table name.
680116FOR XML EXPLICIT requires at least three columns, including the tag column, the parent column, and at least one data column.
680216FOR XML EXPLICIT query contains the invalid column name ‘%.*ls’. Use the TAGNAME!TAGID!ATTRIBUTENAME[!..] format where TAGID is a positive integer.
680316FOR XML EXPLICIT requires the first column to hold positive integers that represent XML tag IDs.
680416FOR XML EXPLICIT requires the second column to hold NULL or nonnegative integers that represent XML parent tag IDs.
680516FOR XML EXPLICIT stack overflow occurred. Circular parent tag relationships are not allowed.
680616Undeclared tag ID %d is used in a FOR XML EXPLICIT query.
680716Undeclared parent tag ID %d is used in a FOR XML EXPLICIT query.
680816XML tag ID %d could not be added. The server memory resources may be low.
680916Unnamed tables cannot be used as XML identifiers as well as unnamed columns cannot be used for attribute names. Name unnamed columns/tables using AS in the SELECT statement.
681016Column name ‘%.*ls’ is repeated. The same attribute cannot be generated more than once on the same XML tag.
681216XML tag ID %d that was originally declared as ‘%.*ls’ is being redeclared as ‘%.*ls’.
681316FOR XML EXPLICIT cannot combine multiple occurrences of ID, IDREF, IDREFS, NMTOKEN, and/or NMTOKENS in column name ‘%.*ls’.
681416In the FOR XML EXPLICIT clause, ID, IDREF, IDREFS, NMTOKEN, and NMTOKENS require attribute names in ‘%.*ls’.
681516In the FOR XML EXPLICIT clause, ID, IDREF, IDREFS, NMTOKEN, and NMTOKENS attributes cannot be hidden in ‘%.*ls’.
681616In the FOR XML EXPLICIT clause, ID, IDREF, IDREFS, NMTOKEN, and NMTOKENS attributes cannot be generated as CDATA, XML, or XMLTEXT in ‘%.*ls’.
681716FOR XML EXPLICIT cannot combine multiple occurrences of ELEMENT, XML, XMLTEXT, and CDATA in column name ‘%.*ls’.
681916The FOR XML clause is not allowed in a %ls statement.
682016FOR XML EXPLICIT requires column %d to be named ‘%ls’ instead of ‘%.*ls’.
682116GROUP BY and aggregate functions are currently not supported with FOR XML AUTO.
682416In the FOR XML EXPLICIT clause, mode ‘%.*ls’ in a column name is invalid.
682516ELEMENTS option is only allowed in RAW, AUTO, and PATH modes of FOR XML.
682616Every IDREFS or NMTOKENS column in a FOR XML EXPLICIT query must appear in a separate SELECT clause, and the instances must be ordered directly after the element to which they belong.
682716FOR XML EXPLICIT queries allow only one XMLTEXT column per tag. Column ‘%.*ls’ declares another XMLTEXT column that is not permitted.
682816XMLTEXT column ‘%.*ls’ must be of a string data type or of type XML.
682916FOR XML EXPLICIT and RAW modes currently do not support addressing binary data as URLs in column ‘%.*ls’. Remove the column, or use the BINARY BASE64 mode, or create the URL directly using the ‘dbobject/TABLE[@PK1=”V1″]/@COLUMN’ syntax.
683016FOR XML AUTO could not find the table owning the following column ‘%.*ls’ to create a URL address for it. Remove the column, or use the BINARY BASE64 mode, or create the URL directly using the ‘dbobject/TABLE[@PK1=”V1″]/@COLUMN’ syntax.
683116FOR XML AUTO requires primary keys to create references for ‘%.*ls’. Select primary keys, or use BINARY BASE64 to obtain binary data in encoded form if no primary keys exist.
683216FOR XML AUTO cannot generate a URL address for binary data if a primary key is also binary.
683316Parent tag ID %d is not among the open tags. FOR XML EXPLICIT requires parent tags to be opened first. Check the ordering of the result set.
683416XMLTEXT field ‘%.*ls’ contains an invalid XML document. Check the root tag and its attributes.
683516FOR XML EXPLICIT field ‘%.*ls’ can specify the directive HIDE only once.
683616FOR XML EXPLICIT requires attribute-centric IDREFS or NMTOKENS field ‘%.*ls’ to precede element-centric IDREFS/NMTOKEN fields.
683816Attribute-centric IDREFS or NMTOKENS field not supported on tags having element-centric field ‘%.*ls’ of type TEXT/NTEXT or IMAGE.  Either specify ELEMENT on IDREFS/NMTOKENS field or remove the ELEMENT directive.
683916FOR XML EXPLICIT does not support XMLTEXT field on tag ‘%.*ls’ that has IDREFS or NMTOKENS fields.
684016Neither XMLDATA nor XMLSCHEMA supports namespace elements or attributes such as ‘%.*ls’. Run the SELECT FOR XML statement without it or remove the namespace prefix declaration.
684116FOR XML could not serialize the data for node ‘%.*ls’ because it contains a character (0x%04X) which is not allowed in XML. To retrieve this data using FOR XML, convert it to binary, varbinary or image data type and use the BINARY BASE64 directive.
684216Could not serialize the data for node ‘%.*ls’ because it contains a character (0x%04X) which is not allowed in XML. To retrieve this data convert it to binary, varbinary or image data type
684316FOR XML EXPLICIT: XML data types and CLR types cannot be processed as CDATA in column name ‘%.*ls’. Consider converting XML to a string type. Consider converting CLR types to XML and then to a string type.
684416Two (or more) elements named ‘%.*ls’ are of different types and not direct siblings in the same level.
684516Two (or more) elements named ‘%.*ls’ are optional in the same level. Consider making them direct siblings or map NULL to xsi:nil
684616XML name space prefix ‘%.*ls’ declaration is missing for FOR XML %.*ls name ‘%.*ls’.
684716The column ‘%.*ls’ is of type sql_variant, which is not supported in attribute-centric FOR XML, with XML Schema.
684816XMLDATA does not support the mapping of the type of column ‘%.*ls’ to an XDR type. Please use XMLSCHEMA instead for AUTO and RAW mode.
684916FOR XML PATH error in column ‘%.*ls’ – ‘//’ and leading and trailing ‘/’ are not allowed in simple path expressions.
685016%.*ls name ‘%.*ls’ contains an invalid XML identifier as required by FOR XML; ‘%c'(0x%04X) is the first character at fault.
685116Column ‘%.*ls’ has invalid data type for attribute-centric XML serialization in FOR XML PATH.
685216Attribute-centric column ‘%.*ls’ must not come after a non-attribute-centric sibling in XML hierarchy in FOR XML PATH.
685316Column ‘%.*ls’: the last step in the path can’t be applied to XML data type or CLR type in FOR XML PATH.
685416Invalid column alias ‘%.*ls’ for formatting column as XML processing instruction in FOR XML PATH – it must be in ‘processing-instruction(target)’ format.
685516Inline schema is not supported with FOR XML PATH.
685616FOR XML row XML tag name contains an invalid XML identifier; ‘%c'(0x%04X) is the first character at fault.
685716FOR XML root XML tag name contains an invalid XML identifier; ‘%c'(0x%04X) is the first character at fault.
685816XML schema URI contains character ‘%c'(0x%04X) which is not allowed in XML.
685916Row tag name is only allowed with RAW or PATH mode of FOR XML.
686016FOR XML directive XMLDATA is not allowed with ROOT directive or row tag name specified.
686116Empty root tag name can’t be specified with FOR XML.
686216Empty FOR XML target inline schema URI is not allowed.
686316Row tag omission (empty row tag name) is not compatible with XMLSCHEMA FOR XML directive.
686416Row tag omission (empty row tag name) cannot be used with attribute-centric FOR XML serialization.
686516FOR XML does not support CLR types – cast CLR types explicitly into one of the supported types in FOR XML queries.
686616Use of a system reserved XML schema URI is not allowed.
686716‘xmlns’ is invalid in XML tag name in FOR XML PATH, or when WITH XMLNAMESPACES is used with FOR XML.
686816The following FOR XML features are not supported with WITH XMLNAMESPACES list: EXPLICIT mode, XMLSCHEMA and XMLDATA directives.
686916Attempt to redefine namespace prefix ‘%.*ls’
687016Prefix ‘%.*ls’ used in WITH XMLNAMESPACES clause contains an invalid XML identifier. ‘%c'(0x%04X) is the first character at fault.
687116Prefix ‘%.*ls’ used in WITH XMLNAMESPACES is reserved and cannot be used as a user-defined prefix.
687216XML namespace prefix ‘xml’ can only be associated with the URI http://www.w3.org/XML/1998/namespace. This URI cannot be used with other prefixes.
687316Redefinition of ‘xsi’ XML namespace prefix is not supported with ELEMENTS XSINIL option of FOR XML.
687416Empty URI is not allowed in WITH XMLNAMESPACES clause.
687516URI ‘%.*ls’ used in WITH XMLNAMESPACES is invalid. ‘%c'(0x%04X) is the first character at fault.
687616URI used in WITH XMLNAMESPACES is too long. The maximum length is %d characters.
687716Empty namespace prefix is not allowed in WITH XMLNAMESPACES clause.
687816FORXML XMLSCHEMA cannot be used with a typed XML column whose schema collection is empty.
687916‘xml’ is an invalid XML processing instruction target. Possible attempt to construct XML declaration using XML processing instruction constructor. XML declaration construction with FOR XML is not supported.
690116XML Validation: XML instance must be a document.
690216XML Validation: Invalid definition for type ‘%ls’. SQL Server does not currently support the use of the pattern or enumeration facet on lists of type QName.
690316XML Validation: Invalid definition for type ‘%ls’. SQL Server does not currently support inclusion of ID, QName, or list of QName among the member types of a union type.
690416XML Validation: Found duplicate attribute ‘%s’. %S_MSG %s
690516XML Validation: Attribute ‘%s’ is not permitted in this context. %S_MSG %s
690616XML Validation: Required attribute ‘%s’ is missing. %S_MSG %s
690716Namespace URI too long: ‘%.*ls’.
690810XML Validation: Invalid content. Expected element(s): %s. %S_MSG %s
690916XML Validation: Text node is not allowed at this location, the type was defined with element only content or with simple content. %S_MSG %s
691016XML Validation: Invalid definition for type ‘%ls’. SQL Server does not currently support restriction of union types.
691116XML Validation: Found duplicate element ‘%s’ in all content model. %S_MSG %s
691216XML Validation: Element ‘%s’ found in text only content model. %S_MSG %s
691316XML Validation: Declaration not found for element ‘%s’. %S_MSG %s
691416XML Validation: Type definition for type ‘%s’ was not found, type definition is required before use in a type cast. %S_MSG %s
691516Element or attribute name too long: ‘%.*ls’.
691616XML Validation: The content model of type or model group ‘%s’ is ambiguous and thus violates the unique particle attribution constraint. Consult SQL Server Books Online for more information.
691716XML Validation: Element ‘%ls’ may not have xsi:nil=”true” because it was not defined as nillable or because it has a fixed value constraint. %S_MSG %ls
691816XML Validation: Element ‘%s’ must not have character or element children, because xsi:nil was set to true. %S_MSG %s
691916XML Validation: The type of element ‘%s’ is abstract. Instantiation requires the use of xsi:type to specify a non-abstract type. %S_MSG %s
692016Invalid definition for type ‘%ls’. Cannot specify use=”prohibited” for attribute ‘%ls’ because there is no corresponding attribute in the base type.
692116XML Validation: Element or attribute ‘%s’ was defined as fixed, the element value has to be equal to value of ‘fixed’ attribute specified in definition. %S_MSG %s
692216XML Validation: Not able to resolve namespace for prefix:’%.*ls’
692316XML Validation: Unexpected element(s): %s. %S_MSG %s
692416XML Validation: Text ‘%.*ls’ found in attribute-only content model. %S_MSG %s
692516Invalid definition for element ‘%ls’. SQL Server does not currently permit additions to existing substitution groups via ALTER XML SCHEMA COLLECTION.
692616XML Validation: Invalid simple type value: ‘%s’. %S_MSG %s
692716XML Validation: Invalid simple type value: ‘%ls’.
692816XML Validation: XML instances of the content model of type or model group ‘%ls’ can be validated in multiple ways and are not supported.
692916XML Validation: Invalid QName for xsi:type attribute ‘%.*ls’.
693016XML Validation: ID constraint check failed. Found attribute named ‘%.*ls’ with duplicate ID value ‘%.*ls’. %S_MSG %s
693116XML Validation: IDREF constraint check failed. Found attribute named ‘%.*ls’ with reference to ID value ‘%.*ls’, which does not exist
693216Invalid definition for element or attribute ‘%s’. Value constraints on components of type ID are not allowed.
693316XML Validation: Invalid simple type operation, inserting into simple type is not permitted. %S_MSG %s
693416XML Validation: Element ‘%s’ requires substitution, because it was defined as abstract. %S_MSG %s
693516XML Validation: ID or IDREF attribute exceeded the allowed maximum length. %S_MSG %s
693616XML Validation: Invalid cast for element ‘%s’ from type ‘%s’ to type ‘%s’. %S_MSG %s
693716XML Validation: The canonical form of the value ‘%ls’ is not valid according to the specified type. This can result from the use of pattern facets on non-string types or range restrictions or enumerations on floating-point types. %S_MSG %ls
693816XML Validation: The canonical form of the value ‘%ls’ is not valid according to the specified type. This can result from the use of pattern facets on non-string types or range restrictions or enumerations on floating-point types.
693916XML Validation: The element ‘%ls’ is mixed content with a fixed value and therefore not allowed to have element content. %S_MSG %ls
694016Invalid component named ‘%s’ found in global scope. Only elements, attributes, types and groups can be defined in global context
694116Invalid type definition for type ‘%s’, types with complex content can only be derived from base types which have complex content
694216Invalid type definition for type ‘%s’, types with simple content can only be derived from base types which have simple content
694316Invalid type definition for type ‘%s’, the derivation was illegal because ‘final’ attribute was specified on the base type
694416Invalid type definition for type ‘%s’, ‘%s’ facet is not restricting the value space
694516Invalid facet value for facet ‘%s’ in type definition ‘%s’
694616Invalid type definition for type ‘%s’, ‘minLength’ can not be greater than ‘maxLength’
694716XML Validation: Multiple ID attributes found on a single element. %S_MSG %s
694816Invalid type definition for type ‘%s’, ‘minLength’ can not be greater than ‘Length’
694916Invalid type definition for type ‘%s’, ‘Length’ can not be greater than ‘maxLength’
695016Invalid type definition for type ‘%s’, ‘fractionDigits’ can not be greater than ‘totalDigits’
695116Invalid type definition for type ‘%s’, ‘minInclusive’ must be less than or equal to ‘maxInclusive’ and less than ‘maxExclusive’
695216Invalid type definition for type ‘%s’, ‘minExclusive’ must be less than or equal to ‘maxExclusive’ and less than ‘maxInclusive’
695316Invalid type definition for type ‘%s’, recursive type definitions are not allowed
695416Invalid group definition for group ‘%s’, recursive group definitions are not allowed
695516Invalid attribute definition for attribute ‘%s’, attributes type has to be simple type
695616Invalid type definition for type ‘%s’, fixed facet ‘%s’ can not be redefined to a different value.
695716Invalid element definition, element ‘%s’ is not valid derivation of element ‘%s’
695816Invalid definition for type ‘%s’. An ‘all’ group may not appear as the child or parent of any other model group, it must have minOccurs = maxOccurs = 1, its child elements must have maxOccurs = 1
695916Invalid definition, top level group definitions can not have model groups as siblings
696016Component ‘%s’ is outside of allowed range. Maximum for ‘fractionDigits’ is 10 and maximum number of digits for non fractional part is 28
696116The system limit on the number of XML types has been reached.  Redesign your database to use fewer XML types.
696216‘default’ and ‘fixed’ values are not allowed on element of this type: ‘%s’
696316‘Default’ or ‘Fixed’ value is longer than allowed, maximum length allowed is 4000 characters : ‘%s’
696416Facet value is longer than allowed, maximum length allowed is 4000 characters : ‘%s’
696510XML Validation: Invalid content. Expected element(s): %s. Found: element ‘%s’ instead. %S_MSG %s.
696610Warning: Type ‘%s’ is restricted by a facet ‘%s’ that may impede full round-tripping of instances of this type
696716Invalid type definition for type ‘%s’. The base and derived types must have the same value for ‘mixed’ unless deriving by restriction, in which case ‘false’ is always permitted for the derived type.
696816Invalid type definition for type ‘%s’. Complex types cannot restrict simple types
696916ID/IDREF validation consumed too much memory. Try reducing the number of ID and IDREF attributes. Rearranging the file so that elements with IDREF attributes appear after the elements which they reference may also be helpful.
697016Invalid type definition for type ‘%s’. No type may have more than one attribute of any type derived from ID.
697116Invalid type definition for type ‘%s’. Type contains attribute ‘%s’ which is not allowed in base type.
697216Invalid redefinition of attribute ‘%s’ in type ‘%s’. Must be of a type which is a valid restriction of the corresponding attribute in the base type.
697316Invalid redefinition of attribute ‘%s’ in type ‘%s’. Must be required in the derived type if it is required in the base type.
697416Invalid redefinition of attribute ‘%s’ in type ‘%s’. Must be prohibited in the derived type if it is prohibited in the base type.
697516Invalid redefinition of attribute ‘%s’ in type ‘%s’. Must be fixed to the same value as in the derived type.
697616Invalid redefinition of attribute ‘%s’ in type ‘%s’. Derivation by extension may not redefine attributes.
697716Invalid member type ‘%s’ in union type ‘%s’. Unions may not have complex member types.
697816Invalid item type for list type ‘%s’. The item type of a list may not itself be a list, and types derived from ID may not be used as item types in this release.
697916Invalid restriction for type ‘%s’. The element in the restricted type must have the same name as and a more restrictive type than the corresponding element in the base type.
698016Invalid restriction for type ‘%s’. The particle in the restricted type may not have an occurrence range more permissive than that of the corresponding particle in the base type.
698116Invalid restriction for type ‘%s’. The element in the restricted type may not be nillable if the corresponding element in the base type is not.
698216Invalid restriction for type ‘%s’. The element in the restricted type must be fixed to the same value as the corresponding element in the derived type.
698316Invalid restriction for type ‘%s’. The element in the restricted type may not have a ‘block’ value more permissive than the corresponding element in the base type.
698416Invalid restriction for type ‘%s’. The element in the restricted type must be in one of the namespaces allowed by the base type’s wildcard.
698516Invalid restriction for type ‘%s’. The Wildcard in the restricted type must be a valid subset of the corresponding wildcard in the base type, and the processContents may not be more permissive.
698616Invalid restriction for type ‘%s’. The effective total range of the model group in the restricted type must be a valid restriction of the occurrence range of the wildcard in the base type.
698716Invalid restriction for type ‘%s’. An ‘all’ particle may be restricted only by ‘all’, ‘element’, or ‘sequence’.
698816Invalid restriction for type ‘%s’. A ‘choice’ particle may be restricted only by ‘element’, ‘choice’, or ‘sequence’.
698916Invalid restriction for type ‘%s’. A ‘sequence’ particle may be restricted only by ‘element’ or ‘sequence’.
699016Invalid restriction for type ‘%s’. Invalid model group restriction.
699116Invalid restriction for type ‘%s’. If the base type has empty content, then the derived type must as well, and if the derived type has empty content, then the base type must be emptiable.
699216The content model of type ‘%s’ contains two elements with the same name ‘%s’ and different types, nullability, or value constraints.
699316Value constraint on use of attribute ‘%s’ must be consistent with value constraint on its declaration.
699416Invalid restriction for type ‘%s’. The attribute wildcard in the restricted type must be a valid subset of the corresponding attribute wildcard in the base type, and the processContents may not be more permissive.
699516Invalid definition for type ‘%s’. SQL Server does not permit the built-in XML Schema types ‘ID’ and ‘IDREF’ or types derived from them to be used as the type of an element or as the basis for derivation by extension.
699616Invalid type definition for type ‘%s’. A type may not have both ‘minInclusive’ and ‘minExclusive’ or ‘maxInclusive’ and ‘maxExclusive’ facets.
699716Invalid definition for element ‘%s’. An element which has a fixed value may not also be nillable.
699816Invalid type definition: Type or content model ‘%s’ is too complicated. It may be necessary to reduce the number of enumerations or the size of the content model.
699916Invalid definition for element or attribute ‘%s’. Value constraints on components of type QName are not supported in this release.
700016OPENXML document handle parameter must be of data type int.