Database Engine events and errors (13000 to 13999)

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

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

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

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

SQL Server version

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

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

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

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

Errors and events (13000 to 13999)

Error Severity Event logged Description
13001 16 No file name
13002 16 No audit
13003 16 No audit specification
13004 16 No audit name
13005 16 No server role
13006 16 No server principal
13008 0 No receive
13010 0 No read
13012 0 No a USE database statement
13013 0 No a procedure, function or trigger
13014 0 No indexed views and/or indexes on computed columns and/or filtered indexes and/or query notifications and/or XML data type methods and/or spatial index operations
13015 0 No spatial index operations
13016 0 No an INTO clause
13018 0 No a COMPUTE clause
13019 0 No a SELECT INTO statement
13020 0 No option
13021 0 No offset option
13022 0 No statistics option
13024 0 No function name
13025 0 No varbinary (128) NOT NULL
13026 0 No parameter
13027 0 No convert specification
13028 0 No index
13029 0 No table
13030 0 No database
13031 0 No procedure
13032 0 No trigger
13033 0 No view
13034 0 No default
13035 0 No rule
13036 0 No system table
13037 0 No unknown type
13038 0 No SET option
13039 0 No column
13040 0 No type
13041 0 No character string
13042 0 No integer
13043 0 No identifier
13044 0 No number
13045 0 No indexes
13047 0 No object
13049 0 No built-in function name
13050 0 No aggregate function
13051 0 No XML INDEX
13052 0 No CLR type
13053 0 No xml schema collection
13054 0 No EXTENDED INDEX
13055 0 No SPATIAL INDEX
13056 0 No spatial
13057 0 No a planguide batch
13058 0 No geometry or geography
13059 0 No conversation priority
13060 0 No tablegroup
13076 0 No an assignment
13077 0 No a cursor declaration
13078 0 No replication filter
13079 0 No variable assignment
13080 0 No statistics
13081 0 No file
13082 0 No filegroup
13083 0 No server
13084 0 No write
13085 0 No function
13086 0 No database collation
13087 0 No drop
13088 0 No alter
13089 0 No message type
13090 0 No contract
13092 0 No service
13093 0 No queue
13094 0 No table valued function
13095 0 No event notification
13096 0 No synonym
13097 0 No lock
13098 0 No thread
13099 0 No communication buffer
13100 0 No Common Language Runtime critical section
13101 0 No partition scheme
13102 10 No DETACH
13103 0 No protocol version
13104 0 No RANGE
13105 0 No create
13106 0 No route
13107 0 No remote service binding
13108 0 No Initiator
13109 0 No Target
13110 0 No host synchronization object
13111 0 No generic waitable object
13112 0 No application role
13113 0 No schema
13114 0 No user
13115 0 No login
13116 0 No certificate
13117 0 No role
13118 0 No find
13119 0 No endpoint
13120 0 No sql:variable
13121 0 No sql:column
13122 0 No XML namespace
13123 0 No assembly
13124 0 No fulltext catalog
13125 16 No execute as
13126 16 No symmetric key
13127 16 No principal
13128 16 No security descriptor
13129 16 No hypothetical index
13130 16 No nonclustered index
13131 16 No credential
13132 0 No transfer
13133 0 No Cumulative wait time (ms) per second
13134 0 No Waits started per second
13135 0 No Waits in progress
13136 0 No Average wait time (ms)
13137 0 No Cumulative execution time (ms) per second
13138 0 No Execs started per second
13139 0 No Execs in progress
13140 0 No Average execution time (ms)
13141 16 No asymmetric key
13142 0 No an INSERT SELECT statement
13143 16 No partition function
13144 16 No partition scheme
13145 16 No encryption
13146 16 No signature
13147 16 No password
13148 16 No rename
13149 16 No end dialog
13150 16 No END CONVERSATION WITH ERROR
13151 16 No MOVE CONVERSATION
13152 16 No receive sequenced message
13153 16 No receive end conversation
13154 16 No receive end conversation with error
13155 16 No receive broker error
13156 16 No receive message acknowledgement
13157 16 No terminate conversation
13158 16 No broker error
13159 16 No countersignature
13160 16 No BEGIN CONVERSATION TIMER
13161 16 No fire conversation timer
13162 16 No END CONVERSATION WITH CLEANUP
13163 16 No BEGIN DIALOG CONVERSATION
13164 16 No SEND
13165 16 No conversation
13166 16 No conversation group
13167 16 No system
13168 16 No Service Broker
13169 16 No Database Mirroring
13170 0 No table or indexed view
13171 16 No conversation handle
13172 16 No GET CONVERSATION GROUP
13173 16 No master key
13174 16 No another assembly with same SQL name is already present in the current database
13175 16 No version, culture or public key mismatch
13176 0 No component
13177 16 No IL compilation
13178 16 No Inproc data access
13179 16 No DDL operations
13180 16 No execution cache cleanup
13181 16 No unspecified operation
13182 16 No dialog
13183 10 No The certificate's private key cannot be found
13184 10 No The certificate's private key size is incompatible with the crypto provider
13185 10 No The certificate's public key size is incompatible with the crypto provider
13186 10 No The certificate's private key size is incompatible with the encrypted key exchange key
13187 10 No The certificate's public key size is incompatible with the security header's signature
13188 10 No The certificate's private key is password protected
13189 10 No The key exchange key has an invalid size after being decrypted with the certificate private key
13190 10 No The database principal used to lookup the cert is invalid
13191 10 No The database principal has no mapping to a server principal
13192 10 No The certificate is disabled for BEGIN DIALOG
13193 16 No encryption algorithm
13194 16 No authentication protocol
13195 10 No Certificate not found
13196 10 No Certificate not yet valid
13197 10 No Certificate expired
13198 10 No Certificate is larger than maximum allowed size
13199 10 No message timestamp
13201 10 No security header timestamp
13202 10 No TO BROKER INSTANCE
13203 10 No TO SERVICE
13204 10 No FROM BROKER INSTANCE
13205 10 No FROM SERVICE
13206 10 No SERVICE CONTRACT
13207 10 No MESSAGE TYPE
13208 10 No MESSAGE INTEGRITY CHECK
13209 10 No KEY SALT
13210 10 No SESSION KEY
13211 10 No KEY EXCHANGE KEY
13212 10 No SOURCE CERTIFICATE ISSUER NAME
13213 10 No SOURCE CERTIFICATE SERIAL NUMBER
13214 10 No DESTINATION CERTIFICATE ISSUER NAME
13215 10 No DESTINATION CERTIFICATE SERIAL NUMBER
13216 10 No SECURITY HEADER SIGNATURE
13217 10 No MESSAGE BODY
13218 10 No STATEMENT
13219 10 No clustered index
13220 10 No primary xml index
13221 10 No manual failover
13222 10 No automatic failover
13223 10 No failover from partner
13224 10 No role synchronization
13225 10 No FORCE_SERVICE_ALLOW_DATA_LOSS
13226 10 No add
13227 10 No to
13228 10 No from
13229 10 No enable
13230 10 No disable
13231 10 No remap
13232 10 No INSERT
13233 10 No UPDATE
13234 10 No DELETE
13235 10 No WHEN MATCHED
13236 10 No WHEN NOT MATCHED
13237 10 No WHEN NOT MATCHED BY SOURCE
13238 10 No TOP or OFFSET
13239 10 No GROUP BY
13240 10 No HAVING
13241 10 No ORDER BY
13242 10 No COMPUTE
13243 10 No OUTPUT INTO
13244 10 No SELECT
13245 10 No WHERE
13246 10 No unexpected
13247 10 No The crypto API has detected bad data while trying to perform a decryption operation
13248 10 No OUTPUT
13249 10 No Temporary tables
13250 10 No Labels
13251 10 No availability group
13252 10 No type table
13254 10 No event
13255 10 No target
13256 10 No event action
13257 10 No event session
13258 10 No event package
13259 10 No event object
13260 10 No event predicate comparator
13261 10 No event attribute or predicate source
13262 10 No customizable attribute
13263 10 No event predicate
13264 10 No predicate source
13265 10 No event attribute
13266 10 No partitioned
13267 10 No not partitioned
13268 10 No resource pool
13269 10 No workload group
13270 10 No resource governor
13271 10 No move
13272 10 No UPDATETEXT
13273 10 No WRITETEXT
13274 10 No torn page (expected signature: 0x%08x; actual signature: 0x%08x)
13275 10 No incorrect checksum (expected: 0x%08x; actual: 0x%08x)
13276 10 No invalid protection option
13277 10 No invalid encryption key
13278 10 No unable to decrypt page
13279 10 No decryption failure (expected: 0x%08x; actual: 0x%08x)
13280 10 No unable to decrypt page due to missing DEK
13281 10 No CREATION_DISPOSITION
13282 10 No PROVIDER_KEY_NAME
13283 10 No key source
13284 10 No ENCRYPTION BY
13285 10 No public key
13286 10 No private key
13287 10 No cryptographic provider
13288 10 No cryptographic provider DLL path
13289 10 No cryptographic provider friendly name
13290 10 No version
13291 10 No guid
13292 10 No create credential for
13293 10 No cryptographic provider key name
13294 10 No key persistence
13295 10 No cryptographic provider key thumbprint length
13296 10 No cryptographic provider key blob length
13297 16 No encryption algorithm tag
13298 16 No name
13299 16 No thumbprint
13301 16 No IV(Initialization Vector) length
13302 16 No bit length
13303 16 No constraint
13304 16 No database encryption key
13305 10 No QUERY_STORE
13306 10 No DESIRED_STATE' or 'OPERATION_MODE
13307 10 No MAX_STORAGE_SIZE_MB
13308 10 No FLUSH_INTERVAL_SECONDS' or 'DATA_FLUSH_INTERVAL_SECONDS
13309 10 No QUERY_STORE CLEANUP_POLICY
13310 10 No STALE_QUERY_THRESHOLD_DAYS
13311 10 No column master key
13312 10 No column encryption key
13313 10 No key store provider name
13314 10 No FILESTREAM
13315 10 No ROWGUID
13316 10 No FOR XML
13317 10 No FOR JSON
13318 10 No encrypted value
13319 10 No key path
13320 10 No BLOCK
13321 10 No FILTER
13322 10 No INTERVAL_LENGTH_MINUTES
13323 10 No MAX_PLANS_PER_QUERY
13324 10 No QUERY_CAPTURE_MODE
13325 10 No SIZE_BASED_CLEANUP_MODE
13326 10 No external resource pool
13334 10 No Certificate chain validation failed
13335 10 No Certificate does not have subject alternative name
13336 10 No There is no trusted issuer found for this certificate
13371 10 No STATISTICS_INCREMENTAL
13372 10 No this operation cannot be performed inside a user transaction.
13373 16 No Anchor record
13374 16 No Page dictionary
13375 16 No Compression information structure
13376 10 No Fulltext Query String
13377 10 No Fulltext Query Language
13378 10 No Fulltext Query Max Keys
13379 10 No fulltext stoplist
13380 10 No Success - Consult EKM Provider for details
13381 10 No Failure - Consult EKM Provider for details
13382 10 No Insufficient Buffer - Consult EKM Provider for details
13383 10 No Not Supported - Consult EKM Provider for details
13384 10 No Object Not Found - Consult EKM Provider for details
13385 10 No Authentication Failure - Consult EKM Provider for details
13386 10 No Invalid Argument - Consult EKM Provider for details
13387 10 No Provider Error - No explanation is available, consult EKM Provider for details
13388 10 No Key Flags
13389 10 No Key Name
13390 10 No Key Type
13391 10 No Location:
13392 10 No Location relative to the specified target node:
13393 10 No search property list
13394 10 No MERGE
13395 10 No PAD_INDEX
13396 10 No FILLFACTOR
13397 10 No SORT_IN_TEMPDB
13398 10 No IGNORE_DUP_KEY
13399 10 No STATISTICS_NORECOMPUTE
13400 10 No Extended stored procedure API will be removed in a future version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it.
13401 10 No Non-ANSI '*=' and '=*' outer join operators will be removed in the next version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it. Use ANSI outer joins instead.
13402 10 No The ability to INSERT NULL values into TIMESTAMP columns will be removed in a future version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it. Use DEFAULT instead.
13403 10 No The ability to use string literals as column aliases will be removed in a future version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it. Use AS clause instead.
13404 10 No The ability to use '#' and '##' as the name of temporary tables and stored procedures will be removed in a future version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it.
13405 10 No The ability to use '@' and names that start with '@@' as Transact-SQL identifiers will be removed in a future version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it.
13406 10 No The ability to use the DEFAULT keyword as a default value will be removed in a future version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it.
13407 10 No FASTFIRSTROW hint will be removed in the next version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it. Use OPTION (FAST n) instead.
13408 10 No %ls will be removed in the next version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it.
13409 10 No Collation '%ls' will be removed in a future version of SQL Server. Avoid using this collation in new development work, and plan to modify applications that currently use it.
13410 10 No Creating credentials using mismatched password for sp_control_dbmasterkey_password will be removed in a future version of SQL Server. Avoid using this stored procedure with passwords that do not match the existing database master key's encryption password, and plan to modify applications that currently use it.
13501 16 No Temporal generated always column '%.*ls' has invalid data type.
13502 16 No System-versioned table cannot have more than one 'GENERATED ALWAYS AS ROW START' column.
13503 16 No System-versioned table cannot have more than one 'GENERATED ALWAYS AS ROW END' column.
13504 16 No Temporal 'GENERATED ALWAYS AS ROW START' column definition missing.
13505 16 No Temporal 'GENERATED ALWAYS AS ROW END' column definition missing.
13506 16 No System-versioned table SYSTEM_TIME period definition start column name not matching 'GENERATED ALWAYS AS ROW START' column name.
13507 16 No System-versioned table SYSTEM_TIME period definition end column name not matching 'GENERATED ALWAYS AS ROW END' column name.
13508 16 No System-versioned table cannot have more than one SYSTEM_TIME period definition.
13509 16 No Cannot create generated always column when SYSTEM_TIME period is not defined.
13510 16 No Cannot set SYSTEM_VERSIONING to ON when SYSTEM_TIME period is not defined.
13511 16 No Specified object '%.*ls' cannot be used as history table.
13512 16 No You cannot specify SYSTEM_VERSIONING clause more than once.
13513 16 No SYSTEM_TIME period columns cannot have different datatype precision.
13514 16 No History table '%.*ls' is already in use.
13515 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has custom unique keys defined. Consider dropping all unique keys and trying again.
13516 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has foreign keys defined. Consider dropping all foreign keys and trying again.
13517 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has table or column constraints defined. Consider dropping all table and column constraints and trying again.
13518 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has IDENTITY column specification. Consider dropping all IDENTITY column specifications and trying again.
13519 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has computed column specification. Consider dropping all computed column specifications and trying again.
13520 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' is not available or it is placed on a read-only file group.
13521 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' is configured for change data capture. Consider dropping this configuration and trying again.
13522 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has triggers defined. Consider dropping all triggers and trying again.
13523 16 No Setting SYSTEM_VERSIONING to ON failed because table '%.*ls' has %d columns and table '%.*ls' has %d columns.
13524 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' at ordinal %d in history table '%.*ls' has a different name than the column '%.*ls' at the same ordinal in table '%.*ls'.
13525 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' has data type %s in history table '%.*ls' which is different from corresponding column type %s in table '%.*ls'.
13526 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same collation in tables '%.*ls' and '%.*ls'.
13527 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same CLR type in tables '%.*ls' and '%.*ls'.
13528 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same ANSI trimming semantics in tables '%.*ls' and '%.*ls'.
13529 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same XML Schema Collection in tables '%.*ls' and '%.*ls'.
13530 16 No Setting SYSTEM_VERSIONING to ON failed because system column '%.*ls' in history table '%.*ls' corresponds to a period column in table '%.*ls' and cannot be nullable.
13531 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same nullability attribute in tables '%.*ls' and '%.*ls'.
13532 16 No Setting SYSTEM_VERSIONING to ON failed because system-versioned tables cannot have FILESTREAM columns.
13533 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same sparse storage attribute in tables '%.*ls' and '%.*ls'.
13534 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same column set property in tables '%.*ls' and '%.*ls'.
13535 16 No Data modification failed on system-versioned table '%.*ls' because transaction time was earlier than period start time for affected records.
13536 16 No Cannot insert an explicit value into a GENERATED ALWAYS column in table '%.*ls'. Use INSERT with a column list to exclude the GENERATED ALWAYS column, or insert a DEFAULT into GENERATED ALWAYS column.
13537 16 No Cannot update GENERATED ALWAYS columns in table '%.*ls'.
13538 16 No You do not have the required permissions to complete the operation.
13539 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' is not specified in two-part name format.
13540 16 No Setting SYSTEM_VERSIONING to ON failed because table '%.*ls' contains invalid records with end of period set before start.
13541 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' contains invalid records with end of period set before start.
13542 16 No ADD PERIOD FOR SYSTEM_TIME on table '%.*ls' failed because there are open records with start of period set to a value in the future.
13543 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' contains invalid records with end of period set to a value in the future.
13544 16 No Temporal FOR SYSTEM_TIME clause can only be used with system-versioned tables. '%.*ls' is not a system-versioned table.
13545 16 No Truncate failed on table '%.*ls' because it is not supported operation on system-versioned tables.
13546 16 No Switching out partition failed on table '%.*ls' because it is not supported operation on system-versioned tables. Consider setting SYSTEM_VERSIONING to OFF and trying again.
13547 16 No Switching in partition failed on history table '%.*ls' because it is not supported operation on system-versioned tables. Consider setting SYSTEM_VERSIONING to OFF and trying again.
13548 16 No Cannot alter column '%.*ls' on table '%.*ls' because it is not supported operation on system-versioned temporal tables.
13549 16 No Setting FILESTREAM ON failed on table '%.*ls' because it is not supported operation on system-versioned temporal tables.
13550 16 No Add column operation failed on table '%.*ls' because it is not supported operation on system-versioned temporal tables.
13551 16 No Drop column operation failed on table '%.*ls' because it is not supported operation on system-versioned temporal tables.
13552 16 No Drop table operation failed on table '%.*ls' because it is not supported operation on system-versioned temporal tables.
13553 16 No System versioned temporal table '%.*ls' must have primary key defined.
13554 16 No Memory-optimized table '%.*ls' cannot contain system-time PERIOD.
13555 16 No System versioned temporal table '%.*ls' cannot have FILESTREAM columns.
13556 16 No Table '%.*ls' is a FileTable. System versioning cannot be used on FileTables.
13557 16 No Cannot drop PRIMARY KEY constraint from a system-versioned temporal table '%.*ls'.
13558 16 No Cannot add PRIMARY KEY constraint to a temporal history table '%.*ls'.
13559 16 No Cannot insert rows in a temporal history table '%.*ls'.
13560 16 No Cannot delete rows from a temporal history table '%.*ls'.
13561 16 No Cannot update rows in a temporal history table '%.*ls'.
13562 16 No Cannot perform MERGE operation on a temporal history table '%.*ls'.
13563 16 No Enabling Change Tracking for a temporal history table '%.*ls' is not allowed.
13564 16 No Adding CHECK constraint to a temporal history table '%.*ls' is not allowed.
13565 16 No Foreign key '%.*ls' is not valid. A temporal history table cannot be used in a foreign key definition.
13566 16 No Temporal table '%.*ls' is already in use.
13567 16 No Temporal history table '%.*ls' cannot be created in a 'tempdb' database.
13568 16 No System-versioned temporal table '%.*ls' cannot be created in a 'tempdb' database.
13569 16 No Cannot create a trigger on a system-versioned temporal table '%.*ls'.
13570 16 No The use of replication is not supported with system-versioned temporal table '%s'
13571 16 No Enabling Change Data Capture for a temporal history table '%ls' is not allowed.
13572 16 No Creating table variables containing PERIOD is not allowed.
13573 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' contains overlapping records.
13574 16 No Setting SYSTEM_VERSIONING to ON failed because temporal history table '%.*ls' contains SYSTEM_TIME period.
13575 16 No ADD PERIOD FOR SYSTEM_TIME failed because table '%.*ls' contains records where end of period is not equal to MAX datetime.
13576 16 No DML operations are not allowed because system-versioned temporal table '%.*ls' is in read-only mode.
13577 16 No ALTER TABLE SWITCH statement failed on table '%.*ls' because target table has SYSTEM_TIME PERIOD while source table does not have it.
13578 16 No ALTER TABLE SWITCH statement failed on table '%.*ls' because target and source tables have different SYSTEM_TIME PERIOD definitions.
13579 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not use identical encryption in tables '%.*ls' and '%.*ls'.
13580 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has ROWGUID column specification. Consider dropping all ROWGUID column specifications and trying again.
13581 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same masking functions in tables '%.*ls' and '%.*ls'.
13582 16 No Setting SYSTEM_VERSIONING to ON failed because table '%.*ls' has a FOREIGN KEY with cascading DELETE or UPDATE.
13583 16 No Cannot add UNIQUE KEY constraint to a temporal history table '%.*ls'.
13584 16 No Flush has not been executed for table because appropriate lock could not be obtained or it does not exist anymore.
13585 16 No Computed column is defined with a user-defined function which is not allowed with system-versioned table '%.*ls' because it performs user or system data access, or is assumed to perform this access. A function is assumed by default to perform data access if it is not schemabound.
13586 16 No Temporal FOR SYSTEM_TIME clause cannot be used on remote data source '%.*ls'.
13587 16 No Period column '%.*ls' in a system-versioned temporal table cannot be nullable.
13588 16 No Column '%.*ls' in table '%.*ls' cannot be dropped because it is a part of period definition.
13589 16 No Column '%.*ls' in table '%.*ls' cannot be specified as 'GENERATED ALWAYS' in ALTER COLUMN statement.
13590 16 No Temporal FOR SYSTEM_TIME clause can only be set once per temporal table. '%.*ls' has more than one temporal FOR SYSTEM_TIME clause.
13591 16 No SYSTEM_VERSIONING is not turned ON for table '%.*ls'.
13592 16 No Cannot drop SYSTEM_TIME period from table '%.*ls' when SYSTEM_VERSIONING is ON.
13593 16 No SYSTEM_TIME period cannot be dropped from table '%.*ls', because SYSTEM_TIME period does not exist.
13594 16 No Table '%.*ls' does not contain SYSTEM_TIME period '%.*ls'.
13595 16 No Temporal history table name '%.*ls' is not correct for current table '%.*ls'.
13596 16 No SYSTEM_VERSIONING is already turned ON for table '%.*ls'.
13597 16 No Temporal SYSTEM_TIME period is already defined on table '%.*ls'.
13598 16 No Temporal SYSTEM_TIME period cannot be defined on history table '%.*ls'.
13599 16 No Period column '%.*ls' in a system-versioned temporal table cannot be altered.
13600 16 No FOR JSON AUTO requires at least one table for generating JSON objects. Use FOR JSON PATH or add a FROM clause with a table name.
13601 16 No Property '%.*ls' cannot be generated in JSON output due to a conflict with another column name or alias. Use different names and aliases for each column in SELECT list.
13602 16 No The FOR JSON clause is not allowed in a %ls statement.
13603 16 No Property '%.*ls' cannot be generated in JSON output due to invalid character in the column name or alias. Column name or alias that contains '..', starts or ends with '.' is not allowed in query that has FOR JSON clause.
13604 16 No FOR JSON cannot serialize CLR objects. Cast CLR types explicitly into one of the supported types in FOR JSON queries.
13605 16 No Column expressions and data sources without names or aliases cannot be formatted as JSON text using FOR JSON clause. Add alias to the unnamed column or table.
13606 16 No JSON text that has more than 128 nesting levels cannot be parsed.
13607 16 No JSON path is not properly formatted. Unexpected character '%lc' is found at position %d.
13608 16 No Property cannot be found on the specified JSON path.
13609 16 No JSON text is not properly formatted. Unexpected character '%lc' is found at position %d.
13610 16 No The argument %d of the "%.*ls" must be a string literal.
13611 16 No Value referenced by JSON path is not an array or object and cannot be opened with OPENJSON.
13612 16 No Cannot convert a string value found in the JSON text to binary value because it is not Base64 encoded.
13613 16 No Base64 encoded string cannot be converted to binary value. Binary data would be truncated.
13614 16 No TEXT, NTEXT, SQL_VARIANT and IMAGE types cannot be used as column types in OPENJSON function with explicit schema. These types are not supported in WITH clause.
13615 16 No OPENJSON function cannot convert value found in the JSON text to sql_variant data type. The value found in JSON text would be truncated.
13616 16 No CLR types cannot be used as column types in OPENJSON function with explicit schema. CLR types are not supported in WITH clause.
13617 16 No Table types cannot be used as column types in OPENJSON function with explicit schema. This type is not supported in WITH clause.
13618 16 No AS JSON option can be specified only for column of nvarchar(max) type in WITH clause.
13619 16 No Unsupported JSON path found in argument %d of JSON_MODIFY.
13620 16 No ROOT option and WITHOUT_ARRAY_WRAPPER option cannot be used together in FOR JSON. Remove one of these options.
13621 16 No Array cannot be found in the specified JSON path.
13622 16 No An invalid value was specified for argument %d.
13623 16 No Scalar value cannot be found in the specified JSON path.
13624 16 No Object or array cannot be found in the specified JSON path.
13625 16 No String value in the specified JSON path would be truncated.
13626 16 No Openjson cannot have more than %d columns in with clause.
13701 16 No System-versioned table schema modification failed because history table '%.*ls' has custom unique keys defined. Consider dropping all unique keys and trying again.
13702 16 No System-versioned table schema modification failed because history table '%.*ls' has foreign keys defined. Consider dropping all foreign keys and trying again.
13703 16 No System-versioned table schema modification failed because history table '%.*ls' has table or column constraints defined. Consider dropping all table and column constraints and trying again.
13704 16 No System-versioned table schema modification failed because history table '%.*ls' has IDENTITY column specification. Consider dropping all IDENTITY column specifications and trying again.
13705 16 No System-versioned table schema modification failed because history table '%.*ls' has computed column specification. Consider dropping all computed column specifications and trying again.
13706 16 No System-versioned table schema modification failed because history table '%.*ls' is not available or it is placed on a read-only file group.
13707 16 No System-versioned table schema modification failed because history table '%.*ls' is configured for change data capture. Consider dropping this configuration and trying again.
13708 16 No System-versioned table schema modification failed because history table '%.*ls' has triggers defined. Consider dropping all triggers and trying again.
13709 16 No System-versioned table schema modification failed because table '%.*ls' has %d columns and table '%.*ls' has %d columns.
13710 16 No System-versioned table schema modification failed because column '%.*ls' at ordinal %d in history table '%.*ls' has a different name than the column '%.*ls' at the same ordinal in table '%.*ls'.
13711 16 No System-versioned table schema modification failed because column '%.*ls' has data type %s in history table '%.*ls' which is different from corresponding column type %s in table '%.*ls'.
13712 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same collation in tables '%.*ls' and '%.*ls'.
13713 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same CLR type in tables '%.*ls' and '%.*ls'.
13714 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same ANSI trimming semantics in tables '%.*ls' and '%.*ls'.
13715 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same XML Schema Collection in tables '%.*ls' and '%.*ls'.
13716 16 No System-versioned table schema modification failed because system column '%.*ls' in history table '%.*ls' corresponds to a period column in table '%.*ls' and cannot be nullable.
13717 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same nullability attribute in tables '%.*ls' and '%.*ls'.
13718 16 No System-versioned table schema modification failed because system-versioned tables cannot have FILESTREAM columns.
13719 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same sparse storage attribute in tables '%.*ls' and '%.*ls'.
13720 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same column set property in tables '%.*ls' and '%.*ls'.
13721 16 No System-versioned table schema modification failed because temporal history table '%.*ls' contains SYSTEM_TIME period.
13722 16 No Computed column is defined with a user-defined function which is not allowed with system-versioned table '%.*ls' because it performs user or system data access, or is assumed to perform this access. A function is assumed by default to perform data access if it is not schemabound.
13723 16 No System-versioned table schema modification failed because history table '%.*ls' has ROWGUID column specification. Consider dropping all ROWGUID column specifications and trying again.
13724 16 No System-versioned table schema modification failed because adding computed column while system-versioning is ON is not supported.
13725 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same masking functions in tables '%.*ls' and '%.*ls'.
13726 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' is referenced by one or more BLOCK security predicates. Consider removing the BLOCK security predicates referencing this table and trying again.
13727 16 No Temporal 'GENERATED ALWAYS AS %ls' column '%.*ls' has invalid data type.
13728 16 No Temporal 'GENERATED ALWAYS AS %ls' column '%.*ls' cannot be nullable.
13729 16 No Temporal 'GENERATED ALWAYS' column '%.*ls' cannot be altered.
13730 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' in history table '%.*ls' corresponds to a generated always column in table '%.*ls' and cannot be nullable.
13731 16 No System-versioned table schema modification failed because column '%.*ls' in history table '%.*ls' corresponds to a generated always column in table '%.*ls' and cannot be nullable.
13732 16 No Temporal 'GENERATED ALWAYS AS %ls' column '%.*ls' has invalid data length.
13733 16 No Temporal table cannot have more than one 'GENERATED ALWAYS AS %ls' column.
13734 16 No System-versioned table schema modification failed because online alter is not supported on system-versioned memory optimized table '%.*ls'.
13735 16 No Cannot alter HIDDEN attribute on column '%.*ls' in table '%.*ls' because this column is not a generated always column.
13736 16 No ALTER TABLE SWITCH statement failed on table '%.*ls' because column '%.*ls' does not have the same GENERATED ALWAYS attribute in target and source tables.
13738 16 No History table '%.*ls' can not be memory optimized table.
13739 16 No Memory optimized temporal table '%.*ls' must be created with DURABILITY set to SCHEMA_AND_DATA.
13740 16 No The row size limit of %d bytes for memory optimized system versioned tables has been exceeded. Please simplify the table definition.
13741 16 No Cannot create UNIQUE index on temporal history table '%.*ls'.
13742 16 No Table '%.*ls' contains records where 'GENERATED ALWAYS AS %ls' is not equal to %ls.
13743 16 No %ld is not a valid value for system versioning history retention period.
13744 16 No '%.*ls' is not a valid history retention period unit for system versioning.
13745 16 No System-versioned table schema modification failed because column '%.*ls' does not use identical encryption in tables '%.*ls' and '%.*ls'.
13746 16 No '%.*ls' is not a system versioned temporal table.
13747 16 No Cannot apply history cleanup on table '%.*ls' because it has infinite retention period.
13748 16 No Setting SYSTEM_VERSIONING to ON failed because table '%.*ls' exceeds the maximum of 1023 columns.
13749 16 No The period of %ld %S_MSG is too big for system versioning history retention.
13750 16 No Temporal period column '%.*ls' does not exist.
13751 16 No Temporal application time column '%.*ls' has invalid data type. Allowed data types are datetime2, smalldatetime, datetimeoffset, date and datetime.
13752 16 No Column '%.*ls' must be defined as NOT NULL in order to be used in a temporal application time period.
13753 16 No Temporal period columns cannot have different data types.
13754 16 No Temporal period columns cannot have different data type precision.
13755 16 No Temporal period '%.*ls' has the same start and end time column.
13756 16 No Column '%.*ls' is used in the temporal period '%.*ls' and cannot be explicitly placed in the key list of a constraint where that same period without overlaps is used.
13757 16 No Temporal table '%.*ls' already has history table defined. Consider dropping system_versioning first if you want to use different history table.
13758 16 No Cannot define foreign key constraint '%.*ls' with cascaded DELETE or UPDATE on table '%.*ls' because table is system-versioned.
13759 16 No Renaming a column failed on history table '%ls' because it is not supported operation on system-versioned tables. Consider setting SYSTEM_VERSIONING to OFF and trying again.
13760 16 No Accessing history table for memory optimized temporal table using the SERIALIZABLE isolation level is not supported while SYSTEM_VERSIONING is ON.
13761 16 No The hint '%.*ls' is not supported with history table for memory optimized temporal table while SYSTEM_VERSIONING is ON.
13762 16 No Cannot alter temporal table '%.*ls' because this operation is currently not available.
13763 16 No Cannot query temporal table '%.*ls' because this operation is currently not available.
13774 16 No Setting SYSTEM_VERSIONING to ON failed because table '%.*ls' has INSTEAD OF triggers defined. Consider dropping INSTEAD OF triggers and trying again.
13775 16 No System-versioned table schema modification failed because table '%.*ls' has INSTEAD OF triggers defined. Consider dropping INSTEAD OF triggers and trying again.
13783 16 No Data modification failed on system-versioned table '%.*ls' because column '%.*ls' cannot be output into the history table '%.*ls'.
13795 16 No '%.*ls' does not exist, or is not a temporal application time period.
13796 16 No Temporal application time period without overlaps can be defined only on a primary key or a unique constraint.
13797 16 No Temporal application time period is already defined on table '%.*ls'.
13798 16 No A table cannot have more than one application time period definition.
13799 16 No '%.*ls' is not allowed as application time period name.
Error Severity Event logged Description
13001 16 No file name
13002 16 No audit
13003 16 No audit specification
13004 16 No audit name
13005 16 No server role
13006 16 No server principal
13008 0 No receive
13010 0 No read
13012 0 No a USE database statement
13013 0 No a procedure, function or trigger
13014 0 No indexed views and/or indexes on computed columns and/or filtered indexes and/or query notifications and/or XML data type methods and/or spatial index operations
13015 0 No spatial index operations
13016 0 No an INTO clause
13018 0 No a COMPUTE clause
13019 0 No a SELECT INTO statement
13020 0 No option
13021 0 No offset option
13022 0 No statistics option
13024 0 No function name
13025 0 No varbinary (128) NOT NULL
13026 0 No parameter
13027 0 No convert specification
13028 0 No index
13029 0 No table
13030 0 No database
13031 0 No procedure
13032 0 No trigger
13033 0 No view
13034 0 No default
13035 0 No rule
13036 0 No system table
13037 0 No unknown type
13038 0 No SET option
13039 0 No column
13040 0 No type
13041 0 No character string
13042 0 No integer
13043 0 No identifier
13044 0 No number
13045 0 No indexes
13047 0 No object
13049 0 No built-in function name
13050 0 No aggregate function
13051 0 No XML INDEX
13052 0 No CLR type
13053 0 No xml schema collection
13054 0 No EXTENDED INDEX
13055 0 No SPATIAL INDEX
13056 0 No spatial
13057 0 No a planguide batch
13058 0 No geometry or geography
13059 0 No conversation priority
13060 0 No tablegroup
13076 0 No an assignment
13077 0 No a cursor declaration
13078 0 No replication filter
13079 0 No variable assignment
13080 0 No statistics
13081 0 No file
13082 0 No filegroup
13083 0 No server
13084 0 No write
13085 0 No function
13086 0 No database collation
13087 0 No drop
13088 0 No alter
13089 0 No message type
13090 0 No contract
13092 0 No service
13093 0 No queue
13094 0 No table valued function
13095 0 No event notification
13096 0 No synonym
13097 0 No lock
13098 0 No thread
13099 0 No communication buffer
13100 0 No Common Language Runtime critical section
13101 0 No partition scheme
13102 10 No DETACH
13103 0 No protocol version
13104 0 No RANGE
13105 0 No create
13106 0 No route
13107 0 No remote service binding
13108 0 No Initiator
13109 0 No Target
13110 0 No host synchronization object
13111 0 No generic waitable object
13112 0 No application role
13113 0 No schema
13114 0 No user
13115 0 No login
13116 0 No certificate
13117 0 No role
13118 0 No find
13119 0 No endpoint
13120 0 No sql:variable
13121 0 No sql:column
13122 0 No XML namespace
13123 0 No assembly
13124 0 No fulltext catalog
13125 16 No execute as
13126 16 No symmetric key
13127 16 No principal
13128 16 No security descriptor
13129 16 No hypothetical index
13130 16 No nonclustered index
13131 16 No credential
13132 0 No transfer
13133 0 No Cumulative wait time (ms) per second
13134 0 No Waits started per second
13135 0 No Waits in progress
13136 0 No Average wait time (ms)
13137 0 No Cumulative execution time (ms) per second
13138 0 No Execs started per second
13139 0 No Execs in progress
13140 0 No Average execution time (ms)
13141 16 No asymmetric key
13142 0 No an INSERT SELECT statement
13143 16 No partition function
13144 16 No partition scheme
13145 16 No encryption
13146 16 No signature
13147 16 No password
13148 16 No rename
13149 16 No end dialog
13150 16 No END CONVERSATION WITH ERROR
13151 16 No MOVE CONVERSATION
13152 16 No receive sequenced message
13153 16 No receive end conversation
13154 16 No receive end conversation with error
13155 16 No receive broker error
13156 16 No receive message acknowledgement
13157 16 No terminate conversation
13158 16 No broker error
13159 16 No countersignature
13160 16 No BEGIN CONVERSATION TIMER
13161 16 No fire conversation timer
13162 16 No END CONVERSATION WITH CLEANUP
13163 16 No BEGIN DIALOG CONVERSATION
13164 16 No SEND
13165 16 No conversation
13166 16 No conversation group
13167 16 No system
13168 16 No Service Broker
13169 16 No Database Mirroring
13170 0 No table or indexed view
13171 16 No conversation handle
13172 16 No GET CONVERSATION GROUP
13173 16 No master key
13174 16 No another assembly with same SQL name is already present in the current database
13175 16 No version, culture or public key mismatch
13176 0 No component
13177 16 No IL compilation
13178 16 No Inproc data access
13179 16 No DDL operations
13180 16 No execution cache cleanup
13181 16 No unspecified operation
13182 16 No dialog
13183 10 No The certificate's private key cannot be found
13184 10 No The certificate's private key size is incompatible with the crypto provider
13185 10 No The certificate's public key size is incompatible with the crypto provider
13186 10 No The certificate's private key size is incompatible with the encrypted key exchange key
13187 10 No The certificate's public key size is incompatible with the security header's signature
13188 10 No The certificate's private key is password protected
13189 10 No The key exchange key has an invalid size after being decrypted with the certificate private key
13190 10 No The database principal used to lookup the cert is invalid
13191 10 No The database principal has no mapping to a server principal
13192 10 No The certificate is disabled for BEGIN DIALOG
13193 16 No encryption algorithm
13194 16 No authentication protocol
13195 10 No Certificate not found
13196 10 No Certificate not yet valid
13197 10 No Certificate expired
13198 10 No Certificate is larger than maximum allowed size
13199 10 No message timestamp
13201 10 No security header timestamp
13202 10 No TO BROKER INSTANCE
13203 10 No TO SERVICE
13204 10 No FROM BROKER INSTANCE
13205 10 No FROM SERVICE
13206 10 No SERVICE CONTRACT
13207 10 No MESSAGE TYPE
13208 10 No MESSAGE INTEGRITY CHECK
13209 10 No KEY SALT
13210 10 No SESSION KEY
13211 10 No KEY EXCHANGE KEY
13212 10 No SOURCE CERTIFICATE ISSUER NAME
13213 10 No SOURCE CERTIFICATE SERIAL NUMBER
13214 10 No DESTINATION CERTIFICATE ISSUER NAME
13215 10 No DESTINATION CERTIFICATE SERIAL NUMBER
13216 10 No SECURITY HEADER SIGNATURE
13217 10 No MESSAGE BODY
13218 10 No STATEMENT
13219 10 No clustered index
13220 10 No primary xml index
13221 10 No manual failover
13222 10 No automatic failover
13223 10 No failover from partner
13224 10 No role synchronization
13225 10 No FORCE_SERVICE_ALLOW_DATA_LOSS
13226 10 No add
13227 10 No to
13228 10 No from
13229 10 No enable
13230 10 No disable
13231 10 No remap
13232 10 No INSERT
13233 10 No UPDATE
13234 10 No DELETE
13235 10 No WHEN MATCHED
13236 10 No WHEN NOT MATCHED
13237 10 No WHEN NOT MATCHED BY SOURCE
13238 10 No TOP or OFFSET
13239 10 No GROUP BY
13240 10 No HAVING
13241 10 No ORDER BY
13242 10 No COMPUTE
13243 10 No OUTPUT INTO
13244 10 No SELECT
13245 10 No WHERE
13246 10 No unexpected
13247 10 No The crypto API has detected bad data while trying to perform a decryption operation
13248 10 No OUTPUT
13249 10 No Temporary tables
13250 10 No Labels
13251 10 No availability group
13252 10 No type table
13254 10 No event
13255 10 No target
13256 10 No event action
13257 10 No event session
13258 10 No event package
13259 10 No event object
13260 10 No event predicate comparator
13261 10 No event attribute or predicate source
13262 10 No customizable attribute
13263 10 No event predicate
13264 10 No predicate source
13265 10 No event attribute
13266 10 No partitioned
13267 10 No not partitioned
13268 10 No resource pool
13269 10 No workload group
13270 10 No resource governor
13271 10 No move
13272 10 No UPDATETEXT
13273 10 No WRITETEXT
13274 10 No torn page (expected signature: 0x%08x; actual signature: 0x%08x)
13275 10 No incorrect checksum (expected: 0x%08x; actual: 0x%08x)
13276 10 No invalid protection option
13277 10 No invalid encryption key
13278 10 No unable to decrypt page
13279 10 No decryption failure (expected: 0x%08x; actual: 0x%08x)
13280 10 No unable to decrypt page due to missing DEK
13281 10 No CREATION_DISPOSITION
13282 10 No PROVIDER_KEY_NAME
13283 10 No key source
13284 10 No ENCRYPTION BY
13285 10 No public key
13286 10 No private key
13287 10 No cryptographic provider
13288 10 No cryptographic provider DLL path
13289 10 No cryptographic provider friendly name
13290 10 No version
13291 10 No guid
13292 10 No create credential for
13293 10 No cryptographic provider key name
13294 10 No key persistence
13295 10 No cryptographic provider key thumbprint length
13296 10 No cryptographic provider key blob length
13297 16 No encryption algorithm tag
13298 16 No name
13299 16 No thumbprint
13301 16 No IV(Initialization Vector) length
13302 16 No bit length
13303 16 No constraint
13304 16 No database encryption key
13305 10 No QUERY_STORE
13306 10 No DESIRED_STATE' or 'OPERATION_MODE
13307 10 No MAX_STORAGE_SIZE_MB
13308 10 No FLUSH_INTERVAL_SECONDS' or 'DATA_FLUSH_INTERVAL_SECONDS
13309 10 No QUERY_STORE CLEANUP_POLICY
13310 10 No STALE_QUERY_THRESHOLD_DAYS
13311 10 No column master key
13312 10 No column encryption key
13313 10 No key store provider name
13314 10 No FILESTREAM
13315 10 No ROWGUID
13316 10 No FOR XML
13317 10 No FOR JSON
13318 10 No encrypted value
13319 10 No key path
13320 10 No BLOCK
13321 10 No FILTER
13322 10 No INTERVAL_LENGTH_MINUTES
13323 10 No MAX_PLANS_PER_QUERY
13324 10 No QUERY_CAPTURE_MODE
13325 10 No SIZE_BASED_CLEANUP_MODE
13326 10 No external resource pool
13327 10 No external library
13328 10 No QUERY_TUNING_MODE
13329 10 No QDS server name
13330 10 No WAIT_STATS_CAPTURE_MODE
13371 10 No STATISTICS_INCREMENTAL
13372 10 No this operation cannot be performed inside a user transaction.
13373 16 No Anchor record
13374 16 No Page dictionary
13375 16 No Compression information structure
13376 10 No Fulltext Query String
13377 10 No Fulltext Query Language
13378 10 No Fulltext Query Max Keys
13379 10 No fulltext stoplist
13380 10 No Success - Consult EKM Provider for details
13381 10 No Failure - Consult EKM Provider for details
13382 10 No Insufficient Buffer - Consult EKM Provider for details
13383 10 No Not Supported - Consult EKM Provider for details
13384 10 No Object Not Found - Consult EKM Provider for details
13385 10 No Authentication Failure - Consult EKM Provider for details
13386 10 No Invalid Argument - Consult EKM Provider for details
13387 10 No Provider Error - No explanation is available, consult EKM Provider for details
13388 10 No Key Flags
13389 10 No Key Name
13390 10 No Key Type
13391 10 No Location:
13392 10 No Location relative to the specified target node:
13393 10 No search property list
13394 10 No MERGE
13395 10 No PAD_INDEX
13396 10 No FILLFACTOR
13397 10 No SORT_IN_TEMPDB
13398 10 No IGNORE_DUP_KEY
13399 10 No STATISTICS_NORECOMPUTE
13400 10 No Extended stored procedure API will be removed in a future version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it.
13401 10 No Non-ANSI '*=' and '=*' outer join operators will be removed in the next version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it. Use ANSI outer joins instead.
13402 10 No The ability to INSERT NULL values into TIMESTAMP columns will be removed in a future version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it. Use DEFAULT instead.
13403 10 No The ability to use string literals as column aliases will be removed in a future version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it. Use AS clause instead.
13404 10 No The ability to use '#' and '##' as the name of temporary tables and stored procedures will be removed in a future version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it.
13405 10 No The ability to use '@' and names that start with '@@' as Transact-SQL identifiers will be removed in a future version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it.
13406 10 No The ability to use the DEFAULT keyword as a default value will be removed in a future version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it.
13407 10 No FASTFIRSTROW hint will be removed in the next version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it. Use OPTION (FAST n) instead.
13408 10 No %ls will be removed in the next version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it.
13409 10 No Collation '%ls' will be removed in a future version of SQL Server. Avoid using this collation in new development work, and plan to modify applications that currently use it.
13410 10 No Creating credentials using mismatched password for sp_control_dbmasterkey_password will be removed in a future version of SQL Server. Avoid using this stored procedure with passwords that do not match the existing database master key's encryption password, and plan to modify applications that currently use it.
13501 16 No Temporal generated always column '%.*ls' has invalid data type.
13502 16 No System-versioned table cannot have more than one 'GENERATED ALWAYS AS ROW START' column.
13503 16 No System-versioned table cannot have more than one 'GENERATED ALWAYS AS ROW END' column.
13504 16 No Temporal 'GENERATED ALWAYS AS ROW START' column definition missing.
13505 16 No Temporal 'GENERATED ALWAYS AS ROW END' column definition missing.
13506 16 No System-versioned table SYSTEM_TIME period definition start column name not matching 'GENERATED ALWAYS AS ROW START' column name.
13507 16 No System-versioned table SYSTEM_TIME period definition end column name not matching 'GENERATED ALWAYS AS ROW END' column name.
13508 16 No System-versioned table cannot have more than one SYSTEM_TIME period definition.
13509 16 No Cannot create generated always column when SYSTEM_TIME period is not defined.
13510 16 No Cannot set SYSTEM_VERSIONING to ON when SYSTEM_TIME period is not defined.
13511 16 No Specified object '%.*ls' cannot be used as history table.
13512 16 No You cannot specify SYSTEM_VERSIONING clause more than once.
13513 16 No SYSTEM_TIME period columns cannot have different datatype precision.
13514 16 No History table '%.*ls' is already in use.
13515 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has custom unique keys defined. Consider dropping all unique keys and trying again.
13516 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has foreign keys defined. Consider dropping all foreign keys and trying again.
13517 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has table or column constraints defined. Consider dropping all table and column constraints and trying again.
13518 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has IDENTITY column specification. Consider dropping all IDENTITY column specifications and trying again.
13519 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has computed column specification. Consider dropping all computed column specifications and trying again.
13520 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' is not available or it is placed on a read-only file group.
13521 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' is configured for change data capture. Consider dropping this configuration and trying again.
13522 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has triggers defined. Consider dropping all triggers and trying again.
13523 16 No Setting SYSTEM_VERSIONING to ON failed because table '%.*ls' has %d columns and table '%.*ls' has %d columns.
13524 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' at ordinal %d in history table '%.*ls' has a different name than the column '%.*ls' at the same ordinal in table '%.*ls'.
13525 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' has data type %s in history table '%.*ls' which is different from corresponding column type %s in table '%.*ls'.
13526 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same collation in tables '%.*ls' and '%.*ls'.
13527 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same CLR type in tables '%.*ls' and '%.*ls'.
13528 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same ANSI trimming semantics in tables '%.*ls' and '%.*ls'.
13529 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same XML Schema Collection in tables '%.*ls' and '%.*ls'.
13530 16 No Setting SYSTEM_VERSIONING to ON failed because system column '%.*ls' in history table '%.*ls' corresponds to a period column in table '%.*ls' and cannot be nullable.
13531 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same nullability attribute in tables '%.*ls' and '%.*ls'.
13532 16 No Setting SYSTEM_VERSIONING to ON failed because system-versioned tables cannot have FILESTREAM columns.
13533 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same sparse storage attribute in tables '%.*ls' and '%.*ls'.
13534 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same column set property in tables '%.*ls' and '%.*ls'.
13535 16 No Data modification failed on system-versioned table '%.*ls' because transaction time was earlier than period start time for affected records.
13536 16 No Cannot insert an explicit value into a GENERATED ALWAYS column in table '%.*ls'. Use INSERT with a column list to exclude the GENERATED ALWAYS column, or insert a DEFAULT into GENERATED ALWAYS column.
13537 16 No Cannot update GENERATED ALWAYS columns in table '%.*ls'.
13538 16 No You do not have the required permissions to complete the operation.
13539 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' is not specified in two-part name format.
13540 16 No Setting SYSTEM_VERSIONING to ON failed because table '%.*ls' contains invalid records with end of period set before start.
13541 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' contains invalid records with end of period set before start.
13542 16 No ADD PERIOD FOR SYSTEM_TIME on table '%.*ls' failed because there are open records with start of period set to a value in the future.
13543 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' contains invalid records with end of period set to a value in the future.
13544 16 No Temporal FOR SYSTEM_TIME clause can only be used with system-versioned tables. '%.*ls' is not a system-versioned table.
13545 16 No Truncate failed on table '%.*ls' because it is not a supported operation on system-versioned tables.
13546 16 No Switching out partition failed on table '%.*ls' because it is not a supported operation on system-versioned tables. Consider setting SYSTEM_VERSIONING to OFF and trying again.
13547 16 No Switching in partition failed on history table '%.*ls' because it is not a supported operation on system-versioned tables. Consider setting SYSTEM_VERSIONING to OFF and trying again.
13548 16 No Cannot alter column '%.*ls' on table '%.*ls' because it is not a supported operation on system-versioned temporal tables.
13549 16 No Setting FILESTREAM ON failed on table '%.*ls' because it is not a supported operation on system-versioned temporal tables.
13550 16 No Add column operation failed on table '%.*ls' because it is not a supported operation on system-versioned temporal tables.
13551 16 No Drop column operation failed on table '%.*ls' because it is not a supported operation on system-versioned temporal tables.
13552 16 No Drop table operation failed on table '%.*ls' because it is not a supported operation on system-versioned temporal tables.
13553 16 No System versioned temporal table '%.*ls' must have primary key defined.
13554 16 No Memory-optimized table '%.*ls' cannot contain system-time PERIOD.
13555 16 No System versioned temporal table '%.*ls' cannot have FILESTREAM columns.
13556 16 No Table '%.*ls' is a FileTable. System versioning cannot be used on FileTables.
13557 16 No Cannot drop PRIMARY KEY constraint from a system-versioned temporal table '%.*ls'.
13558 16 No Cannot add PRIMARY KEY constraint to a temporal history table '%.*ls'.
13559 16 No Cannot insert rows in a temporal history table '%.*ls'.
13560 16 No Cannot delete rows from a temporal history table '%.*ls'.
13561 16 No Cannot update rows in a temporal history table '%.*ls'.
13562 16 No Cannot perform MERGE operation on temporal history table '%.*ls'.
13563 16 No Enabling Change Tracking for a temporal history table '%.*ls' is not allowed.
13564 16 No Adding CHECK constraint to a temporal history table '%.*ls' is not allowed.
13565 16 No Foreign key '%.*ls' is not valid. A temporal history table cannot be used in a foreign key definition.
13566 16 No Temporal table '%.*ls' is already in use.
13567 16 No Temporal history table '%.*ls' cannot be created in a 'tempdb' database.
13568 16 No System-versioned temporal table '%.*ls' cannot be created in a 'tempdb' database.
13569 16 No Cannot create a trigger on a system-versioned temporal table '%.*ls'.
13570 16 No The use of replication is not supported with system-versioned temporal table '%s'
13571 16 No Enabling Change Data Capture for a temporal history table '%ls' is not allowed.
13572 16 No Creating table variables containing PERIOD is not allowed.
13573 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' contains overlapping records.
13574 16 No Setting SYSTEM_VERSIONING to ON failed because temporal history table '%.*ls' contains SYSTEM_TIME period.
13575 16 No ADD PERIOD FOR SYSTEM_TIME failed because table '%.*ls' contains records where end of period is not equal to MAX datetime.
13576 16 No DML operations are not allowed because system-versioned temporal table '%.*ls' is in read-only mode.
13577 16 No ALTER TABLE SWITCH statement failed on table '%.*ls' because target table has SYSTEM_TIME PERIOD while source table does not have it.
13578 16 No ALTER TABLE SWITCH statement failed on table '%.*ls' because target and source tables have different SYSTEM_TIME PERIOD definitions.
13579 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not use identical encryption in tables '%.*ls' and '%.*ls'.
13580 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has ROWGUID column specification. Consider dropping all ROWGUID column specifications and trying again.
13581 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same masking functions in tables '%.*ls' and '%.*ls'.
13582 16 No Setting SYSTEM_VERSIONING to ON failed because table '%.*ls' has a FOREIGN KEY with cascading DELETE or UPDATE.
13583 16 No Cannot add UNIQUE KEY constraint to a temporal history table '%.*ls'.
13584 16 No Flush has not been executed for table because appropriate lock could not be obtained or it does not exist anymore.
13585 16 No Computed column is defined with a user-defined function which is not allowed with system-versioned table '%.*ls' because it performs user or system data access, or is assumed to perform this access. A function is assumed by default to perform data access if it is not schemabound.
13586 16 No Temporal FOR SYSTEM_TIME clause cannot be used on remote data source '%.*ls'.
13587 16 No Period column '%.*ls' in a system-versioned temporal table cannot be nullable.
13588 16 No Column '%.*ls' in table '%.*ls' cannot be dropped because it is a part of period definition.
13589 16 No Column '%.*ls' in table '%.*ls' cannot be specified as 'GENERATED ALWAYS' in ALTER COLUMN statement.
13590 16 No Temporal FOR SYSTEM_TIME clause can only be set once per temporal table. '%.*ls' has more than one temporal FOR SYSTEM_TIME clause.
13591 16 No SYSTEM_VERSIONING is not turned ON for table '%.*ls'.
13592 16 No Cannot drop SYSTEM_TIME period from table '%.*ls' when SYSTEM_VERSIONING is ON.
13593 16 No SYSTEM_TIME period cannot be dropped from table '%.*ls', because SYSTEM_TIME period does not exist.
13594 16 No Table '%.*ls' does not contain SYSTEM_TIME period '%.*ls'.
13595 16 No Temporal history table name '%.*ls' is not correct for current table '%.*ls'.
13596 16 No SYSTEM_VERSIONING is already turned ON for table '%.*ls'.
13597 16 No Temporal SYSTEM_TIME period is already defined on table '%.*ls'.
13598 16 No Temporal SYSTEM_TIME period cannot be defined on history table '%.*ls'.
13599 16 No Period column '%.*ls' in a system-versioned temporal table cannot be altered.
13600 16 No FOR JSON AUTO requires at least one table for generating JSON objects. Use FOR JSON PATH or add a FROM clause with a table name.
13601 16 No Property '%.*ls' cannot be generated in JSON output due to a conflict with another column name or alias. Use different names and aliases for each column in SELECT list.
13602 16 No The FOR JSON clause is not allowed in a %ls statement.
13603 16 No Property '%.*ls' cannot be generated in JSON output due to invalid character in the column name or alias. Column name or alias that contains '..', starts or ends with '.' is not allowed in query that has FOR JSON clause.
13604 16 No FOR JSON cannot serialize CLR objects. Cast CLR types explicitly into one of the supported types in FOR JSON queries.
13605 16 No Column expressions and data sources without names or aliases cannot be formatted as JSON text using FOR JSON clause. Add alias to the unnamed column or table.
13606 16 No JSON text that has more than 128 nesting levels cannot be parsed.
13607 16 No JSON path is not properly formatted. Unexpected character '%lc' is found at position %d.
13608 16 No Property cannot be found on the specified JSON path.
13609 16 No JSON text is not properly formatted. Unexpected character '%lc' is found at position %d.
13610 16 No The argument %d of the "%.*ls" must be a string literal.
13611 16 No Value referenced by JSON path is not an array or object and cannot be opened with OPENJSON.
13612 16 No Cannot convert a string value found in the JSON text to binary value because it is not Base64 encoded.
13613 16 No Base64 encoded string cannot be converted to binary value. Binary data would be truncated.
13614 16 No TEXT, NTEXT, SQL_VARIANT and IMAGE types cannot be used as column types in OPENJSON function with explicit schema. These types are not supported in WITH clause.
13615 16 No OPENJSON function cannot convert value found in the JSON text to sql_variant data type. The value found in JSON text would be truncated.
13616 16 No CLR types cannot be used as column types in OPENJSON function with explicit schema. CLR types are not supported in WITH clause.
13617 16 No Table types cannot be used as column types in OPENJSON function with explicit schema. This type is not supported in WITH clause.
13618 16 No AS JSON option can be specified only for column of nvarchar(max) type in WITH clause.
13619 16 No Unsupported JSON path found in argument %d of JSON_MODIFY.
13620 16 No ROOT option and WITHOUT_ARRAY_WRAPPER option cannot be used together in FOR JSON. Remove one of these options.
13621 16 No Array cannot be found in the specified JSON path.
13622 16 No An invalid value was specified for argument %d.
13623 16 No Scalar value cannot be found in the specified JSON path.
13624 16 No Object or array cannot be found in the specified JSON path.
13625 16 No String value in the specified JSON path would be truncated.
13626 16 No Openjson cannot have more than %d columns in with clause.
13701 16 No System-versioned table schema modification failed because history table '%.*ls' has custom unique keys defined. Consider dropping all unique keys and trying again.
13702 16 No System-versioned table schema modification failed because history table '%.*ls' has foreign keys defined. Consider dropping all foreign keys and trying again.
13703 16 No System-versioned table schema modification failed because history table '%.*ls' has table or column constraints defined. Consider dropping all table and column constraints and trying again.
13704 16 No System-versioned table schema modification failed because history table '%.*ls' has IDENTITY column specification. Consider dropping all IDENTITY column specifications and trying again.
13705 16 No System-versioned table schema modification failed because history table '%.*ls' has computed column specification. Consider dropping all computed column specifications and trying again.
13706 16 No System-versioned table schema modification failed because history table '%.*ls' is not available or it is placed on a read-only file group.
13707 16 No System-versioned table schema modification failed because history table '%.*ls' is configured for change data capture. Consider dropping this configuration and trying again.
13708 16 No System-versioned table schema modification failed because history table '%.*ls' has triggers defined. Consider dropping all triggers and trying again.
13709 16 No System-versioned table schema modification failed because table '%.*ls' has %d columns and table '%.*ls' has %d columns.
13710 16 No System-versioned table schema modification failed because column '%.*ls' at ordinal %d in history table '%.*ls' has a different name than the column '%.*ls' at the same ordinal in table '%.*ls'.
13711 16 No System-versioned table schema modification failed because column '%.*ls' has data type %s in history table '%.*ls' which is different from corresponding column type %s in table '%.*ls'.
13712 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same collation in tables '%.*ls' and '%.*ls'.
13713 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same CLR type in tables '%.*ls' and '%.*ls'.
13714 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same ANSI trimming semantics in tables '%.*ls' and '%.*ls'.
13715 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same XML Schema Collection in tables '%.*ls' and '%.*ls'.
13716 16 No System-versioned table schema modification failed because system column '%.*ls' in history table '%.*ls' corresponds to a period column in table '%.*ls' and cannot be nullable.
13717 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same nullability attribute in tables '%.*ls' and '%.*ls'.
13718 16 No System-versioned table schema modification failed because system-versioned tables cannot have FILESTREAM columns.
13719 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same sparse storage attribute in tables '%.*ls' and '%.*ls'.
13720 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same column set property in tables '%.*ls' and '%.*ls'.
13721 16 No System-versioned table schema modification failed because temporal history table '%.*ls' contains SYSTEM_TIME period.
13722 16 No Computed column is defined with a user-defined function which is not allowed with system-versioned table '%.*ls' because it performs user or system data access, or is assumed to perform this access. A function is assumed by default to perform data access if it is not schemabound.
13723 16 No System-versioned table schema modification failed because history table '%.*ls' has ROWGUID column specification. Consider dropping all ROWGUID column specifications and trying again.
13724 16 No System-versioned table schema modification failed because adding computed column while system-versioning is ON is not supported.
13725 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same masking functions in tables '%.*ls' and '%.*ls'.
13726 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' is referenced by one or more BLOCK security predicates. Consider removing the BLOCK security predicates referencing this table and trying again.
13727 16 No Temporal 'GENERATED ALWAYS AS %ls' column '%.*ls' has invalid data type.
13728 16 No Temporal 'GENERATED ALWAYS AS %ls' column '%.*ls' cannot be nullable.
13729 16 No Temporal 'GENERATED ALWAYS' column '%.*ls' cannot be altered.
13730 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' in history table '%.*ls' corresponds to a generated always column in table '%.*ls' and cannot be nullable.
13731 16 No System-versioned table schema modification failed because column '%.*ls' in history table '%.*ls' corresponds to a generated always column in table '%.*ls' and cannot be nullable.
13732 16 No Temporal 'GENERATED ALWAYS AS %ls' column '%.*ls' has invalid data length.
13733 16 No Temporal table cannot have more than one 'GENERATED ALWAYS AS %ls' column.
13734 16 No System-versioned table schema modification failed because online alter is not supported on system-versioned memory optimized table '%.*ls'.
13735 16 No Cannot alter HIDDEN attribute on column '%.*ls' in table '%.*ls' because this column is not a generated always column.
13736 16 No ALTER TABLE SWITCH statement failed on table '%.*ls' because column '%.*ls' does not have the same GENERATED ALWAYS attribute in target and source tables.
13738 16 No History table '%.*ls' can not be memory optimized table.
13739 16 No Memory optimized temporal table '%.*ls' must be created with DURABILITY set to SCHEMA_AND_DATA.
13740 16 No The row size limit of %d bytes for memory optimized system versioned tables has been exceeded. Please simplify the table definition.
13741 16 No Cannot create UNIQUE index on temporal history table '%.*ls'.
13742 16 No Table '%.*ls' contains records where 'GENERATED ALWAYS AS %ls' is not equal to %ls.
13743 16 No %ld is not a valid value for system versioning history retention period.
13744 16 No '%.*ls' is not a valid history retention period unit for system versioning.
13745 16 No System-versioned table schema modification failed because column '%.*ls' does not use identical encryption in tables '%.*ls' and '%.*ls'.
13746 16 No '%.*ls' is not a system versioned temporal table.
13747 16 No Cannot apply history cleanup on table '%.*ls' because it has infinite retention period.
13748 16 No Setting SYSTEM_VERSIONING to ON failed because table '%.*ls' exceeds the maximum of 1023 columns.
13749 16 No The period of %ld %S_MSG is too big for system versioning history retention.
13750 16 No Temporal period column '%.*ls' does not exist.
13751 16 No Temporal application time column '%.*ls' has invalid data type. Allowed data types are datetime2, smalldatetime, datetimeoffset, date and datetime.
13752 16 No Column '%.*ls' must be defined as NOT NULL in order to be used in a temporal application time period.
13753 16 No Temporal period columns cannot have different data types.
13754 16 No Temporal period columns cannot have different data type precision.
13755 16 No Temporal period '%.*ls' has the same start and end time column.
13756 16 No Column '%.*ls' is used in the temporal period '%.*ls' and cannot be explicitly placed in the key list of a constraint where that same period without overlaps is used.
13757 16 No Temporal table '%.*ls' already has history table defined. Consider dropping system_versioning first if you want to use different history table.
13758 16 No Cannot define foreign key constraint '%.*ls' with cascaded DELETE or UPDATE on table '%.*ls' because table is system-versioned.
13759 16 No Renaming a column failed on history table '%ls' because it is not a supported operation on system-versioned tables. Consider setting SYSTEM_VERSIONING to OFF and trying again.
13760 16 No Accessing history table for memory optimized temporal table using the SERIALIZABLE isolation level is not supported while SYSTEM_VERSIONING is ON.
13761 16 No The hint '%.*ls' is not supported with history table for memory optimized temporal table while SYSTEM_VERSIONING is ON.
13762 16 No Cannot alter temporal table '%.*ls' because this operation is currently not available.
13763 16 No Cannot query temporal table '%.*ls' because this operation is currently not available.
13764 16 No Online alter column is not supported for system-versioned temporal table '%.*ls'.
13765 16 No Setting finite retention period failed on system-versioned temporal table '%.*ls' because the history table '%.*ls' does not contain required clustered index. Consider creating a clustered columnstore or B-tree index starting with the column that matches end of SYSTEM_TIME period, on the history table.
13766 16 No Cannot drop the clustered index '%.*ls' because it is being used for automatic cleanup of aged data. Consider setting HISTORY_RETENTION_PERIOD to INFINITE on the corresponding system-versioned temporal table if you need to drop this index.
13767 16 No The clustered index '%.*ls' is being used for automatic cleanup of aged data, and can be converted to either a clustered columnstore or B-tree index starting with the column that matches end of SYSTEM_TIME period, on the history table. Consider setting HISTORY_RETENTION_PERIOD to INFINITE on the corresponding system-versioned temporal table if you need to rebuild this index with a modified column specification, not supported with temporal history retention.
13768 16 No Retention cleanup of history table for a temporal table (database id %lu, table id %ld) has not been executed. Either the cleanup is disabled on the database, appropriate lock could not be obtained or the temporal table does not exist anymore.
13769 16 No Setting SYSTEM_VERSIONING to ON failed for table '%.*ls' because '%.*ls' with REMOTE_DATA_ARCHIVE enabled cannot be used as a history table when a finite retention period is specified.
13770 16 No Setting finite retention period failed on system-versioned temporal table '%.*ls' because REMOTE_DATA_ARCHIVE is enabled on the corresponding history table '%.*ls'.
13771 16 No Setting finite retention period failed on system-versioned temporal table '%.*ls' because corresponding history table '%.*ls' has both clustered columnstore and non-clustered indexes. Consider dropping non-clustered indexes from the history table and try again.
13772 16 No Cannot create non-clustered index on temporal history table '%.*ls' since it has finite retention period and clustered columnstore index defined.
13773 16 No Clustered column store temporal retention cleanup attempted on non-clustered column store table '%.*ls'.
13774 16 No Setting SYSTEM_VERSIONING to ON failed because table '%.*ls' has INSTEAD OF triggers defined. Consider dropping INSTEAD OF triggers and trying again.
13775 16 No System-versioned table schema modification failed because table '%.*ls' has INSTEAD OF triggers defined. Consider dropping INSTEAD OF triggers and trying again.
13776 16 No Table '%.*ls' does not exist or you do not have the required permissions to complete the operation.
13777 16 No Stored procedure 'sp_cleanup_temporal_history' is temporarily disabled. Please contact customer support for more information.
13778 16 No The only allowed ALTER TABLE operations on temporal in-memory history table '%.*ls' are ADD INDEX, DROP INDEX and ALTER INDEX.
13779 16 No Defining a column store index on temporal in-memory history table '%.*ls' is not supported.
13780 16 No Setting finite retention period failed on system-versioned temporal table '%.*ls' beacause the history table '%.*ls' is clustered column store that contains large object columns.
13781 16 No Wrong type for column '%.*ls': the system-versioned temporal table '%.*ls' cannot contain large object columns, because it has finite retention and the clustered column store history table '%.*ls'.
13782 16 No Cannot create clustered column store index '%.*ls' on table '%.*ls' because it contains large object columns and is the history table of temporal table '%.*ls' that has finite retention.
13783 16 No Data modification failed on system-versioned table '%.*ls' because column '%.*ls' cannot be output into the history table '%.*ls'.
13795 16 No '%.*ls' does not exist, or is not a temporal application time period.
13796 16 No Temporal application time period without overlaps can be defined only on a primary key or a unique constraint.
13797 16 No Temporal application time period is already defined on table '%.*ls'.
13798 16 No A table cannot have more than one application time period definition.
13799 16 No '%.*ls' is not allowed as application time period name.
13800 16 No INSERT BULK statement does not support recompile.
13900 16 No Identifier '%.*ls' in a MATCH clause could not be bound.
13901 16 No Identifier '%.*ls' in a MATCH clause is not a node table or an alias for a node table.
13902 16 No Identifier '%.*ls' in a MATCH clause is not an edge table or an alias for an edge table.
13903 16 No Edge table '%.*ls' used in more than one MATCH pattern.
13904 16 No All node and edge tables within a single MATCH clause must reside in the same database.
13905 16 No A MATCH clause may not be directly combined with other expressions using OR or NOT.
13906 16 No A MATCH clause is only permitted in a WHERE clause or in the ON clause of a GRAPH JOIN.
13907 16 No Cannot modify permissions for graph column '%.*s'.
13908 16 No Cannot access internal graph column '%.*ls'.
13909 16 No The internal graph column '%.*ls' cannot be added to an index; use pseudocolumn '%.*ls' instead.
13910 16 No Cannot create a node or edge table as memory optimized.
13911 16 No Cannot create a node or edge table as a remote data archive.
13912 16 No A node or edge table cannot be created as or altered to a temporal table.
13913 16 No Internal graph columns cannot be altered.
13914 16 No Cannot create a node or edge table as a temporary table.
13915 16 No Cannot create a node or edge table as an external table.
13916 16 No The graph column '%.*ls' cannot be used as a non-key column in an index.
13917 16 No After expanding the computed graph column '%.*ls", the index '%.*ls' on table '%.*ls' exceeds the maximum number of columns in the key list. The maximum number of index key columns is %d.
13918 16 No Adding constraint to column '%.*s' of a node or edge table is not allowed.
13919 16 No Identifier '%.*ls' in a MATCH clause corresponds to a derived table. Derived tables are not supported in MATCH clauses.
13920 16 No Identifier '%.*ls' in a MATCH clause is used with a JOIN clause or APPLY operator. JOIN and APPLY are not supported with MATCH clauses.
13921 16 No JSON data for INSERT/UPDATE of graph pseudocolumn '%.*ls' is malformed.
13922 16 No Remote tables are not supported in MATCH clauses.
13923 16 No Pseudocolumn '%.*s' is invalid because it references a node or edge table that is not in the current database.
13924 16 No Select * is not permitted because it refers to a node or edge table '%.*s' which is not in the current database.
13925 16 No Cannot drop or disable index or constraint '%.*s' because the last unique index or constraint on '%.*s' cannot be dropped or disabled.
13926 16 No The use of replication is not supported for node or edge table '%ls'.
13927 16 No Change Data Capture is not supported for node or edge table '%ls'.
13928 16 No Use pseudocolumn '%.*ls' to add a constraint on a node or edge table.
13929 16 No The pseudocolumn '%.*ls' cannot be part of an index unless the index is on a node or edge table that contains that pseudocolumn.
Error Severity Event logged Description
13001 16 No file name
13002 16 No audit
13003 16 No audit specification
13004 16 No audit name
13005 16 No server role
13006 16 No server principal
13008 0 No receive
13010 0 No read
13012 0 No a USE database statement
13013 0 No a procedure, function or trigger
13014 0 No indexed views and/or indexes on computed columns and/or filtered indexes and/or query notifications and/or XML data type methods and/or spatial index operations
13015 0 No spatial index operations
13016 0 No an INTO clause
13018 0 No a COMPUTE clause
13019 0 No a SELECT INTO statement
13020 0 No option
13021 0 No offset option
13022 0 No statistics option
13024 0 No function name
13025 0 No varbinary (128) NOT NULL
13026 0 No parameter
13027 0 No convert specification
13028 0 No index
13029 0 No table
13030 0 No database
13031 0 No procedure
13032 0 No trigger
13033 0 No view
13034 0 No default
13035 0 No rule
13036 0 No system table
13037 0 No unknown type
13038 0 No SET option
13039 0 No column
13040 0 No type
13041 0 No character string
13042 0 No integer
13043 0 No identifier
13044 0 No number
13045 0 No indexes
13047 0 No object
13049 0 No built-in function name
13050 0 No aggregate function
13051 0 No XML INDEX
13052 0 No CLR type
13053 0 No xml schema collection
13054 0 No EXTENDED INDEX
13055 0 No SPATIAL INDEX
13056 0 No spatial
13057 0 No a planguide batch
13058 0 No geometry or geography
13059 0 No conversation priority
13060 0 No tablegroup
13076 0 No an assignment
13077 0 No a cursor declaration
13078 0 No replication filter
13079 0 No variable assignment
13080 0 No statistics
13081 0 No file
13082 0 No filegroup
13083 0 No server
13084 0 No write
13085 0 No function
13086 0 No database collation
13087 0 No drop
13088 0 No alter
13089 0 No message type
13090 0 No contract
13092 0 No service
13093 0 No queue
13094 0 No table valued function
13095 0 No event notification
13096 0 No synonym
13097 0 No lock
13098 0 No thread
13099 0 No communication buffer
13100 0 No Common Language Runtime critical section
13101 0 No partition scheme
13102 10 No DETACH
13103 0 No protocol version
13104 0 No RANGE
13105 0 No create
13106 0 No route
13107 0 No remote service binding
13108 0 No Initiator
13109 0 No Target
13110 0 No host synchronization object
13111 0 No generic waitable object
13112 0 No application role
13113 0 No schema
13114 0 No user
13115 0 No login
13116 0 No certificate
13117 0 No role
13118 0 No find
13119 0 No endpoint
13120 0 No sql:variable
13121 0 No sql:column
13122 0 No XML namespace
13123 0 No assembly
13124 0 No fulltext catalog
13125 16 No execute as
13126 16 No symmetric key
13127 16 No principal
13128 16 No security descriptor
13129 16 No hypothetical index
13130 16 No nonclustered index
13131 16 No credential
13132 0 No transfer
13133 0 No Cumulative wait time (ms) per second
13134 0 No Waits started per second
13135 0 No Waits in progress
13136 0 No Average wait time (ms)
13137 0 No Cumulative execution time (ms) per second
13138 0 No Execs started per second
13139 0 No Execs in progress
13140 0 No Average execution time (ms)
13141 16 No asymmetric key
13142 0 No an INSERT SELECT statement
13143 16 No partition function
13144 16 No partition scheme
13145 16 No encryption
13146 16 No signature
13147 16 No password
13148 16 No rename
13149 16 No end dialog
13150 16 No END CONVERSATION WITH ERROR
13151 16 No MOVE CONVERSATION
13152 16 No receive sequenced message
13153 16 No receive end conversation
13154 16 No receive end conversation with error
13155 16 No receive broker error
13156 16 No receive message acknowledgement
13157 16 No terminate conversation
13158 16 No broker error
13159 16 No countersignature
13160 16 No BEGIN CONVERSATION TIMER
13161 16 No fire conversation timer
13162 16 No END CONVERSATION WITH CLEANUP
13163 16 No BEGIN DIALOG CONVERSATION
13164 16 No SEND
13165 16 No conversation
13166 16 No conversation group
13167 16 No system
13168 16 No Service Broker
13169 16 No Database Mirroring
13170 0 No table or indexed view
13171 16 No conversation handle
13172 16 No GET CONVERSATION GROUP
13173 16 No master key
13174 16 No another assembly with same SQL name is already present in the current database
13175 16 No version, culture or public key mismatch
13176 0 No component
13177 16 No IL compilation
13178 16 No Inproc data access
13179 16 No DDL operations
13180 16 No execution cache cleanup
13181 16 No unspecified operation
13182 16 No dialog
13183 10 No The certificate's private key cannot be found
13184 10 No The certificate's private key size is incompatible with the crypto provider
13185 10 No The certificate's public key size is incompatible with the crypto provider
13186 10 No The certificate's private key size is incompatible with the encrypted key exchange key
13187 10 No The certificate's public key size is incompatible with the security header's signature
13188 10 No The certificate's private key is password protected
13189 10 No The key exchange key has an invalid size after being decrypted with the certificate private key
13190 10 No The database principal used to lookup the cert is invalid
13191 10 No The database principal has no mapping to a server principal
13192 10 No The certificate is disabled for BEGIN DIALOG
13193 16 No encryption algorithm
13194 16 No authentication protocol
13195 10 No Certificate not found
13196 10 No Certificate not yet valid
13197 10 No Certificate expired
13198 10 No Certificate is larger than maximum allowed size
13199 10 No message timestamp
13201 10 No security header timestamp
13202 10 No TO BROKER INSTANCE
13203 10 No TO SERVICE
13204 10 No FROM BROKER INSTANCE
13205 10 No FROM SERVICE
13206 10 No SERVICE CONTRACT
13207 10 No MESSAGE TYPE
13208 10 No MESSAGE INTEGRITY CHECK
13209 10 No KEY SALT
13210 10 No SESSION KEY
13211 10 No KEY EXCHANGE KEY
13212 10 No SOURCE CERTIFICATE ISSUER NAME
13213 10 No SOURCE CERTIFICATE SERIAL NUMBER
13214 10 No DESTINATION CERTIFICATE ISSUER NAME
13215 10 No DESTINATION CERTIFICATE SERIAL NUMBER
13216 10 No SECURITY HEADER SIGNATURE
13217 10 No MESSAGE BODY
13218 10 No STATEMENT
13219 10 No clustered index
13220 10 No primary xml index
13221 10 No manual failover
13222 10 No automatic failover
13223 10 No failover from partner
13224 10 No role synchronization
13225 10 No FORCE_SERVICE_ALLOW_DATA_LOSS
13226 10 No add
13227 10 No to
13228 10 No from
13229 10 No enable
13230 10 No disable
13231 10 No remap
13232 10 No INSERT
13233 10 No UPDATE
13234 10 No DELETE
13235 10 No WHEN MATCHED
13236 10 No WHEN NOT MATCHED
13237 10 No WHEN NOT MATCHED BY SOURCE
13238 10 No TOP or OFFSET
13239 10 No GROUP BY
13240 10 No HAVING
13241 10 No ORDER BY
13242 10 No COMPUTE
13243 10 No OUTPUT INTO
13244 10 No SELECT
13245 10 No WHERE
13246 10 No unexpected
13247 10 No The crypto API has detected bad data while trying to perform a decryption operation
13248 10 No OUTPUT
13249 10 No Temporary tables
13250 10 No Labels
13251 10 No availability group
13252 10 No type table
13254 10 No event
13255 10 No target
13256 10 No event action
13257 10 No event session
13258 10 No event package
13259 10 No event object
13260 10 No event predicate comparator
13261 10 No event attribute or predicate source
13262 10 No customizable attribute
13263 10 No event predicate
13264 10 No predicate source
13265 10 No event attribute
13266 10 No partitioned
13267 10 No not partitioned
13268 10 No resource pool
13269 10 No workload group
13270 10 No resource governor
13271 10 No move
13272 10 No UPDATETEXT
13273 10 No WRITETEXT
13274 10 No torn page (expected signature: 0x%08x; actual signature: 0x%08x)
13275 10 No incorrect checksum (expected: 0x%08x; actual: 0x%08x)
13276 10 No invalid protection option
13277 10 No invalid encryption key
13278 10 No unable to decrypt page
13279 10 No decryption failure (expected: 0x%08x; actual: 0x%08x)
13280 10 No unable to decrypt page due to missing DEK
13281 10 No CREATION_DISPOSITION
13282 10 No PROVIDER_KEY_NAME
13283 10 No key source
13284 10 No ENCRYPTION BY
13285 10 No public key
13286 10 No private key
13287 10 No cryptographic provider
13288 10 No cryptographic provider DLL path
13289 10 No cryptographic provider friendly name
13290 10 No version
13291 10 No guid
13292 10 No create credential for
13293 10 No cryptographic provider key name
13294 10 No key persistence
13295 10 No cryptographic provider key thumbprint length
13296 10 No cryptographic provider key blob length
13297 16 No encryption algorithm tag
13298 16 No name
13299 16 No thumbprint
13301 16 No IV(Initialization Vector) length
13302 16 No bit length
13303 16 No constraint
13304 16 No database encryption key
13305 10 No QUERY_STORE
13306 10 No DESIRED_STATE' or 'OPERATION_MODE
13307 10 No MAX_STORAGE_SIZE_MB
13308 10 No FLUSH_INTERVAL_SECONDS' or 'DATA_FLUSH_INTERVAL_SECONDS
13309 10 No QUERY_STORE CLEANUP_POLICY
13310 10 No STALE_QUERY_THRESHOLD_DAYS
13311 10 No column master key
13312 10 No column encryption key
13313 10 No key store provider name
13314 10 No FILESTREAM
13315 10 No ROWGUID
13316 10 No FOR XML
13317 10 No FOR JSON
13318 10 No encrypted value
13319 10 No key path
13320 10 No BLOCK
13321 10 No FILTER
13322 10 No INTERVAL_LENGTH_MINUTES
13323 10 No MAX_PLANS_PER_QUERY
13324 10 No QUERY_CAPTURE_MODE
13325 10 No SIZE_BASED_CLEANUP_MODE
13326 10 No external resource pool
13327 10 No external library
13328 10 No QUERY_TUNING_MODE
13329 10 No QDS server name
13330 10 No WAIT_STATS_CAPTURE_MODE
13331 10 No external language
13332 10 No maximum
13333 10 No total
13334 10 No Certificate chain validation failed
13335 10 No Certificate does not have subject alternative name
13336 10 No There is no trusted issuer found for this certificate
13371 10 No STATISTICS_INCREMENTAL
13372 10 No this operation cannot be performed inside a user transaction.
13373 16 No Anchor record
13374 16 No Page dictionary
13375 16 No Compression information structure
13376 10 No Fulltext Query String
13377 10 No Fulltext Query Language
13378 10 No Fulltext Query Max Keys
13379 10 No fulltext stoplist
13380 10 No Success - Consult EKM Provider for details
13381 10 No Failure - Consult EKM Provider for details
13382 10 No Insufficient Buffer - Consult EKM Provider for details
13383 10 No Not Supported - Consult EKM Provider for details
13384 10 No Object Not Found - Consult EKM Provider for details
13385 10 No Authentication Failure - Consult EKM Provider for details
13386 10 No Invalid Argument - Consult EKM Provider for details
13387 10 No Provider Error - No explanation is available, consult EKM Provider for details
13388 10 No Key Flags
13389 10 No Key Name
13390 10 No Key Type
13391 10 No Location:
13392 10 No Location relative to the specified target node:
13393 10 No search property list
13394 10 No MERGE
13395 10 No PAD_INDEX
13396 10 No FILLFACTOR
13397 10 No SORT_IN_TEMPDB
13398 10 No IGNORE_DUP_KEY
13399 10 No STATISTICS_NORECOMPUTE
13400 10 No Extended stored procedure API will be removed in a future version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it.
13401 10 No Non-ANSI '*=' and '=*' outer join operators will be removed in the next version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it. Use ANSI outer joins instead.
13402 10 No The ability to INSERT NULL values into TIMESTAMP columns will be removed in a future version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it. Use DEFAULT instead.
13403 10 No The ability to use string literals as column aliases will be removed in a future version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it. Use AS clause instead.
13404 10 No The ability to use '#' and '##' as the name of temporary tables and stored procedures will be removed in a future version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it.
13405 10 No The ability to use '@' and names that start with '@@' as Transact-SQL identifiers will be removed in a future version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it.
13406 10 No The ability to use the DEFAULT keyword as a default value will be removed in a future version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it.
13407 10 No FASTFIRSTROW hint will be removed in the next version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it. Use OPTION (FAST n) instead.
13408 10 No %ls will be removed in the next version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it.
13409 10 No Collation '%ls' will be removed in a future version of SQL Server. Avoid using this collation in new development work, and plan to modify applications that currently use it.
13410 10 No Creating credentials using mismatched password for sp_control_dbmasterkey_password will be removed in a future version of SQL Server. Avoid using this stored procedure with passwords that do not match the existing database master key's encryption password, and plan to modify applications that currently use it.
13501 16 No Temporal generated always column '%.*ls' has invalid data type.
13502 16 No System-versioned table cannot have more than one 'GENERATED ALWAYS AS ROW START' column.
13503 16 No System-versioned table cannot have more than one 'GENERATED ALWAYS AS ROW END' column.
13504 16 No Temporal 'GENERATED ALWAYS AS ROW START' column definition missing.
13505 16 No Temporal 'GENERATED ALWAYS AS ROW END' column definition missing.
13506 16 No System-versioned table SYSTEM_TIME period definition start column name not matching 'GENERATED ALWAYS AS ROW START' column name.
13507 16 No System-versioned table SYSTEM_TIME period definition end column name not matching 'GENERATED ALWAYS AS ROW END' column name.
13508 16 No System-versioned table cannot have more than one SYSTEM_TIME period definition.
13509 16 No Cannot create generated always column when SYSTEM_TIME period is not defined.
13510 16 No Cannot set SYSTEM_VERSIONING to ON when SYSTEM_TIME period is not defined.
13511 16 No Specified object '%.*ls' cannot be used as history table.
13512 16 No You cannot specify SYSTEM_VERSIONING clause more than once.
13513 16 No SYSTEM_TIME period columns cannot have different datatype precision.
13514 16 No History table '%.*ls' is already in use.
13515 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has custom unique keys defined. Consider dropping all unique keys and trying again.
13516 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has foreign keys defined. Consider dropping all foreign keys and trying again.
13517 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has table or column constraints defined. Consider dropping all table and column constraints and trying again.
13518 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has IDENTITY column specification. Consider dropping all IDENTITY column specifications and trying again.
13519 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has computed column specification. Consider dropping all computed column specifications and trying again.
13520 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' is not available or it is placed on a read-only file group.
13521 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' is configured for change data capture. Consider dropping this configuration and trying again.
13522 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has triggers defined. Consider dropping all triggers and trying again.
13523 16 No Setting SYSTEM_VERSIONING to ON failed because table '%.*ls' has %d columns and table '%.*ls' has %d columns.
13524 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' at ordinal %d in history table '%.*ls' has a different name than the column '%.*ls' at the same ordinal in table '%.*ls'.
13525 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' has data type %s in history table '%.*ls' which is different from corresponding column type %s in table '%.*ls'.
13526 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same collation in tables '%.*ls' and '%.*ls'.
13527 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same CLR type in tables '%.*ls' and '%.*ls'.
13528 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same ANSI trimming semantics in tables '%.*ls' and '%.*ls'.
13529 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same XML Schema Collection in tables '%.*ls' and '%.*ls'.
13530 16 No Setting SYSTEM_VERSIONING to ON failed because system column '%.*ls' in history table '%.*ls' corresponds to a period column in table '%.*ls' and cannot be nullable.
13531 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same nullability attribute in tables '%.*ls' and '%.*ls'.
13532 16 No Setting SYSTEM_VERSIONING to ON failed because system-versioned tables cannot have FILESTREAM columns.
13533 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same sparse storage attribute in tables '%.*ls' and '%.*ls'.
13534 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same column set property in tables '%.*ls' and '%.*ls'.
13535 16 No Data modification failed on system-versioned table '%.*ls' because transaction time was earlier than period start time for affected records.
13536 16 No Cannot insert an explicit value into a GENERATED ALWAYS column in table '%.*ls'. Use INSERT with a column list to exclude the GENERATED ALWAYS column, or insert a DEFAULT into GENERATED ALWAYS column.
13537 16 No Cannot update GENERATED ALWAYS columns in table '%.*ls'.
13538 16 No You do not have the required permissions to complete the operation.
13539 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' is not specified in two-part name format.
13540 16 No Setting SYSTEM_VERSIONING to ON failed because table '%.*ls' contains invalid records with end of period set before start.
13541 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' contains invalid records with end of period set before start.
13542 16 No ADD PERIOD FOR SYSTEM_TIME on table '%.*ls' failed because there are open records with start of period set to a value in the future.
13543 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' contains invalid records with end of period set to a value in the future.
13544 16 No Temporal FOR SYSTEM_TIME clause can only be used with system-versioned tables. '%.*ls' is not a system-versioned table.
13545 16 No Truncate failed on table '%.*ls' because it is not a supported operation on system-versioned tables.
13546 16 No Switching out partition failed on table '%.*ls' because it is not a supported operation on system-versioned tables. Consider setting SYSTEM_VERSIONING to OFF and trying again.
13547 16 No Switching in partition failed on history table '%.*ls' because it is not a supported operation on system-versioned tables. Consider setting SYSTEM_VERSIONING to OFF and trying again.
13548 16 No Cannot alter column '%.*ls' on table '%.*ls' because it is not a supported operation on system-versioned temporal tables.
13549 16 No Setting FILESTREAM ON failed on table '%.*ls' because it is not a supported operation on system-versioned temporal tables.
13550 16 No Add column operation failed on table '%.*ls' because it is not a supported operation on system-versioned temporal tables.
13551 16 No Drop column operation failed on table '%.*ls' because it is not a supported operation on system-versioned temporal tables.
13552 16 No Drop table operation failed on table '%.*ls' because it is not a supported operation on system-versioned temporal tables.
13553 16 No System versioned temporal table '%.*ls' must have primary key defined.
13554 16 No Memory-optimized table '%.*ls' cannot contain system-time PERIOD.
13555 16 No System versioned temporal table '%.*ls' cannot have FILESTREAM columns.
13556 16 No Table '%.*ls' is a FileTable. System versioning cannot be used on FileTables.
13557 16 No Cannot drop PRIMARY KEY constraint from a system-versioned temporal table '%.*ls'.
13558 16 No Cannot add PRIMARY KEY constraint to a temporal history table '%.*ls'.
13559 16 No Cannot insert rows in a temporal history table '%.*ls'.
13560 16 No Cannot delete rows from a temporal history table '%.*ls'.
13561 16 No Cannot update rows in a temporal history table '%.*ls'.
13562 16 No Cannot perform MERGE operation on temporal history table '%.*ls'.
13563 16 No Enabling Change Tracking for a temporal history table '%.*ls' is not allowed.
13564 16 No Adding CHECK constraint to a temporal history table '%.*ls' is not allowed.
13565 16 No Foreign key '%.*ls' is not valid. A temporal history table cannot be used in a foreign key definition.
13566 16 No Temporal table '%.*ls' is already in use.
13567 16 No Temporal history table '%.*ls' cannot be created in a 'tempdb' database.
13568 16 No System-versioned temporal table '%.*ls' cannot be created in a 'tempdb' database.
13569 16 No Cannot create a trigger on a system-versioned temporal table '%.*ls'.
13570 16 No The use of replication is not supported with system-versioned temporal table '%s'
13571 16 No Enabling Change Data Capture for a temporal history table '%ls' is not allowed.
13572 16 No Creating table variables containing PERIOD is not allowed.
13573 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' contains overlapping records.
13574 16 No Setting SYSTEM_VERSIONING to ON failed because temporal history table '%.*ls' contains SYSTEM_TIME period.
13575 16 No ADD PERIOD FOR SYSTEM_TIME failed because table '%.*ls' contains records where end of period is not equal to MAX datetime.
13576 16 No DML operations are not allowed because system-versioned temporal table '%.*ls' is in read-only mode.
13577 16 No ALTER TABLE SWITCH statement failed on table '%.*ls' because target table has SYSTEM_TIME PERIOD while source table does not have it.
13578 16 No ALTER TABLE SWITCH statement failed on table '%.*ls' because target and source tables have different SYSTEM_TIME PERIOD definitions.
13579 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not use identical encryption in tables '%.*ls' and '%.*ls'.
13580 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has ROWGUID column specification. Consider dropping all ROWGUID column specifications and trying again.
13581 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same masking functions in tables '%.*ls' and '%.*ls'.
13582 16 No Setting SYSTEM_VERSIONING to ON failed because table '%.*ls' has a FOREIGN KEY with cascading DELETE or UPDATE.
13583 16 No Cannot add UNIQUE KEY constraint to a temporal history table '%.*ls'.
13584 16 No Flush has not been executed for table because appropriate lock could not be obtained or it does not exist anymore.
13585 16 No Computed column is defined with a user-defined function which is not allowed with system-versioned table '%.*ls' because it performs user or system data access, or is assumed to perform this access. A function is assumed by default to perform data access if it is not schemabound.
13586 16 No Temporal FOR SYSTEM_TIME clause cannot be used on remote data source '%.*ls'.
13587 16 No Period column '%.*ls' in a system-versioned temporal table cannot be nullable.
13588 16 No Column '%.*ls' in table '%.*ls' cannot be dropped because it is a part of period definition.
13589 16 No Column '%.*ls' in table '%.*ls' cannot be specified as 'GENERATED ALWAYS' in ALTER COLUMN statement.
13590 16 No Temporal FOR SYSTEM_TIME clause can only be set once per temporal table. '%.*ls' has more than one temporal FOR SYSTEM_TIME clause.
13591 16 No SYSTEM_VERSIONING is not turned ON for table '%.*ls'.
13592 16 No Cannot drop SYSTEM_TIME period from table '%.*ls' when SYSTEM_VERSIONING is ON.
13593 16 No SYSTEM_TIME period cannot be dropped from table '%.*ls', because SYSTEM_TIME period does not exist.
13594 16 No Table '%.*ls' does not contain SYSTEM_TIME period '%.*ls'.
13595 16 No Temporal history table name '%.*ls' is not correct for current table '%.*ls'.
13596 16 No SYSTEM_VERSIONING is already turned ON for table '%.*ls'.
13597 16 No Temporal SYSTEM_TIME period is already defined on table '%.*ls'.
13598 16 No Temporal SYSTEM_TIME period cannot be defined on history table '%.*ls'.
13599 16 No Period column '%.*ls' in a system-versioned temporal table cannot be altered.
13600 16 No FOR JSON AUTO requires at least one table for generating JSON objects. Use FOR JSON PATH or add a FROM clause with a table name.
13601 16 No Property '%.*ls' cannot be generated in JSON output due to a conflict with another column name or alias. Use different names and aliases for each column in SELECT list.
13602 16 No The FOR JSON clause is not allowed in a %ls statement.
13603 16 No Property '%.*ls' cannot be generated in JSON output due to invalid character in the column name or alias. Column name or alias that contains '..', starts or ends with '.' is not allowed in query that has FOR JSON clause.
13604 16 No FOR JSON cannot serialize CLR objects. Cast CLR types explicitly into one of the supported types in FOR JSON queries.
13605 16 No Column expressions and data sources without names or aliases cannot be formatted as JSON text using FOR JSON clause. Add alias to the unnamed column or table.
13606 16 No JSON text that has more than 128 nesting levels cannot be parsed.
13607 16 No JSON path is not properly formatted. Unexpected character '%lc' is found at position %d.
13608 16 No Property cannot be found on the specified JSON path.
13609 16 No JSON text is not properly formatted. Unexpected character '%lc' is found at position %d.
13610 16 No The argument %d of the "%.*ls" must be a string literal.
13611 16 No Value referenced by JSON path is not an array or object and cannot be opened with OPENJSON.
13612 16 No Cannot convert a string value found in the JSON text to binary value because it is not Base64 encoded.
13613 16 No Base64 encoded string cannot be converted to binary value. Binary data would be truncated.
13614 16 No TEXT, NTEXT, SQL_VARIANT and IMAGE types cannot be used as column types in OPENJSON function with explicit schema. These types are not supported in WITH clause.
13615 16 No OPENJSON function cannot convert value found in the JSON text to sql_variant data type. The value found in JSON text would be truncated.
13616 16 No CLR types cannot be used as column types in OPENJSON function with explicit schema. CLR types are not supported in WITH clause.
13617 16 No Table types cannot be used as column types in OPENJSON function with explicit schema. This type is not supported in WITH clause.
13618 16 No AS JSON option can be specified only for column of nvarchar(max) type in WITH clause.
13619 16 No Unsupported JSON path found in argument %d of JSON_MODIFY.
13620 16 No ROOT option and WITHOUT_ARRAY_WRAPPER option cannot be used together in FOR JSON. Remove one of these options.
13621 16 No Array cannot be found in the specified JSON path.
13622 16 No An invalid value was specified for argument %d.
13623 16 No Scalar value cannot be found in the specified JSON path.
13624 16 No Object or array cannot be found in the specified JSON path.
13625 16 No String value in the specified JSON path would be truncated.
13626 16 No Openjson cannot have more than %d columns in with clause.
13701 16 No System-versioned table schema modification failed because history table '%.*ls' has custom unique keys defined. Consider dropping all unique keys and trying again.
13702 16 No System-versioned table schema modification failed because history table '%.*ls' has foreign keys defined. Consider dropping all foreign keys and trying again.
13703 16 No System-versioned table schema modification failed because history table '%.*ls' has table or column constraints defined. Consider dropping all table and column constraints and trying again.
13704 16 No System-versioned table schema modification failed because history table '%.*ls' has IDENTITY column specification. Consider dropping all IDENTITY column specifications and trying again.
13705 16 No System-versioned table schema modification failed because history table '%.*ls' has computed column specification. Consider dropping all computed column specifications and trying again.
13706 16 No System-versioned table schema modification failed because history table '%.*ls' is not available or it is placed on a read-only file group.
13707 16 No System-versioned table schema modification failed because history table '%.*ls' is configured for change data capture. Consider dropping this configuration and trying again.
13708 16 No System-versioned table schema modification failed because history table '%.*ls' has triggers defined. Consider dropping all triggers and trying again.
13709 16 No System-versioned table schema modification failed because table '%.*ls' has %d columns and table '%.*ls' has %d columns.
13710 16 No System-versioned table schema modification failed because column '%.*ls' at ordinal %d in history table '%.*ls' has a different name than the column '%.*ls' at the same ordinal in table '%.*ls'.
13711 16 No System-versioned table schema modification failed because column '%.*ls' has data type %s in history table '%.*ls' which is different from corresponding column type %s in table '%.*ls'.
13712 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same collation in tables '%.*ls' and '%.*ls'.
13713 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same CLR type in tables '%.*ls' and '%.*ls'.
13714 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same ANSI trimming semantics in tables '%.*ls' and '%.*ls'.
13715 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same XML Schema Collection in tables '%.*ls' and '%.*ls'.
13716 16 No System-versioned table schema modification failed because system column '%.*ls' in history table '%.*ls' corresponds to a period column in table '%.*ls' and cannot be nullable.
13717 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same nullability attribute in tables '%.*ls' and '%.*ls'.
13718 16 No System-versioned table schema modification failed because system-versioned tables cannot have FILESTREAM columns.
13719 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same sparse storage attribute in tables '%.*ls' and '%.*ls'.
13720 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same column set property in tables '%.*ls' and '%.*ls'.
13721 16 No System-versioned table schema modification failed because temporal history table '%.*ls' contains SYSTEM_TIME period.
13722 16 No Computed column is defined with a user-defined function which is not allowed with system-versioned table '%.*ls' because it performs user or system data access, or is assumed to perform this access. A function is assumed by default to perform data access if it is not schemabound.
13723 16 No System-versioned table schema modification failed because history table '%.*ls' has ROWGUID column specification. Consider dropping all ROWGUID column specifications and trying again.
13724 16 No System-versioned table schema modification failed because adding computed column while system-versioning is ON is not supported.
13725 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same masking functions in tables '%.*ls' and '%.*ls'.
13726 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' is referenced by one or more BLOCK security predicates. Consider removing the BLOCK security predicates referencing this table and trying again.
13727 16 No Temporal 'GENERATED ALWAYS AS %ls' column '%.*ls' has invalid data type.
13728 16 No Temporal 'GENERATED ALWAYS AS %ls' column '%.*ls' cannot be nullable.
13729 16 No Temporal 'GENERATED ALWAYS' column '%.*ls' cannot be altered.
13730 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' in history table '%.*ls' corresponds to a generated always column in table '%.*ls' and cannot be nullable.
13731 16 No System-versioned table schema modification failed because column '%.*ls' in history table '%.*ls' corresponds to a generated always column in table '%.*ls' and cannot be nullable.
13732 16 No Temporal 'GENERATED ALWAYS AS %ls' column '%.*ls' has invalid data length.
13733 16 No Temporal table cannot have more than one 'GENERATED ALWAYS AS %ls' column.
13734 16 No System-versioned table schema modification failed because online alter is not supported on system-versioned memory optimized table '%.*ls'.
13735 16 No Cannot alter HIDDEN attribute on column '%.*ls' in table '%.*ls' because this column is not a generated always column.
13736 16 No ALTER TABLE SWITCH statement failed on table '%.*ls' because column '%.*ls' does not have the same GENERATED ALWAYS attribute in target and source tables.
13738 16 No History table '%.*ls' can not be memory optimized table.
13739 16 No Memory optimized temporal table '%.*ls' must be created with DURABILITY set to SCHEMA_AND_DATA.
13740 16 No The row size limit of %d bytes for memory optimized system versioned tables has been exceeded. Please simplify the table definition.
13741 16 No Cannot create UNIQUE index on temporal history table '%.*ls'.
13742 16 No Table '%.*ls' contains records where 'GENERATED ALWAYS AS %ls' is not equal to %ls.
13743 16 No %ld is not a valid value for system versioning history retention period.
13744 16 No '%.*ls' is not a valid history retention period unit for system versioning.
13745 16 No System-versioned table schema modification failed because column '%.*ls' does not use identical encryption in tables '%.*ls' and '%.*ls'.
13746 16 No '%.*ls' is not a system versioned temporal table.
13747 16 No Cannot apply history cleanup on table '%.*ls' because it has infinite retention period.
13748 16 No Setting SYSTEM_VERSIONING to ON failed because table '%.*ls' exceeds the maximum of 1023 columns.
13749 16 No The period of %ld %S_MSG is too big for system versioning history retention.
13750 16 No Temporal period column '%.*ls' does not exist.
13751 16 No Temporal application time column '%.*ls' has invalid data type. Allowed data types are datetime2, smalldatetime, datetimeoffset, date and datetime.
13752 16 No Column '%.*ls' must be defined as NOT NULL in order to be used in a temporal application time period.
13753 16 No Temporal period columns cannot have different data types.
13754 16 No Temporal period columns cannot have different data type precision.
13755 16 No Temporal period '%.*ls' has the same start and end time column.
13756 16 No Column '%.*ls' is used in the temporal period '%.*ls' and cannot be explicitly placed in the key list of a constraint where that same period without overlaps is used.
13757 16 No Temporal table '%.*ls' already has history table defined. Consider dropping system_versioning first if you want to use different history table.
13758 16 No Cannot define foreign key constraint '%.*ls' with cascaded DELETE or UPDATE on table '%.*ls' because table is system-versioned.
13759 16 No Renaming a column failed on history table '%ls' because it is not a supported operation on system-versioned tables. Consider setting SYSTEM_VERSIONING to OFF and trying again.
13760 16 No Accessing history table for memory optimized temporal table using the SERIALIZABLE isolation level is not supported while SYSTEM_VERSIONING is ON.
13761 16 No The hint '%.*ls' is not supported with history table for memory optimized temporal table while SYSTEM_VERSIONING is ON.
13762 16 No Cannot alter temporal table '%.*ls' because this operation is currently not available.
13763 16 No Cannot query temporal table '%.*ls' because this operation is currently not available.
13764 16 No Online alter column is not supported for system-versioned temporal table '%.*ls'.
13765 16 No Setting finite retention period failed on system-versioned temporal table '%.*ls' because the history table '%.*ls' does not contain required clustered index. Consider creating a clustered columnstore or B-tree index starting with the column that matches end of SYSTEM_TIME period, on the history table.
13766 16 No Cannot drop the clustered index '%.*ls' because it is being used for automatic cleanup of aged data. Consider setting HISTORY_RETENTION_PERIOD to INFINITE on the corresponding system-versioned temporal table if you need to drop this index.
13767 16 No The clustered index '%.*ls' is being used for automatic cleanup of aged data, and can be converted to either a clustered columnstore or B-tree index starting with the column that matches end of SYSTEM_TIME period, on the history table. Consider setting HISTORY_RETENTION_PERIOD to INFINITE on the corresponding system-versioned temporal table if you need to rebuild this index with a modified column specification, not supported with temporal history retention.
13768 16 No Retention cleanup of history table for a temporal table (database id %lu, table id %ld) has not been executed. Either the cleanup is disabled on the database, appropriate lock could not be obtained or the temporal table does not exist anymore.
13769 16 No Setting SYSTEM_VERSIONING to ON failed for table '%.*ls' because '%.*ls' with REMOTE_DATA_ARCHIVE enabled cannot be used as a history table when a finite retention period is specified.
13770 16 No Setting finite retention period failed on system-versioned temporal table '%.*ls' because REMOTE_DATA_ARCHIVE is enabled on the corresponding history table '%.*ls'.
13771 16 No Setting finite retention period failed on system-versioned temporal table '%.*ls' because corresponding history table '%.*ls' has both clustered columnstore and non-clustered indexes. Consider dropping non-clustered indexes from the history table and try again.
13772 16 No Cannot create non-clustered index on temporal history table '%.*ls' since it has finite retention period and clustered columnstore index defined.
13773 16 No Clustered column store temporal retention cleanup attempted on non-clustered column store table '%.*ls'.
13774 16 No Setting SYSTEM_VERSIONING to ON failed because table '%.*ls' has INSTEAD OF triggers defined. Consider dropping INSTEAD OF triggers and trying again.
13775 16 No System-versioned table schema modification failed because table '%.*ls' has INSTEAD OF triggers defined. Consider dropping INSTEAD OF triggers and trying again.
13776 16 No Table '%.*ls' does not exist or you do not have the required permissions to complete the operation.
13777 16 No Stored procedure 'sp_cleanup_temporal_history' is temporarily disabled. Please contact customer support for more information.
13778 16 No The only allowed ALTER TABLE operations on temporal in-memory history table '%.*ls' are ADD INDEX, DROP INDEX and ALTER INDEX.
13779 16 No Defining a column store index on temporal in-memory history table '%.*ls' is not supported.
13780 16 No Setting finite retention period failed on system-versioned temporal table '%.*ls' because the history table '%.*ls' is clustered column store that contains large object columns.
13781 16 No Wrong type for column '%.*ls': the system-versioned temporal table '%.*ls' cannot contain large object columns, because it has finite retention and the clustered column store history table '%.*ls'.
13782 16 No Cannot create clustered column store index '%.*ls' on table '%.*ls' because it contains large object columns and is the history table of temporal table '%.*ls' that has finite retention.
13783 16 No Data modification failed on system-versioned table '%.*ls' because column '%.*ls' cannot be output into the history table '%.*ls'.
13784 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same sensitivity classification in tables '%.*ls' and '%.*ls'.
13785 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same sensitivity classification in tables '%.*ls' and '%.*ls'.
13795 16 No '%.*ls' does not exist, or is not a temporal application time period.
13796 16 No Temporal application time period without overlaps can be defined only on a primary key or a unique constraint.
13797 16 No Temporal application time period is already defined on table '%.*ls'.
13798 16 No A table cannot have more than one application time period definition.
13799 16 No '%.*ls' is not allowed as application time period name.
13800 16 No INSERT BULK statement does not support recompile.
13801 16 No TEXT, NTEXT, SQL_VARIANT and IMAGE types cannot be used as column types in OPENROWSET function with inline schema. These types are not supported in WITH clause.
13802 16 No CLR types cannot be used as column types in OPENROWSET function with inline schema. These types are not supported in WITH clause.
13803 16 No Table types cannot be used as column types in OPENROWSET function with inline schema. These types are not supported in WITH clause.
13804 16 No Invalid escape character specified for bulk load. Escape character can be one single byte or Unicode character.
13805 17 No An internal error has occurred during wildcard expansion.
13806 16 No It is not possible to expand wildcards in path to provided data source.
13807 16 No Content of directory on path '%ls' cannot be listed.
13808 16 No Starting offset cannot be larger than the file size.
13809 10 No Warning: No datasets were found that match the expression '%ls'.
13810 16 No Column '%ls' is of type '%ls' which is not supported with file format '%ls'.
13811 16 No Bulk load data conversion error (truncation) for row %d, column %d (%ls) in data file %ls.
13812 16 No Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row %d, column %d (%ls) in data file %ls.
13813 16 No Bulk load data conversion error (overflow) for row %d, column %d (%ls) in data file %ls.
13814 16 No Bulk load failed: Data file %ls does not have %ls encoding.
13900 16 No Identifier '%.*ls' in a MATCH clause could not be bound.
13901 16 No Identifier '%.*ls' in a MATCH clause is not a node table or an alias for a node table.
13902 16 No Identifier '%.*ls' in a MATCH clause is not an edge table or an alias for an edge table.
13903 16 No Edge table '%.*ls' used in more than one MATCH pattern.
13904 16 No All node and edge tables within a single MATCH clause must reside in the same database.
13905 16 No A MATCH clause may not be directly combined with other expressions using OR or NOT.
13906 16 No Node table name or alias '%.*s' marked as FOR PATH cannot be used outside the recursive section of a SHORTEST_PATH clause except in a LAST_NODE function.
13907 16 No Cannot modify permissions for graph column '%.*s'.
13908 16 No Cannot access internal graph column '%.*ls'.
13909 16 No The internal graph column '%.*ls' cannot be added to an index; use pseudocolumn '%.*ls' instead.
13910 16 No Cannot create a node or edge table as memory optimized.
13911 16 No Cannot create a node or edge table as a remote data archive.
13912 16 No A node or edge table cannot be created as or altered to a temporal table.
13913 16 No Internal graph columns cannot be altered.
13914 16 No Cannot create a node or edge table as a temporary table.
13915 16 No Cannot create a node or edge table as an external table.
13916 16 No The graph column '%.*ls' cannot be used as a non-key column in an index or as a partitioning column.
13917 16 No After expanding the computed graph column '%.*ls", the index '%.*ls' on table '%.*ls' exceeds the maximum number of columns in the key list. The maximum number of index key columns is %d.
13918 16 No Adding constraint to column '%.*s' of a node or edge table is not allowed.
13919 16 No Identifier '%.*ls' in a MATCH clause corresponds to a derived table. Derived tables are not supported in MATCH clauses.
13920 16 No Identifier '%.*ls' in a MATCH clause is used with a JOIN clause or APPLY operator. JOIN and APPLY are not supported with MATCH clauses.
13921 16 No JSON data for INSERT/UPDATE of graph pseudocolumn '%.*ls' is malformed.
13922 16 No Remote tables are not supported in MATCH clauses.
13923 16 No Pseudocolumn '%.*s' is invalid because it references a node or edge table that is not in the current database.
13924 16 No Select * is not permitted because it refers to a node or edge table '%.*s' which is not in the current database.
13925 16 No Cannot drop or disable index or constraint '%.*s' because the last unique index or constraint on '%.*s' cannot be dropped or disabled.
13926 16 No The use of replication is not supported for node or edge table '%ls'.
13927 16 No Change Data Capture is not supported for node or edge table '%ls'.
13928 16 No Use pseudocolumn '%.*ls' to add a constraint on a node or edge table.
13929 16 No The pseudocolumn '%.*ls' cannot be part of an index unless the index is on a node or edge table that contains that pseudocolumn.
13930 16 No Edge constraint cannot be created on table '%.*ls'. The table is not an edge table.
13931 16 No Edge constraint '%.*ls' references invalid table '%.*ls'. Table could not be found.
13932 16 No Cross-database edge constraints are not supported.
13933 16 No Edge constraint must reference node tables.
13934 16 No Could not drop node table '%.*ls' because it is referenced by an edge constraint.
13935 16 No Cannot enable edge constraint '%.*ls' as there are no online, unique, unfiltered $node_id indexes on one or more target node tables.
13936 10 No Warning: Edge constraint '%.*ls' on table '%.*ls' was disabled as a result of disabling the index '%.*ls'.
13937 16 No Cannot disable clustered index '%.*ls' on table '%.*ls'. Permission denied to disable edge constraint '%.*ls' on table '%.*ls' that references this table.
13938 16 No The target table '%.*ls' of the INSERT statement cannot be on either side of an edge constraint relationship when the FROM clause contains a nested INSERT, UPDATE, DELETE, or MERGE statement. Found edge constraint '%.*ls'.
13939 15 No The target table '%.*ls' of the OUTPUT INTO clause cannot be on either side of an edge constraint relationship. Found edge constraint '%.*ls'.
13940 16 No Cannot use a derived table '%.*ls' in a MATCH clause.
13941 16 No Cannot create an edge constraint that references a node table with a disabled $node_id index.
13942 16 No The initial recursive quantifier must be 1: {1, ... }.
13943 16 No The final recursive quantifier must be greater than the initial recursive quantifier.
13944 16 No Cannot truncate table '%.*ls' because it is being referenced by an EDGE constraint.
13945 16 No Cannot delete from a node table that is the target of both an edge constraint and a foreign key constraint on the $node_id column.
13946 16 No Cannot create a foreign key constraint referencing the $node_id or $edge_id column of a graph table.
13947 16 No Merge statements containing a MATCH clause do not support derived tables or views in the MATCH clause.
13948 16 No The table name or alias '%.*s' must be marked as FOR PATH to be used in the recursive section of a SHORTEST_PATH clause.
13949 16 No The table name or alias '%.*s' was marked as FOR PATH but was not used in the recursive section of a SHORTEST_PATH clause.
13950 16 No Node table name or alias '%.*ls' was used more than once in a SHORTEST_PATH recursive section.
13951 16 No Aggregate function '%ls' is not supported with WITHIN GROUP (GRAPH PATH).
13952 16 No No columns in the aggregate '%ls' WITHIN GROUP(GRAPH PATH) reference a recursive path.
13953 16 No Columns in the aggregate '%ls' WITHIN GROUP(GRAPH PATH) reference more than one recursive path.
13954 16 No Identifier '%.*ls' in aggregate '%ls' WITHIN GROUP(GRAPH PATH) is not referencing a recursive path and cannot be used.
13955 16 No Recursive MATCH queries cannot be used in a table-valued function.
13956 16 No Recursive MATCH queries cannot be used on the right side of APPLY.
13957 16 No Recursive MATCH queries cannot be used in subqueries.
13958 16 No Internal Error: Unable to compile MATCH query with derived table or view '%.*ls'.
13959 16 No Introducing edge constraint '%.*ls' on table '%.*ls' may cause cycles or multiple cascade paths. Specify ON DELETE NO ACTION or modify other constraints.
13960 16 No Cannot define edge constraint '%.*ls' with cascaded DELETE on table '%.*ls' because the table has an INSTEAD OF DELETE TRIGGER defined on it.
13961 16 No The alias or identifier '%.*ls' cannot be used in the select list, order by, group by, or having context.
13962 16 No The alias or identifier '%.*ls' is not the last node in a shortest path pattern. Only the last node in the path can be used with LAST_NODE().
13963 16 No Node table name or alias '%.*s' refers to a derived table and cannot be used by the LAST_NODE function.
13964 16 No The two aliases '%.*s' and '%.*s' refer to different underlying objects in a LAST_NODE equality expression.
13965 16 No The table name or alias '%.*s' must use the LAST_NODE function to reference the last node in a shortest_path expression.
13966 16 No A recursive quantifier expression exceeds the limit of %d. Consider the '+' syntax instead.
13967 16 No Pseudocolumn '%.*ls' is not supported for use as a partitioning column on a table or index.
13968 16 No An explicit DROP INDEX is not allowed on index '%.*ls'. It is being used for edge constraint enforcement.
Error Severity Event logged Description
13001 16 No file name
13002 16 No audit
13003 16 No audit specification
13004 16 No audit name
13005 16 No server role
13006 16 No server principal
13008 0 No receive
13010 0 No read
13012 0 No a USE database statement
13013 0 No a procedure, function or trigger
13014 0 No indexed views and/or indexes on computed columns and/or filtered indexes and/or query notifications and/or XML data type methods and/or spatial index operations
13015 0 No spatial index operations
13016 0 No an INTO clause
13018 0 No a COMPUTE clause
13019 0 No a SELECT INTO statement
13020 0 No option
13021 0 No offset option
13022 0 No statistics option
13024 0 No function name
13025 0 No varbinary (128) NOT NULL
13026 0 No parameter
13027 0 No convert specification
13028 0 No index
13029 0 No table
13030 0 No database
13031 0 No procedure
13032 0 No trigger
13033 0 No view
13034 0 No default
13035 0 No rule
13036 0 No system table
13037 0 No unknown type
13038 0 No SET option
13039 0 No column
13040 0 No type
13041 0 No character string
13042 0 No integer
13043 0 No identifier
13044 0 No number
13045 0 No indexes
13047 0 No object
13049 0 No built-in function name
13050 0 No aggregate function
13051 0 No XML INDEX
13052 0 No CLR type
13053 0 No xml schema collection
13054 0 No EXTENDED INDEX
13055 0 No SPATIAL INDEX
13056 0 No spatial
13057 0 No a planguide batch
13058 0 No geometry or geography
13059 0 No conversation priority
13060 0 No tablegroup
13076 0 No an assignment
13077 0 No a cursor declaration
13078 0 No replication filter
13079 0 No variable assignment
13080 0 No statistics
13081 0 No file
13082 0 No filegroup
13083 0 No server
13084 0 No write
13085 0 No function
13086 0 No database collation
13087 0 No drop
13088 0 No alter
13089 0 No message type
13090 0 No contract
13092 0 No service
13093 0 No queue
13094 0 No table valued function
13095 0 No event notification
13096 0 No synonym
13097 0 No lock
13098 0 No thread
13099 0 No communication buffer
13100 0 No Common Language Runtime critical section
13101 0 No partition scheme
13102 10 No DETACH
13103 0 No protocol version
13104 0 No RANGE
13105 0 No create
13106 0 No route
13107 0 No remote service binding
13108 0 No Initiator
13109 0 No Target
13110 0 No host synchronization object
13111 0 No generic waitable object
13112 0 No application role
13113 0 No schema
13114 0 No user
13115 0 No login
13116 0 No certificate
13117 0 No role
13118 0 No find
13119 0 No endpoint
13120 0 No sql:variable
13121 0 No sql:column
13122 0 No XML namespace
13123 0 No assembly
13124 0 No fulltext catalog
13125 16 No execute as
13126 16 No symmetric key
13127 16 No principal
13128 16 No security descriptor
13129 16 No hypothetical index
13130 16 No nonclustered index
13131 16 No credential
13132 0 No transfer
13133 0 No Cumulative wait time (ms) per second
13134 0 No Waits started per second
13135 0 No Waits in progress
13136 0 No Average wait time (ms)
13137 0 No Cumulative execution time (ms) per second
13138 0 No Execs started per second
13139 0 No Execs in progress
13140 0 No Average execution time (ms)
13141 16 No asymmetric key
13142 0 No an INSERT SELECT statement
13143 16 No partition function
13144 16 No partition scheme
13145 16 No encryption
13146 16 No signature
13147 16 No password
13148 16 No rename
13149 16 No end dialog
13150 16 No END CONVERSATION WITH ERROR
13151 16 No MOVE CONVERSATION
13152 16 No receive sequenced message
13153 16 No receive end conversation
13154 16 No receive end conversation with error
13155 16 No receive broker error
13156 16 No receive message acknowledgement
13157 16 No terminate conversation
13158 16 No broker error
13159 16 No countersignature
13160 16 No BEGIN CONVERSATION TIMER
13161 16 No fire conversation timer
13162 16 No END CONVERSATION WITH CLEANUP
13163 16 No BEGIN DIALOG CONVERSATION
13164 16 No SEND
13165 16 No conversation
13166 16 No conversation group
13167 16 No system
13168 16 No Service Broker
13169 16 No Database Mirroring
13170 0 No table or indexed view
13171 16 No conversation handle
13172 16 No GET CONVERSATION GROUP
13173 16 No master key
13174 16 No another assembly with same SQL name is already present in the current database
13175 16 No version, culture or public key mismatch
13176 0 No component
13177 16 No IL compilation
13178 16 No Inproc data access
13179 16 No DDL operations
13180 16 No execution cache cleanup
13181 16 No unspecified operation
13182 16 No dialog
13183 10 No The certificate's private key cannot be found
13184 10 No The certificate's private key size is incompatible with the crypto provider
13185 10 No The certificate's public key size is incompatible with the crypto provider
13186 10 No The certificate's private key size is incompatible with the encrypted key exchange key
13187 10 No The certificate's public key size is incompatible with the security header's signature
13188 10 No The certificate's private key is password protected
13189 10 No The key exchange key has an invalid size after being decrypted with the certificate private key
13190 10 No The database principal used to lookup the cert is invalid
13191 10 No The database principal has no mapping to a server principal
13192 10 No The certificate is disabled for BEGIN DIALOG
13193 16 No encryption algorithm
13194 16 No authentication protocol
13195 10 No Certificate not found
13196 10 No Certificate not yet valid
13197 10 No Certificate expired
13198 10 No Certificate is larger than maximum allowed size
13199 10 No message timestamp
13201 10 No security header timestamp
13202 10 No TO BROKER INSTANCE
13203 10 No TO SERVICE
13204 10 No FROM BROKER INSTANCE
13205 10 No FROM SERVICE
13206 10 No SERVICE CONTRACT
13207 10 No MESSAGE TYPE
13208 10 No MESSAGE INTEGRITY CHECK
13209 10 No KEY SALT
13210 10 No SESSION KEY
13211 10 No KEY EXCHANGE KEY
13212 10 No SOURCE CERTIFICATE ISSUER NAME
13213 10 No SOURCE CERTIFICATE SERIAL NUMBER
13214 10 No DESTINATION CERTIFICATE ISSUER NAME
13215 10 No DESTINATION CERTIFICATE SERIAL NUMBER
13216 10 No SECURITY HEADER SIGNATURE
13217 10 No MESSAGE BODY
13218 10 No STATEMENT
13219 10 No clustered index
13220 10 No primary xml index
13221 10 No manual failover
13222 10 No automatic failover
13223 10 No failover from partner
13224 10 No role synchronization
13225 10 No FORCE_SERVICE_ALLOW_DATA_LOSS
13226 10 No add
13227 10 No to
13228 10 No from
13229 10 No enable
13230 10 No disable
13231 10 No remap
13232 10 No INSERT
13233 10 No UPDATE
13234 10 No DELETE
13235 10 No WHEN MATCHED
13236 10 No WHEN NOT MATCHED
13237 10 No WHEN NOT MATCHED BY SOURCE
13238 10 No TOP or OFFSET
13239 10 No GROUP BY
13240 10 No HAVING
13241 10 No ORDER BY
13242 10 No COMPUTE
13243 10 No OUTPUT INTO
13244 10 No SELECT
13245 10 No WHERE
13246 10 No unexpected
13247 10 No The crypto API has detected bad data while trying to perform a decryption operation
13248 10 No OUTPUT
13249 10 No Temporary tables
13250 10 No Labels
13251 10 No availability group
13252 10 No type table
13254 10 No event
13255 10 No target
13256 10 No event action
13257 10 No event session
13258 10 No event package
13259 10 No event object
13260 10 No event predicate comparator
13261 10 No event attribute or predicate source
13262 10 No customizable attribute
13263 10 No event predicate
13264 10 No predicate source
13265 10 No event attribute
13266 10 No partitioned
13267 10 No not partitioned
13268 10 No resource pool
13269 10 No workload group
13270 10 No resource governor
13271 10 No move
13272 10 No UPDATETEXT
13273 10 No WRITETEXT
13274 10 No torn page (expected signature: 0x%08x; actual signature: 0x%08x)
13275 10 No incorrect checksum (expected: 0x%08x; actual: 0x%08x)
13276 10 No invalid protection option
13277 10 No invalid encryption key
13278 10 No unable to decrypt page
13279 10 No decryption failure (expected: 0x%08x; actual: 0x%08x)
13280 10 No unable to decrypt page due to missing DEK
13281 10 No CREATION_DISPOSITION
13282 10 No PROVIDER_KEY_NAME
13283 10 No key source
13284 10 No ENCRYPTION BY
13285 10 No public key
13286 10 No private key
13287 10 No cryptographic provider
13288 10 No cryptographic provider DLL path
13289 10 No cryptographic provider friendly name
13290 10 No version
13291 10 No guid
13292 10 No create credential for
13293 10 No cryptographic provider key name
13294 10 No key persistence
13295 10 No cryptographic provider key thumbprint length
13296 10 No cryptographic provider key blob length
13297 16 No encryption algorithm tag
13298 16 No name
13299 16 No thumbprint
13301 16 No IV(Initialization Vector) length
13302 16 No bit length
13303 16 No constraint
13304 16 No database encryption key
13305 10 No QUERY_STORE
13306 10 No DESIRED_STATE' or 'OPERATION_MODE
13307 10 No MAX_STORAGE_SIZE_MB
13308 10 No FLUSH_INTERVAL_SECONDS' or 'DATA_FLUSH_INTERVAL_SECONDS
13309 10 No QUERY_STORE CLEANUP_POLICY
13310 10 No STALE_QUERY_THRESHOLD_DAYS
13311 10 No column master key
13312 10 No column encryption key
13313 10 No key store provider name
13314 10 No FILESTREAM
13315 10 No ROWGUID
13316 10 No FOR XML
13317 10 No FOR JSON
13318 10 No encrypted value
13319 10 No key path
13320 10 No BLOCK
13321 10 No FILTER
13322 10 No INTERVAL_LENGTH_MINUTES
13323 10 No MAX_PLANS_PER_QUERY
13324 10 No QUERY_CAPTURE_MODE
13325 10 No SIZE_BASED_CLEANUP_MODE
13326 10 No external resource pool
13327 10 No external library
13328 10 No QUERY_TUNING_MODE
13329 10 No QDS server name
13330 10 No WAIT_STATS_CAPTURE_MODE
13331 10 No external language
13332 10 No maximum
13333 10 No total
13334 10 No Certificate chain validation failed
13335 10 No Certificate does not have subject alternative name
13336 10 No There is no trusted issuer found for this certificate
13371 10 No STATISTICS_INCREMENTAL
13372 10 No this operation cannot be performed inside a user transaction.
13373 16 No Anchor record
13374 16 No Page dictionary
13375 16 No Compression information structure
13376 10 No Fulltext Query String
13377 10 No Fulltext Query Language
13378 10 No Fulltext Query Max Keys
13379 10 No fulltext stoplist
13380 10 No Success - Consult EKM Provider for details
13381 10 No Failure - Consult EKM Provider for details
13382 10 No Insufficient Buffer - Consult EKM Provider for details
13383 10 No Not Supported - Consult EKM Provider for details
13384 10 No Object Not Found - Consult EKM Provider for details
13385 10 No Authentication Failure - Consult EKM Provider for details
13386 10 No Invalid Argument - Consult EKM Provider for details
13387 10 No Provider Error - No explanation is available, consult EKM Provider for details
13388 10 No Key Flags
13389 10 No Key Name
13390 10 No Key Type
13391 10 No Location:
13392 10 No Location relative to the specified target node:
13393 10 No search property list
13394 10 No MERGE
13395 10 No PAD_INDEX
13396 10 No FILLFACTOR
13397 10 No SORT_IN_TEMPDB
13398 10 No IGNORE_DUP_KEY
13399 10 No STATISTICS_NORECOMPUTE
13400 10 No Extended stored procedure API will be removed in a future version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it.
13401 10 No Non-ANSI '*=' and '=*' outer join operators will be removed in the next version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it. Use ANSI outer joins instead.
13402 10 No The ability to INSERT NULL values into TIMESTAMP columns will be removed in a future version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it. Use DEFAULT instead.
13403 10 No The ability to use string literals as column aliases will be removed in a future version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it. Use AS clause instead.
13404 10 No The ability to use '#' and '##' as the name of temporary tables and stored procedures will be removed in a future version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it.
13405 10 No The ability to use '@' and names that start with '@@' as Transact-SQL identifiers will be removed in a future version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it.
13406 10 No The ability to use the DEFAULT keyword as a default value will be removed in a future version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it.
13407 10 No FASTFIRSTROW hint will be removed in the next version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it. Use OPTION (FAST n) instead.
13408 10 No %ls will be removed in the next version of SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use it.
13409 10 No Collation '%ls' will be removed in a future version of SQL Server. Avoid using this collation in new development work, and plan to modify applications that currently use it.
13410 10 No Creating credentials using mismatched password for sp_control_dbmasterkey_password will be removed in a future version of SQL Server. Avoid using this stored procedure with passwords that do not match the existing database master key's encryption password, and plan to modify applications that currently use it.
13501 16 No Temporal generated always column '%.*ls' has invalid data type.
13502 16 No System-versioned table cannot have more than one 'GENERATED ALWAYS AS ROW START' column.
13503 16 No System-versioned table cannot have more than one 'GENERATED ALWAYS AS ROW END' column.
13504 16 No Temporal 'GENERATED ALWAYS AS ROW START' column definition missing.
13505 16 No Temporal 'GENERATED ALWAYS AS ROW END' column definition missing.
13506 16 No System-versioned table SYSTEM_TIME period definition start column name not matching 'GENERATED ALWAYS AS ROW START' column name.
13507 16 No System-versioned table SYSTEM_TIME period definition end column name not matching 'GENERATED ALWAYS AS ROW END' column name.
13508 16 No System-versioned table cannot have more than one SYSTEM_TIME period definition.
13509 16 No Cannot create generated always column when SYSTEM_TIME period is not defined.
13510 16 No Cannot set SYSTEM_VERSIONING to ON when SYSTEM_TIME period is not defined and the LEDGER=ON option is not specified.
13511 16 No Specified object '%.*ls' cannot be used as history table.
13512 16 No You cannot specify SYSTEM_VERSIONING clause more than once.
13513 16 No SYSTEM_TIME period columns cannot have different datatype precision.
13514 16 No History table '%.*ls' is already in use.
13515 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has custom unique keys defined. Consider dropping all unique keys and trying again.
13516 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has foreign keys defined. Consider dropping all foreign keys and trying again.
13517 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has table or column constraints defined. Consider dropping all table and column constraints and trying again.
13518 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has IDENTITY column specification. Consider dropping all IDENTITY column specifications and trying again.
13519 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has computed column specification. Consider dropping all computed column specifications and trying again.
13520 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' is not available or it is placed on a read-only file group.
13521 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' is configured for change data capture. Consider dropping this configuration and trying again.
13522 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has triggers defined. Consider dropping all triggers and trying again.
13523 16 No Setting SYSTEM_VERSIONING to ON failed because table '%.*ls' has %d columns and table '%.*ls' has %d columns.
13524 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' at ordinal %d in history table '%.*ls' has a different name than the column '%.*ls' at the same ordinal in table '%.*ls'.
13525 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' has data type %s in history table '%.*ls' which is different from corresponding column type %s in table '%.*ls'.
13526 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same collation in tables '%.*ls' and '%.*ls'.
13527 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same CLR type in tables '%.*ls' and '%.*ls'.
13528 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same ANSI trimming semantics in tables '%.*ls' and '%.*ls'.
13529 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same XML Schema Collection in tables '%.*ls' and '%.*ls'.
13530 16 No Setting SYSTEM_VERSIONING to ON failed because system column '%.*ls' in history table '%.*ls' corresponds to a period column in table '%.*ls' and cannot be nullable.
13531 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same nullability attribute in tables '%.*ls' and '%.*ls'.
13532 16 No Setting SYSTEM_VERSIONING to ON failed because system-versioned tables cannot have FILESTREAM columns.
13533 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same sparse storage attribute in tables '%.*ls' and '%.*ls'.
13534 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same column set property in tables '%.*ls' and '%.*ls'.
13535 16 No Data modification failed on system-versioned table '%.*ls' because transaction time was earlier than period start time for affected records.
13536 16 No Cannot insert an explicit value into a GENERATED ALWAYS column in table '%.*ls'. Use INSERT with a column list to exclude the GENERATED ALWAYS column, or insert a DEFAULT into GENERATED ALWAYS column.
13537 16 No Cannot update GENERATED ALWAYS columns in table '%.*ls'.
13538 16 No You do not have the required permissions to complete the operation.
13539 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' is not specified in two-part name format.
13540 16 No Setting SYSTEM_VERSIONING to ON failed because table '%.*ls' contains invalid records with end of period set before start.
13541 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' contains invalid records with end of period set before start.
13542 16 No ADD PERIOD FOR SYSTEM_TIME on table '%.*ls' failed because there are open records with start of period set to a value in the future.
13543 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' contains invalid records with end of period set to a value in the future.
13544 16 No Temporal FOR SYSTEM_TIME clause can only be used with system-versioned tables. '%.*ls' is not a system-versioned table.
13545 16 No Truncate failed on table '%.*ls' because it is not a supported operation on system-versioned tables.
13546 16 No Switching out partition failed on table '%.*ls' because it is not a supported operation on system-versioned tables. Consider setting SYSTEM_VERSIONING to OFF and trying again.
13547 16 No Switching in partition failed on history table '%.*ls' because it is not a supported operation on system-versioned tables. Consider setting SYSTEM_VERSIONING to OFF and trying again.
13548 16 No Cannot alter column '%.*ls' on table '%.*ls' because it is not a supported operation on system-versioned temporal or ledger tables.
13549 16 No Setting FILESTREAM ON failed on table '%.*ls' because it is not a supported operation on system-versioned temporal tables.
13550 16 No Add column operation failed on table '%.*ls' because it is not a supported operation on system-versioned temporal tables.
13551 16 No Drop column operation failed on table '%.*ls' because it is not a supported operation on system-versioned temporal tables.
13552 16 No Drop table operation failed on table '%.*ls' because it is not a supported operation on system-versioned temporal tables.
13553 16 No System versioned temporal table '%.*ls' must have primary key defined.
13554 16 No Memory-optimized table '%.*ls' cannot contain system-time PERIOD.
13555 16 No System versioned temporal table '%.*ls' cannot have FILESTREAM columns.
13556 16 No Table '%.*ls' is a FileTable. System versioning cannot be used on FileTables.
13557 16 No Cannot drop PRIMARY KEY constraint from a system-versioned temporal table '%.*ls'.
13558 16 No Cannot add PRIMARY KEY constraint to a temporal history table '%.*ls'.
13559 16 No Cannot insert rows in a temporal history table '%.*ls'.
13560 16 No Cannot delete rows from a temporal history table '%.*ls'.
13561 16 No Cannot update rows in a temporal history table '%.*ls'.
13562 16 No Cannot perform MERGE operation on temporal history table '%.*ls'.
13563 16 No Enabling Change Tracking for a temporal history table '%.*ls' is not allowed.
13564 16 No Adding CHECK constraint to a temporal history table '%.*ls' is not allowed.
13565 16 No Foreign key '%.*ls' is not valid. A temporal history table cannot be used in a foreign key definition.
13566 16 No Temporal table '%.*ls' is already in use.
13567 16 No Temporal history table '%.*ls' cannot be created in a 'tempdb' database.
13568 16 No System-versioned temporal table '%.*ls' cannot be created in a 'tempdb' database.
13569 16 No Cannot create a trigger on a system-versioned temporal table '%.*ls'.
13570 16 No The use of replication is not supported with system-versioned temporal table '%s'
13571 16 No Enabling Change Data Capture for a temporal history table '%ls' is not allowed.
13572 16 No Creating table variables containing PERIOD is not allowed.
13573 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' contains overlapping records.
13574 16 No Setting SYSTEM_VERSIONING to ON failed because temporal history table '%.*ls' contains SYSTEM_TIME period.
13575 16 No ADD PERIOD FOR SYSTEM_TIME failed because table '%.*ls' contains records where end of period is not equal to MAX datetime.
13576 16 No DML operations are not allowed because system-versioned temporal table '%.*ls' is in read-only mode.
13577 16 No ALTER TABLE SWITCH statement failed on table '%.*ls' because target table has SYSTEM_TIME PERIOD while source table does not have it.
13578 16 No ALTER TABLE SWITCH statement failed on table '%.*ls' because target and source tables have different SYSTEM_TIME PERIOD definitions.
13579 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not use identical encryption in tables '%.*ls' and '%.*ls'.
13580 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has ROWGUID column specification. Consider dropping all ROWGUID column specifications and trying again.
13581 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same masking functions in tables '%.*ls' and '%.*ls'.
13582 16 No Setting SYSTEM_VERSIONING to ON failed because table '%.*ls' has a FOREIGN KEY with cascading DELETE or UPDATE.
13583 16 No Cannot add UNIQUE KEY constraint to a temporal history table '%.*ls'.
13584 16 No Flush has not been executed for table because appropriate lock could not be obtained or it does not exist anymore.
13585 16 No Computed column is defined with a user-defined function which is not allowed with system-versioned table '%.*ls' because it performs user or system data access, or is assumed to perform this access. A function is assumed by default to perform data access if it is not schemabound.
13586 16 No Temporal FOR SYSTEM_TIME clause cannot be used on remote data source '%.*ls'.
13587 16 No Period column '%.*ls' in a system-versioned temporal table cannot be nullable.
13588 16 No Column '%.*ls' in table '%.*ls' cannot be dropped because it is a part of period definition.
13589 16 No Column '%.*ls' in table '%.*ls' cannot be specified as 'GENERATED ALWAYS' in ALTER COLUMN statement.
13590 16 No Temporal FOR SYSTEM_TIME clause can only be set once per temporal table. '%.*ls' has more than one temporal FOR SYSTEM_TIME clause.
13591 16 No SYSTEM_VERSIONING is not turned ON for table '%.*ls'.
13592 16 No Cannot drop SYSTEM_TIME period from table '%.*ls' when SYSTEM_VERSIONING is ON.
13593 16 No SYSTEM_TIME period cannot be dropped from table '%.*ls', because SYSTEM_TIME period does not exist.
13594 16 No Table '%.*ls' does not contain SYSTEM_TIME period '%.*ls'.
13595 16 No Temporal history table name '%.*ls' is not correct for current table '%.*ls'.
13596 16 No SYSTEM_VERSIONING is already turned ON for table '%.*ls'.
13597 16 No Temporal SYSTEM_TIME period is already defined on table '%.*ls'.
13598 16 No Temporal SYSTEM_TIME period cannot be defined on history table '%.*ls'.
13599 16 No Period column '%.*ls' in a system-versioned temporal table cannot be altered.
13600 16 No FOR JSON AUTO requires at least one table for generating JSON objects. Use FOR JSON PATH or add a FROM clause with a table name.
13601 16 No Property '%.*ls' cannot be generated in JSON output due to a conflict with another column name or alias. Use different names and aliases for each column in SELECT list.
13602 16 No The FOR JSON clause is not allowed in a %ls statement.
13603 16 No Property '%.*ls' cannot be generated in JSON output due to invalid character in the column name or alias. Column name or alias that contains '..', starts or ends with '.' is not allowed in query that has FOR JSON clause.
13604 16 No FOR JSON cannot serialize CLR objects. Cast CLR types explicitly into one of the supported types in FOR JSON queries.
13605 16 No Column expressions and data sources without names or aliases cannot be formatted as JSON text using FOR JSON clause. Add alias to the unnamed column or table.
13606 16 No JSON text that has more than 128 nesting levels cannot be parsed.
13607 16 No JSON path is not properly formatted. Unexpected character '%lc' is found at position %d.
13608 16 No Property cannot be found on the specified JSON path.
13609 16 No JSON text is not properly formatted. Unexpected character '%lc' is found at position %d.
13610 16 No The argument %d of the "%.*ls" must be a string literal.
13611 16 No Value referenced by JSON path is not an array or object and cannot be opened with OPENJSON.
13612 16 No Cannot convert a string value found in the JSON text to binary value because it is not Base64 encoded.
13613 16 No Base64 encoded string cannot be converted to binary value. Binary data would be truncated.
13614 16 No TEXT, NTEXT, SQL_VARIANT and IMAGE types cannot be used as column types in OPENJSON function with explicit schema. These types are not supported in WITH clause.
13615 16 No OPENJSON function cannot convert value found in the JSON text to sql_variant data type. The value found in JSON text would be truncated.
13616 16 No CLR types cannot be used as column types in OPENJSON function with explicit schema. CLR types are not supported in WITH clause.
13617 16 No Table types cannot be used as column types in OPENJSON function with explicit schema. This type is not supported in WITH clause.
13618 16 No AS JSON option can be specified only for column of nvarchar(max) type in WITH clause.
13619 16 No Unsupported JSON path found in argument %d of JSON_MODIFY.
13620 16 No ROOT option and WITHOUT_ARRAY_WRAPPER option cannot be used together in FOR JSON. Remove one of these options.
13621 16 No Array cannot be found in the specified JSON path.
13622 16 No An invalid value was specified for argument %d.
13623 16 No Scalar value cannot be found in the specified JSON path.
13624 16 No Object or array cannot be found in the specified JSON path.
13625 16 No String value in the specified JSON path would be truncated.
13626 16 No Openjson cannot have more than %d columns in with clause.
13627 16 No Column type %ls cannot be used in the OPENJSON column that returns '$.sql:identity()' value.
13628 16 No System error.
13629 16 No System error.
13630 16 No System error.
13631 16 No System error.
13632 16 No System error.
13633 16 No System error: '%ls'.
13634 16 No System error: '%ls'.
13635 16 No System error.
13636 16 No System error.
13637 16 No System error.
13638 16 No User error : Name parameter value in '%ls' cannot be null
13639 16 No System error.
13640 16 No System error.
13701 16 No System-versioned table schema modification failed because history table '%.*ls' has custom unique keys defined. Consider dropping all unique keys and trying again.
13702 16 No System-versioned table schema modification failed because history table '%.*ls' has foreign keys defined. Consider dropping all foreign keys and trying again.
13703 16 No System-versioned table schema modification failed because history table '%.*ls' has table or column constraints defined. Consider dropping all table and column constraints and trying again.
13704 16 No System-versioned table schema modification failed because history table '%.*ls' has IDENTITY column specification. Consider dropping all IDENTITY column specifications and trying again.
13705 16 No System-versioned table schema modification failed because history table '%.*ls' has computed column specification. Consider dropping all computed column specifications and trying again.
13706 16 No System-versioned table schema modification failed because history table '%.*ls' is not available or it is placed on a read-only file group.
13707 16 No System-versioned table schema modification failed because history table '%.*ls' is configured for change data capture. Consider dropping this configuration and trying again.
13708 16 No System-versioned table schema modification failed because history table '%.*ls' has triggers defined. Consider dropping all triggers and trying again.
13709 16 No System-versioned table schema modification failed because table '%.*ls' has %d columns and table '%.*ls' has %d columns.
13710 16 No System-versioned table schema modification failed because column '%.*ls' at ordinal %d in history table '%.*ls' has a different name than the column '%.*ls' at the same ordinal in table '%.*ls'.
13711 16 No System-versioned table schema modification failed because column '%.*ls' has data type %s in history table '%.*ls' which is different from corresponding column type %s in table '%.*ls'.
13712 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same collation in tables '%.*ls' and '%.*ls'.
13713 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same CLR type in tables '%.*ls' and '%.*ls'.
13714 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same ANSI trimming semantics in tables '%.*ls' and '%.*ls'.
13715 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same XML Schema Collection in tables '%.*ls' and '%.*ls'.
13716 16 No System-versioned table schema modification failed because system column '%.*ls' in history table '%.*ls' corresponds to a period column in table '%.*ls' and cannot be nullable.
13717 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same nullability attribute in tables '%.*ls' and '%.*ls'.
13718 16 No System-versioned table schema modification failed because system-versioned tables cannot have FILESTREAM columns.
13719 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same sparse storage attribute in tables '%.*ls' and '%.*ls'.
13720 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same column set property in tables '%.*ls' and '%.*ls'.
13721 16 No System-versioned table schema modification failed because temporal history table '%.*ls' contains SYSTEM_TIME period.
13722 16 No Computed column is defined with a user-defined function which is not allowed with system-versioned table '%.*ls' because it performs user or system data access, or is assumed to perform this access. A function is assumed by default to perform data access if it is not schemabound.
13723 16 No System-versioned table schema modification failed because history table '%.*ls' has ROWGUID column specification. Consider dropping all ROWGUID column specifications and trying again.
13724 16 No System-versioned table schema modification failed because adding computed column while system-versioning is ON is not supported.
13725 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same masking functions in tables '%.*ls' and '%.*ls'.
13726 16 No Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' is referenced by one or more BLOCK security predicates. Consider removing the BLOCK security predicates referencing this table and trying again.
13727 16 No Temporal 'GENERATED ALWAYS AS %ls' column '%.*ls' has invalid data type.
13728 16 No Temporal 'GENERATED ALWAYS AS %ls' column '%.*ls' cannot be nullable.
13729 16 No Temporal 'GENERATED ALWAYS' column '%.*ls' cannot be altered.
13730 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' in history table '%.*ls' corresponds to a generated always column in table '%.*ls' and cannot be nullable.
13731 16 No System-versioned table schema modification failed because column '%.*ls' in history table '%.*ls' corresponds to a generated always column in table '%.*ls' and cannot be nullable.
13732 16 No Temporal 'GENERATED ALWAYS AS %ls' column '%.*ls' has invalid data length.
13733 16 No Temporal table cannot have more than one 'GENERATED ALWAYS AS %ls' column.
13734 16 No System-versioned table schema modification failed because online alter is not supported on system-versioned memory optimized table '%.*ls'.
13735 16 No Cannot alter HIDDEN attribute on column '%.*ls' in table '%.*ls' because this column is not a generated always column.
13736 16 No ALTER TABLE SWITCH statement failed on table '%.*ls' because column '%.*ls' does not have the same GENERATED ALWAYS attribute in target and source tables.
13738 16 No History table '%.*ls' can not be memory optimized table.
13739 16 No Memory optimized temporal table '%.*ls' must be created with DURABILITY set to SCHEMA_AND_DATA.
13740 16 No The row size limit of %d bytes for memory optimized system versioned tables has been exceeded. Please simplify the table definition.
13741 16 No Cannot create UNIQUE index on temporal history table '%.*ls'.
13742 16 No Table '%.*ls' contains records where 'GENERATED ALWAYS AS %ls' is not equal to %ls.
13743 16 No %ld is not a valid value for system versioning history retention period.
13744 16 No '%.*ls' is not a valid history retention period unit for system versioning.
13745 16 No System-versioned table schema modification failed because column '%.*ls' does not use identical encryption in tables '%.*ls' and '%.*ls'.
13746 16 No '%.*ls' is not a system versioned temporal table.
13747 16 No Cannot apply history cleanup on table '%.*ls' because it has infinite retention period.
13748 16 No Setting SYSTEM_VERSIONING to ON failed because table '%.*ls' exceeds the maximum of 1023 columns.
13749 16 No The period of %ld %S_MSG is too big for system versioning history retention.
13750 16 No Temporal period column '%.*ls' does not exist.
13751 16 No Temporal application time column '%.*ls' has invalid data type. Allowed data types are datetime2, smalldatetime, datetimeoffset, date and datetime.
13752 16 No Column '%.*ls' must be defined as NOT NULL in order to be used in a temporal application time period.
13753 16 No Temporal period columns cannot have different data types.
13754 16 No Temporal period columns cannot have different data type precision.
13755 16 No Temporal period '%.*ls' has the same start and end time column.
13756 16 No Column '%.*ls' is used in the temporal period '%.*ls' and cannot be explicitly placed in the key list of a constraint where that same period without overlaps is used.
13757 16 No Temporal table '%.*ls' already has history table defined. Consider dropping system_versioning first if you want to use different history table.
13758 16 No Cannot define foreign key constraint '%.*ls' with cascaded DELETE or UPDATE on table '%.*ls' because table is system-versioned.
13759 16 No Renaming a column failed on history table '%ls' because it is not a supported operation on system-versioned tables. Consider setting SYSTEM_VERSIONING to OFF and trying again.
13760 16 No Accessing history table for memory optimized temporal table using the SERIALIZABLE isolation level is not supported while SYSTEM_VERSIONING is ON.
13761 16 No The hint '%.*ls' is not supported with history table for memory optimized temporal table while SYSTEM_VERSIONING is ON.
13762 16 No Cannot alter temporal table '%.*ls' because this operation is currently not available.
13763 16 No Cannot query temporal table '%.*ls' because this operation is currently not available.
13764 16 No Online alter column is not supported for system-versioned temporal table '%.*ls'.
13765 16 No Setting finite retention period failed on system-versioned temporal table '%.*ls' because the history table '%.*ls' does not contain required clustered index. Consider creating a clustered columnstore or B-tree index starting with the column that matches end of SYSTEM_TIME period, on the history table.
13766 16 No Cannot drop the clustered index '%.*ls' because it is being used for automatic cleanup of aged data. Consider setting HISTORY_RETENTION_PERIOD to INFINITE on the corresponding system-versioned temporal table if you need to drop this index.
13767 16 No The clustered index '%.*ls' is being used for automatic cleanup of aged data, and can be converted to either a clustered columnstore or B-tree index starting with the column that matches end of SYSTEM_TIME period, on the history table. Consider setting HISTORY_RETENTION_PERIOD to INFINITE on the corresponding system-versioned temporal table if you need to rebuild this index with a modified column specification, not supported with temporal history retention.
13768 16 No Retention cleanup of history table for a temporal table (database id %lu, table id %ld) has not been executed. Either the cleanup is disabled on the database, appropriate lock could not be obtained or the temporal table does not exist anymore.
13769 16 No Setting SYSTEM_VERSIONING to ON failed for table '%.*ls' because '%.*ls' with REMOTE_DATA_ARCHIVE enabled cannot be used as a history table when a finite retention period is specified.
13770 16 No Setting finite retention period failed on system-versioned temporal table '%.*ls' because REMOTE_DATA_ARCHIVE is enabled on the corresponding history table '%.*ls'.
13771 16 No Setting finite retention period failed on system-versioned temporal table '%.*ls' because corresponding history table '%.*ls' has both clustered columnstore and non-clustered indexes. Consider dropping non-clustered indexes from the history table and try again.
13772 16 No Cannot create non-clustered index on temporal history table '%.*ls' since it has finite retention period and clustered columnstore index defined.
13773 16 No Clustered column store temporal retention cleanup attempted on non-clustered column store table '%.*ls'.
13774 16 No Setting SYSTEM_VERSIONING to ON failed because table '%.*ls' has INSTEAD OF triggers defined. Consider dropping INSTEAD OF triggers and trying again.
13775 16 No System-versioned table schema modification failed because table '%.*ls' has INSTEAD OF triggers defined. Consider dropping INSTEAD OF triggers and trying again.
13776 16 No Table '%.*ls' does not exist or you do not have the required permissions to complete the operation.
13777 16 No Stored procedure 'sp_cleanup_temporal_history' is temporarily disabled. Please contact customer support for more information.
13778 16 No The only allowed ALTER TABLE operations on temporal in-memory history table '%.*ls' are ADD INDEX, DROP INDEX and ALTER INDEX.
13779 16 No Defining a column store index on temporal in-memory history table '%.*ls' is not supported.
13780 16 No Setting finite retention period failed on system-versioned temporal table '%.*ls' because the history table '%.*ls' is clustered column store that contains large object columns.
13781 16 No Wrong type for column '%.*ls': the system-versioned temporal table '%.*ls' cannot contain large object columns, because it has finite retention and the clustered column store history table '%.*ls'.
13782 16 No Cannot create clustered column store index '%.*ls' on table '%.*ls' because it contains large object columns and is the history table of temporal table '%.*ls' that has finite retention.
13783 16 No Data modification failed on system-versioned table '%.*ls' because column '%.*ls' cannot be output into the history table '%.*ls'.
13784 16 No Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same sensitivity classification in tables '%.*ls' and '%.*ls'.
13785 16 No System-versioned table schema modification failed because column '%.*ls' does not have the same sensitivity classification in tables '%.*ls' and '%.*ls'.
13795 16 No '%.*ls' does not exist, or is not a temporal application time period.
13796 16 No Temporal application time period without overlaps can be defined only on a primary key or a unique constraint.
13797 16 No Temporal application time period is already defined on table '%.*ls'.
13798 16 No A table cannot have more than one application time period definition.
13799 16 No '%.*ls' is not allowed as application time period name.
13800 16 No INSERT BULK statement does not support recompile.
13801 16 No TEXT, NTEXT, SQL_VARIANT and IMAGE types cannot be used as column types in OPENROWSET function with inline schema. These types are not supported in WITH clause.
13802 16 No CLR types cannot be used as column types in OPENROWSET function with inline schema. These types are not supported in WITH clause.
13803 16 No Table types cannot be used as column types in OPENROWSET function with inline schema. These types are not supported in WITH clause.
13804 16 No Invalid escape character specified for bulk load. Escape character can be one single byte or Unicode character.
13805 17 No An internal error has occurred during wildcard expansion.
13806 16 No Unsupported data source specified.
13807 16 No Content of directory on path '%ls' cannot be listed.
13808 16 No Starting offset cannot be larger than the file size.
13809 10 No Warning: No datasets were found that match the expression '%ls'.
13810 16 No Column '%ls' is of type '%ls' which is not supported with file format '%ls'.
13811 16 No Bulk load data conversion error (truncation) for row %ls%I64d, column %d (%ls) in data file %ls.
13812 16 No Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row %ls%I64d, column %d (%ls) in data file %ls.
13813 16 No Bulk load data conversion error (overflow) for row %ls%I64d, column %d (%ls) in data file %ls.
13814 16 No Bulk load failed: Data file %ls does not have %ls encoding.
13815 16 No Consecutive wildcard characters present in path '%ls'.
13816 16 No File/directory path '%ls' is too long. Max length of the path is nvarchar(260).
13817 10 No The bulk load failed. Unexpected NULL value in data file row %ls%I64d, column %d in data file %ls. The destination column (%ls) is defined as NOT NULL.
13818 16 No Compression type '%1ls' is not supported.
13819 16 No Error occurred while reading '%1ls' for decoding with %2ls codec.
13820 16 No Error occurred while decoding '%1ls' using %2ls codec. Codec error code: %d. Codec error message: %3ls
13821 16 No File/directory path '%ls' is too long. Max length of the path is nvarchar(1024).
13822 16 No File '%ls' cannot be opened because it does not exist or it is used by another process.
13823 16 No Query failed because credential for specified path does not exist or you do not have permissions to reference the credential.
13824 16 No Wildcard expansion operation timed out after %lu seconds.
13825 16 No Provided URL format is incorrect.
13826 16 No Provided first row exceeds row count in first split of the data file %ls. Please retry after updating first row value or by disabling splitting.
13827 16 No %ls option cannot be used with %ls format.
13828 10 No Usage of filepath function with DATA_SOURCE '%.*ls' might result in unexpected results if number of wildcards in data source LOCATION changes.
13829 16 No XML type cannot be used as column type in OPENROWSET function with inline schema. This type is not supported in WITH clause.
13830 10 No Azure Active Directory authentication to Azure Storage is not allowed in BULK INSERT/OPENROWSET.
13831 16 No Cannot parse rowset options: %ls
13900 16 No Identifier '%.*ls' in a MATCH clause could not be bound.
13901 16 No Identifier '%.*ls' in a MATCH clause is not a node table or an alias for a node table.
13902 16 No Identifier '%.*ls' in a MATCH clause is not an edge table or an alias for an edge table.
13903 16 No Edge table '%.*ls' used in more than one MATCH pattern.
13904 16 No All node and edge tables within a single MATCH clause must reside in the same database.
13905 16 No A MATCH clause may not be directly combined with other expressions using OR or NOT.
13906 16 No Node table name or alias '%.*s' marked as FOR PATH cannot be used outside the recursive section of a SHORTEST_PATH clause except in a LAST_NODE function.
13907 16 No Cannot modify permissions for graph column '%.*s'.
13908 16 No Cannot access internal graph column '%.*ls'.
13909 16 No The internal graph column '%.*ls' cannot be added to an index; use pseudocolumn '%.*ls' instead.
13910 16 No Cannot create a node or edge table as memory optimized.
13911 16 No Cannot create a node or edge table as a remote data archive.
13912 16 No A node or edge table cannot be created as or altered to a temporal table.
13913 16 No Internal graph columns cannot be altered.
13914 16 No Cannot create a node or edge table as a temporary table.
13915 16 No Cannot create a node or edge table as an external table.
13916 16 No The graph column '%.*ls' cannot be used as a non-key column in an index or as a partitioning column.
13917 16 No After expanding the computed graph column '%.*ls", the index '%.*ls' on table '%.*ls' exceeds the maximum number of columns in the key list. The maximum number of index key columns is %d.
13918 16 No Adding constraint to column '%.*s' of a node or edge table is not allowed.
13919 16 No Identifier '%.*ls' in a MATCH clause corresponds to a derived table. Derived tables are not supported in MATCH clauses.
13920 16 No Identifier '%.*ls' in a MATCH clause is used with a JOIN clause or APPLY operator. JOIN and APPLY are not supported with MATCH clauses.
13921 16 No JSON data for INSERT/UPDATE of graph pseudocolumn '%.*ls' is malformed.
13922 16 No Remote tables are not supported in MATCH clauses.
13923 16 No Pseudocolumn '%.*s' is invalid because it references a node or edge table that is not in the current database.
13924 16 No Select * is not permitted because it refers to a node or edge table '%.*s' which is not in the current database.
13925 16 No Cannot drop or disable index or constraint '%.*s' because the last unique index or constraint on '%.*s' cannot be dropped or disabled.
13926 16 No The use of replication is not supported for node or edge table '%ls'.
13927 16 No Change Data Capture is not supported for node or edge table '%ls'.
13928 16 No Use pseudocolumn '%.*ls' to add a constraint on a node or edge table.
13929 16 No The pseudocolumn '%.*ls' cannot be part of an index unless the index is on a node or edge table that contains that pseudocolumn.
13930 16 No Edge constraint cannot be created on table '%.*ls'. The table is not an edge table.
13931 16 No Edge constraint '%.*ls' references invalid table '%.*ls'. Table could not be found.
13932 16 No Cross-database edge constraints are not supported.
13933 16 No Edge constraint must reference node tables.
13934 16 No Could not drop node table '%.*ls' because it is referenced by an edge constraint.
13935 16 No Cannot enable edge constraint '%.*ls' as there are no online, unique, unfiltered $node_id indexes on one or more target node tables.
13936 10 No Warning: Edge constraint '%.*ls' on table '%.*ls' was disabled as a result of disabling the index '%.*ls'.
13937 16 No Cannot disable clustered index '%.*ls' on table '%.*ls'. Permission denied to disable edge constraint '%.*ls' on table '%.*ls' that references this table.
13938 16 No The target table '%.*ls' of the INSERT statement cannot be on either side of an edge constraint relationship when the FROM clause contains a nested INSERT, UPDATE, DELETE, or MERGE statement. Found edge constraint '%.*ls'.
13939 15 No The target table '%.*ls' of the OUTPUT INTO clause cannot be on either side of an edge constraint relationship. Found edge constraint '%.*ls'.
13940 16 No Cannot use a derived table '%.*ls' in a MATCH clause.
13941 16 No Cannot create an edge constraint that references a node table with a disabled $node_id index.
13942 16 No The initial recursive quantifier must be 1: {1, ... }.
13943 16 No The final recursive quantifier must be greater than the initial recursive quantifier.
13944 16 No Cannot truncate table '%.*ls' because it is being referenced by an EDGE constraint.
13945 16 No Cannot delete from a node table that is the target of both an edge constraint and a foreign key constraint on the $node_id column.
13946 16 No Cannot create a foreign key constraint referencing the $node_id or $edge_id column of a graph table.
13947 16 No Merge statements containing a MATCH clause do not support derived tables or views in the MATCH clause.
13948 16 No The table name or alias '%.*s' must be marked as FOR PATH to be used in the recursive section of a SHORTEST_PATH clause.
13949 16 No The table name or alias '%.*s' was marked as FOR PATH but was not used in the recursive section of a SHORTEST_PATH clause.
13950 16 No Node table name or alias '%.*ls' was used more than once in a SHORTEST_PATH recursive section.
13951 16 No Aggregate function '%ls' is not supported with WITHIN GROUP (GRAPH PATH).
13952 16 No No columns in the aggregate '%ls' WITHIN GROUP(GRAPH PATH) reference a recursive path.
13953 16 No Columns in the aggregate '%ls' WITHIN GROUP(GRAPH PATH) reference more than one recursive path.
13954 16 No Identifier '%.*ls' in aggregate '%ls' WITHIN GROUP(GRAPH PATH) is not referencing a recursive path and cannot be used.
13955 16 No Recursive MATCH queries cannot be used in a table-valued function.
13956 16 No Recursive MATCH queries cannot be used on the right side of APPLY.
13957 16 No Recursive MATCH queries cannot be used in subqueries.
13958 16 No Internal Error: Unable to compile MATCH query with derived table or view '%.*ls'.
13959 16 No Introducing edge constraint '%.*ls' on table '%.*ls' may cause cycles or multiple cascade paths. Specify ON DELETE NO ACTION or modify other constraints.
13960 16 No Cannot define edge constraint '%.*ls' with cascaded DELETE on table '%.*ls' because the table has an INSTEAD OF DELETE TRIGGER defined on it.
13961 16 No The alias or identifier '%.*ls' cannot be used in the select list, order by, group by, or having context.
13962 16 No The alias or identifier '%.*ls' is not the last node in a shortest path pattern. Only the last node in the path can be used with LAST_NODE().
13963 16 No Node table name or alias '%.*s' refers to a derived table and cannot be used by the LAST_NODE function.
13964 16 No The two aliases '%.*s' and '%.*s' refer to different underlying objects in a LAST_NODE equality expression.
13965 16 No The table name or alias '%.*s' must use the LAST_NODE function to reference the last node in a shortest_path expression.
13966 16 No A recursive quantifier expression exceeds the limit of %d. Consider the '+' syntax instead.
13967 16 No Pseudocolumn '%.*ls' is not supported for use as a partitioning column on a table or index.
13968 16 No An explicit DROP INDEX is not allowed on index '%.*ls'. It is being used for edge constraint enforcement.
13969 16 No A node or edge table cannot be created as a ledger table.
13970 16 No Change Feed is not supported for node or edge table '%ls'.
13971 16 No The pseudo column used in the index key list does not match the underlying graph object type.