SQL Server System Errors: 13000 - 13999

List of error messages between 13000 and 13999 in SQL Server 2017.

These error messages are all available by querying the sys.messages catalog view on the master database.

message_id severity is_event_logged text
13001160file name
13002160audit
13003160audit specification
13004160audit name
13005160server role
13006160server principal
1300800receive
1301000read
1301200a USE database statement
1301300a procedure, function or trigger
1301400indexed 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
1301500spatial index operations
1301600an INTO clause
1301900a SELECT INTO statement
1302000option
1302100offset option
1302200statistics option
1302400function name
1302500varbinary (128) NOT NULL
1302600parameter
1302700convert specification
1302800index
1302900table
1303000database
1303100procedure
1303200trigger
1303300view
1303400default
1303500rule
1303600system table
1303700unknown type
1303800SET option
1303900column
1304000type
1304100character string
1304200integer
1304300identifier
1304400number
1304500indexes
1304700object
1304900built-in function name
1305000aggregate function
1305100XML INDEX
1305200CLR type
1305300xml schema collection
1305400EXTENDED INDEX
1305500SPATIAL INDEX
1305600spatial
1305700a planguide batch
1305800geometry or geography
1305900conversation priority
1306000tablegroup
1307600an assignment
1307700a cursor declaration
1307800replication filter
1307900variable assignment
1308000statistics
1308100file
1308200filegroup
1308300server
1308400write
1308500function
1308600database collation
1308700drop
1308800alter
1308900message type
1309000contract
1309200service
1309300queue
1309400table valued function
1309500event notification
1309600synonym
1309700lock
1309800thread
1309900communication buffer
1310000Common Language Runtime critical section
1310100partition scheme
13102100DETACH
1310300protocol version
1310500create
1310600route
1310700remote service binding
1310800Initiator
1310900Target
1311000host synchronization object
1311100generic waitable object
1311200application role
1311300schema
1311400user
1311500login
1311600certificate
1311700role
1311800find
1311900endpoint
1312000sql:variable
1312100sql:column
1312200XML namespace
1312300assembly
1312400fulltext catalog
13125160execute as
13126160symmetric key
13127160principal
13128160security descriptor
13129160hypothetical index
13130160nonclustered index
13131160credential
1313200transfer
1313300Cumulative wait time (ms) per second
1313400Waits started per second
1313500Waits in progress
1313600Average wait time (ms)
1313700Cumulative execution time (ms) per second
1313800Execs started per second
1313900Execs in progress
1314000Average execution time (ms)
13141160asymmetric key
1314200an INSERT SELECT statement
13143160partition function
13144160partition scheme
13145160encryption
13146160signature
13147160password
13148160rename
13149160end dialog
13150160END CONVERSATION WITH ERROR
13151160MOVE CONVERSATION
13152160receive sequenced message
13153160receive end conversation
13154160receive end conversation with error
13155160receive broker error
13156160receive message acknowledgement
13157160terminate conversation
13158160broker error
13159160countersignature
13160160BEGIN CONVERSATION TIMER
13161160fire conversation timer
13162160END CONVERSATION WITH CLEANUP
13163160BEGIN DIALOG CONVERSATION
13164160SEND
13165160conversation
13166160conversation group
13167160system
13168160Service Broker
13169160Database Mirroring
1317000table or indexed view
13171160conversation handle
13172160GET CONVERSATION GROUP
13173160master key
13174160another assembly with same SQL name is already present in the current database
13175160version, culture or public key mismatch
1317600component
13177160IL compilation
13178160Inproc data access
13179160DDL operations
13180160execution cache cleanup
13181160unspecified operation
13182160dialog
13183100The certificate's private key cannot be found
13184100The certificate's private key size is incompatible with the crypto provider
13185100The certificate's public key size is incompatible with the crypto provider
13186100The certificate's private key size is incompatible with the encrypted key exchange key
13187100The certificate's public key size is incompatible with the security header's signature
13188100The certificate's private key is password protected
13189100The key exchange key has an invalid size after being decrypted with the certificate private key
13190100The database principal used to lookup the cert is invalid
13191100The database principal has no mapping to a server principal
13192100The certificate is disabled for BEGIN DIALOG
13193160encryption algorithm
13194160authentication protocol
13195100Certificate not found
13196100Certificate not yet valid
13197100Certificate expired
13198100Certificate is larger than maximum allowed size
13199100message timestamp
13202100TO BROKER INSTANCE
13203100TO SERVICE
13204100FROM BROKER INSTANCE
13205100FROM SERVICE
13206100SERVICE CONTRACT
13207100MESSAGE TYPE
13208100MESSAGE INTEGRITY CHECK
13209100KEY SALT
13210100SESSION KEY
13211100KEY EXCHANGE KEY
13212100SOURCE CERTIFICATE ISSUER NAME
13213100SOURCE CERTIFICATE SERIAL NUMBER
13214100DESTINATION CERTIFICATE ISSUER NAME
13215100DESTINATION CERTIFICATE SERIAL NUMBER
13216100SECURITY HEADER SIGNATURE
13217100MESSAGE BODY
13218100STATEMENT
13219100clustered index
13220100primary xml index
13221100manual failover
13222100automatic failover
13223100failover from partner
13224100role synchronization
13225100FORCE_SERVICE_ALLOW_DATA_LOSS
13226100add
13227100to
13228100from
13229100enable
13230100disable
13231100remap
13232100INSERT
13233100UPDATE
13234100DELETE
13235100WHEN MATCHED
13236100WHEN NOT MATCHED
13237100WHEN NOT MATCHED BY SOURCE
13238100TOP or OFFSET
13239100GROUP BY
13240100HAVING
13241100ORDER BY
13243100OUTPUT INTO
13244100SELECT
13245100WHERE
13246100unexpected
13247100The crypto API has detected bad data while trying to perform a decryption operation
13248100OUTPUT
13249100Temporary tables
13250100Labels
13251100availability group
13252100type table
13254100event
13255100target
13256100event action
13257100event session
13258100event package
13259100event object
13260100event predicate comparator
13261100event attribute or predicate source
13262100customizable attribute
13263100event predicate
13264100predicate source
13265100event attribute
13266100partitioned
13267100not partitioned
13268100resource pool
13269100workload group
13270100resource governor
13271100move
13272100UPDATETEXT
13273100WRITETEXT
13274100torn page (expected signature: 0x%08x; actual signature: 0x%08x)
13275100incorrect checksum (expected: 0x%08x; actual: 0x%08x)
13276100invalid protection option
13277100invalid encryption key
13278100unable to decrypt page
13279100decryption failure (expected: 0x%08x; actual: 0x%08x)
13280100unable to decrypt page due to missing DEK
13281100CREATION_DISPOSITION
13282100PROVIDER_KEY_NAME
13283100key source
13284100ENCRYPTION BY
13285100public key
13286100private key
13287100cryptographic provider
13288100cryptographic provider DLL path
13289100cryptographic provider friendly name
13290100version
13291100guid
13292100create credential for
13293100cryptographic provider key name
13294100key persistence
13295100cryptographic provider key thumbprint length
13296100cryptographic provider key blob length
13297160encryption algorithm tag
13298160name
13299160thumbprint
13301160IV(Initialization Vector) length
13302160bit length
13303160constraint
13304160database encryption key
13305100QUERY_STORE
13306100DESIRED_STATE' or 'OPERATION_MODE
13307100MAX_STORAGE_SIZE_MB
13308100FLUSH_INTERVAL_SECONDS' or 'DATA_FLUSH_INTERVAL_SECONDS
13309100QUERY_STORE CLEANUP_POLICY
13310100STALE_QUERY_THRESHOLD_DAYS
13311100column master key
13312100column encryption key
13313100key store provider name
13314100FILESTREAM
13315100ROWGUID
13316100FOR XML
13317100FOR JSON
13318100encrypted value
13319100key path
13320100BLOCK
13321100FILTER
13322100INTERVAL_LENGTH_MINUTES
13323100MAX_PLANS_PER_QUERY
13324100QUERY_CAPTURE_MODE
13325100SIZE_BASED_CLEANUP_MODE
13326100external resource pool
13327100external library
13328100QUERY_TUNING_MODE
13329100QDS server name
13330100WAIT_STATS_CAPTURE_MODE
13371100STATISTICS_INCREMENTAL
13372100this operation cannot be performed inside a user transaction.
13373160Anchor record
13374160Page dictionary
13375160Compression information structure
13376100Fulltext Query String
13377100Fulltext Query Language
13378100Fulltext Query Max Keys
13379100fulltext stoplist
13380100Success - Consult EKM Provider for details
13381100Failure - Consult EKM Provider for details
13382100Insufficient Buffer - Consult EKM Provider for details
13383100Not Supported - Consult EKM Provider for details
13384100Object Not Found - Consult EKM Provider for details
13385100Authentication Failure - Consult EKM Provider for details
13386100Invalid Argument - Consult EKM Provider for details
13387100Provider Error - No explanation is available, consult EKM Provider for details
13388100Key Flags
13389100Key Name
13390100Key Type
13391100Location:
13392100Location relative to the specified target node:
13393100search property list
13394100MERGE
13395100PAD_INDEX
13396100FILLFACTOR
13397100SORT_IN_TEMPDB
13398100IGNORE_DUP_KEY
13399100STATISTICS_NORECOMPUTE
13400100Extended 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.
13402100The 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.
13403100The 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.
13404100The 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.
13405100The 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.
13406100The 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.
13407100FASTFIRSTROW 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.
13408100%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.
13409100Collation '%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.
13410100Creating 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.
13501160Temporal generated always column '%.*ls' has invalid data type.
13502160System-versioned table cannot have more than one 'GENERATED ALWAYS AS ROW START' column.
13503160System-versioned table cannot have more than one 'GENERATED ALWAYS AS ROW END' column.
13504160Temporal 'GENERATED ALWAYS AS ROW START' column definition missing.
13505160Temporal 'GENERATED ALWAYS AS ROW END' column definition missing.
13506160System-versioned table SYSTEM_TIME period definition start column name not matching 'GENERATED ALWAYS AS ROW START' column name.
13507160System-versioned table SYSTEM_TIME period definition end column name not matching 'GENERATED ALWAYS AS ROW END' column name.
13508160System-versioned table cannot have more than one SYSTEM_TIME period definition.
13509160Cannot create generated always column when SYSTEM_TIME period is not defined.
13510160Cannot set SYSTEM_VERSIONING to ON when SYSTEM_TIME period is not defined.
13511160Specified object '%.*ls' cannot be used as history table.
13512160You cannot specify SYSTEM_VERSIONING clause more than once.
13513160SYSTEM_TIME period columns cannot have different datatype precision.
13514160History table '%.*ls' is already in use.
13515160Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has custom unique keys defined. Consider dropping all unique keys and trying again.
13516160Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has foreign keys defined. Consider dropping all foreign keys and trying again.
13517160Setting 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.
13518160Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has IDENTITY column specification. Consider dropping all IDENTITY column specifications and trying again.
13519160Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has computed column specification. Consider dropping all computed column specifications and trying again.
13520160Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' is not available or it is placed on a read-only file group.
13521160Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' is configured for change data capture. Consider dropping this configuration and trying again.
13522160Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has triggers defined. Consider dropping all triggers and trying again.
13523160Setting SYSTEM_VERSIONING to ON failed because table '%.*ls' has %d columns and table '%.*ls' has %d columns.
13524160Setting 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'.
13525160Setting 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'.
13526160Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same collation in tables '%.*ls' and '%.*ls'.
13527160Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same CLR type in tables '%.*ls' and '%.*ls'.
13528160Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same ANSI trimming semantics in tables '%.*ls' and '%.*ls'.
13529160Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same XML Schema Collection in tables '%.*ls' and '%.*ls'.
13530160Setting 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.
13531160Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same nullability attribute in tables '%.*ls' and '%.*ls'.
13532160Setting SYSTEM_VERSIONING to ON failed because system-versioned tables cannot have FILESTREAM columns.
13533160Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same sparse storage attribute in tables '%.*ls' and '%.*ls'.
13534160Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same column set property in tables '%.*ls' and '%.*ls'.
13535160Data modification failed on system-versioned table '%.*ls' because transaction time was earlier than period start time for affected records.
13536160Cannot 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.
13537160Cannot update GENERATED ALWAYS columns in table '%.*ls'.
13538160You do not have the required permissions to complete the operation.
13539160Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' is not specified in two-part name format.
13540160Setting SYSTEM_VERSIONING to ON failed because table '%.*ls' contains invalid records with end of period set before start.
13541160Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' contains invalid records with end of period set before start.
13542160ADD PERIOD FOR SYSTEM_TIME on table '%.*ls' failed because there are open records with start of period set to a value in the future.
13543160Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' contains invalid records with end of period set to a value in the future.
13544160Temporal FOR SYSTEM_TIME clause can only be used with system-versioned tables. '%.*ls' is not a system-versioned table.
13545160Truncate failed on table '%.*ls' because it is not a supported operation on system-versioned tables.
13546160Switching 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.
13547160Switching 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.
13548160Cannot alter column '%.*ls' on table '%.*ls' because it is not a supported operation on system-versioned temporal tables.
13549160Setting FILESTREAM ON failed on table '%.*ls' because it is not a supported operation on system-versioned temporal tables.
13550160Add column operation failed on table '%.*ls' because it is not a supported operation on system-versioned temporal tables.
13551160Drop column operation failed on table '%.*ls' because it is not a supported operation on system-versioned temporal tables.
13552160Drop table operation failed on table '%.*ls' because it is not a supported operation on system-versioned temporal tables.
13553160System versioned temporal table '%.*ls' must have primary key defined.
13554160Memory-optimized table '%.*ls' cannot contain system-time PERIOD.
13555160System versioned temporal table '%.*ls' cannot have FILESTREAM columns.
13556160Table '%.*ls' is a FileTable. System versioning cannot be used on FileTables.
13557160Cannot drop PRIMARY KEY constraint from a system-versioned temporal table '%.*ls'.
13558160Cannot add PRIMARY KEY constraint to a temporal history table '%.*ls'.
13559160Cannot insert rows in a temporal history table '%.*ls'.
13560160Cannot delete rows from a temporal history table '%.*ls'.
13561160Cannot update rows in a temporal history table '%.*ls'.
13562160Cannot perform MERGE operation on temporal history table '%.*ls'.
13563160Enabling Change Tracking for a temporal history table '%.*ls' is not allowed.
13564160Adding CHECK constraint to a temporal history table '%.*ls' is not allowed.
13565160Foreign key '%.*ls' is not valid. A temporal history table cannot be used in a foreign key definition.
13566160Temporal table '%.*ls' is already in use.
13567160Temporal history table '%.*ls' cannot be created in a 'tempdb' database.
13568160System-versioned temporal table '%.*ls' cannot be created in a 'tempdb' database.
13569160Cannot create a trigger on a system-versioned temporal table '%.*ls'.
13570160The use of replication is not supported with system-versioned temporal table '%s'
13571160Enabling Change Data Capture for a temporal history table '%ls' is not allowed.
13572160Creating table variables containing PERIOD is not allowed.
13573160Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' contains overlapping records.
13574160Setting SYSTEM_VERSIONING to ON failed because temporal history table '%.*ls' contains SYSTEM_TIME period.
13575160ADD PERIOD FOR SYSTEM_TIME failed because table '%.*ls' contains records where end of period is not equal to MAX datetime.
13576160DML operations are not allowed because system-versioned temporal table '%.*ls' is in read-only mode.
13577160ALTER TABLE SWITCH statement failed on table '%.*ls' because target table has SYSTEM_TIME PERIOD while source table does not have it.
13578160ALTER TABLE SWITCH statement failed on table '%.*ls' because target and source tables have different SYSTEM_TIME PERIOD definitions.
13579160Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not use identical encryption in tables '%.*ls' and '%.*ls'.
13580160Setting SYSTEM_VERSIONING to ON failed because history table '%.*ls' has ROWGUID column specification. Consider dropping all ROWGUID column specifications and trying again.
13581160Setting SYSTEM_VERSIONING to ON failed because column '%.*ls' does not have the same masking functions in tables '%.*ls' and '%.*ls'.
13582160Setting SYSTEM_VERSIONING to ON failed because table '%.*ls' has a FOREIGN KEY with cascading DELETE or UPDATE.
13583160Cannot add UNIQUE KEY constraint to a temporal history table '%.*ls'.
13584160Flush has not been executed for table because appropriate lock could not be obtained or it does not exist anymore.
13585160Computed 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.
13586160Temporal FOR SYSTEM_TIME clause cannot be used on remote data source '%.*ls'.
13587160Period column '%.*ls' in a system-versioned temporal table cannot be nullable.
13588160Column '%.*ls' in table '%.*ls' cannot be dropped because it is a part of period definition.
13589160Column '%.*ls' in table '%.*ls' cannot be specified as 'GENERATED ALWAYS' in ALTER COLUMN statement.
13590160Temporal FOR SYSTEM_TIME clause can only be set once per temporal table. '%.*ls' has more than one temporal FOR SYSTEM_TIME clause.
13591160SYSTEM_VERSIONING is not turned ON for table '%.*ls'.
13592160Cannot drop SYSTEM_TIME period from table '%.*ls' when SYSTEM_VERSIONING is ON.
13593160SYSTEM_TIME period cannot be dropped from table '%.*ls', because SYSTEM_TIME period does not exist.
13594160Table '%.*ls' does not contain SYSTEM_TIME period '%.*ls'.
13595160Temporal history table name '%.*ls' is not correct for current table '%.*ls'.
13596160SYSTEM_VERSIONING is already turned ON for table '%.*ls'.
13597160Temporal SYSTEM_TIME period is already defined on table '%.*ls'.
13598160Temporal SYSTEM_TIME period cannot be defined on history table '%.*ls'.
13599160Period column '%.*ls' in a system-versioned temporal table cannot be altered.
13600160FOR JSON AUTO requires at least one table for generating JSON objects. Use FOR JSON PATH or add a FROM clause with a table name.
13601160Property '%.*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.
13602160The FOR JSON clause is not allowed in a %ls statement.
13603160Property '%.*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.
13604160FOR JSON cannot serialize CLR objects. Cast CLR types explicitly into one of the supported types in FOR JSON queries.
13605160Column 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.
13606160JSON text that has more than 128 nesting levels cannot be parsed.
13607160JSON path is not properly formatted. Unexpected character '%lc' is found at position %d.
13608160Property cannot be found on the specified JSON path.
13609160JSON text is not properly formatted. Unexpected character '%lc' is found at position %d.
13610160The argument %d of the "%.*ls" must be a string literal.
13611160Value referenced by JSON path is not an array or object and cannot be opened with OPENJSON.
13612160Cannot convert a string value found in the JSON text to binary value because it is not Base64 encoded.
13613160Base64 encoded string cannot be converted to binary value. Binary data would be truncated.
13614160TEXT, 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.
13615160OPENJSON function cannot convert value found in the JSON text to sql_variant data type. The value found in JSON text would be truncated.
13616160CLR types cannot be used as column types in OPENJSON function with explicit schema. CLR types are not supported in WITH clause.
13617160Table types cannot be used as column types in OPENJSON function with explicit schema. This type is not supported in WITH clause.
13618160AS JSON option can be specified only for column of nvarchar(max) type in WITH clause.
13619160Unsupported JSON path found in argument %d of JSON_MODIFY.
13620160ROOT option and WITHOUT_ARRAY_WRAPPER option cannot be used together in FOR JSON. Remove one of these options.
13621160Array cannot be found in the specified JSON path.
13622160An invalid value was specified for argument %d.
13623160Scalar value cannot be found in the specified JSON path.
13624160Object or array cannot be found in the specified JSON path.
13625160String value in the specified JSON path would be truncated.
13626160Openjson cannot have more than %d columns in with clause.
13701160System-versioned table schema modification failed because history table '%.*ls' has custom unique keys defined. Consider dropping all unique keys and trying again.
13702160System-versioned table schema modification failed because history table '%.*ls' has foreign keys defined. Consider dropping all foreign keys and trying again.
13703160System-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.
13704160System-versioned table schema modification failed because history table '%.*ls' has IDENTITY column specification. Consider dropping all IDENTITY column specifications and trying again.
13705160System-versioned table schema modification failed because history table '%.*ls' has computed column specification. Consider dropping all computed column specifications and trying again.
13706160System-versioned table schema modification failed because history table '%.*ls' is not available or it is placed on a read-only file group.
13707160System-versioned table schema modification failed because history table '%.*ls' is configured for change data capture. Consider dropping this configuration and trying again.
13708160System-versioned table schema modification failed because history table '%.*ls' has triggers defined. Consider dropping all triggers and trying again.
13709160System-versioned table schema modification failed because table '%.*ls' has %d columns and table '%.*ls' has %d columns.
13710160System-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'.
13711160System-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'.
13712160System-versioned table schema modification failed because column '%.*ls' does not have the same collation in tables '%.*ls' and '%.*ls'.
13713160System-versioned table schema modification failed because column '%.*ls' does not have the same CLR type in tables '%.*ls' and '%.*ls'.
13714160System-versioned table schema modification failed because column '%.*ls' does not have the same ANSI trimming semantics in tables '%.*ls' and '%.*ls'.
13715160System-versioned table schema modification failed because column '%.*ls' does not have the same XML Schema Collection in tables '%.*ls' and '%.*ls'.
13716160System-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.
13717160System-versioned table schema modification failed because column '%.*ls' does not have the same nullability attribute in tables '%.*ls' and '%.*ls'.
13718160System-versioned table schema modification failed because system-versioned tables cannot have FILESTREAM columns.
13719160System-versioned table schema modification failed because column '%.*ls' does not have the same sparse storage attribute in tables '%.*ls' and '%.*ls'.
13720160System-versioned table schema modification failed because column '%.*ls' does not have the same column set property in tables '%.*ls' and '%.*ls'.
13721160System-versioned table schema modification failed because temporal history table '%.*ls' contains SYSTEM_TIME period.
13722160Computed 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.
13723160System-versioned table schema modification failed because history table '%.*ls' has ROWGUID column specification. Consider dropping all ROWGUID column specifications and trying again.
13724160System-versioned table schema modification failed because adding computed column while system-versioning is ON is not supported.
13725160System-versioned table schema modification failed because column '%.*ls' does not have the same masking functions in tables '%.*ls' and '%.*ls'.
13726160Setting 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.
13727160Temporal 'GENERATED ALWAYS AS %ls' column '%.*ls' has invalid data type.
13728160Temporal 'GENERATED ALWAYS AS %ls' column '%.*ls' cannot be nullable.
13729160Temporal 'GENERATED ALWAYS' column '%.*ls' cannot be altered.
13730160Setting 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.
13731160System-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.
13732160Temporal 'GENERATED ALWAYS AS %ls' column '%.*ls' has invalid data length.
13733160Temporal table cannot have more than one 'GENERATED ALWAYS AS %ls' column.
13734160System-versioned table schema modification failed because online alter is not supported on system-versioned memory optimized table '%.*ls'.
13735160Cannot alter HIDDEN attribute on column '%.*ls' in table '%.*ls' because this column is not a generated always column.
13736160ALTER TABLE SWITCH statement failed on table '%.*ls' because column '%.*ls' does not have the same GENERATED ALWAYS attribute in target and source tables.
13738160History table '%.*ls' can not be memory optimized table.
13739160Memory optimized temporal table '%.*ls' must be created with DURABILITY set to SCHEMA_AND_DATA.
13740160The row size limit of %d bytes for memory optimized system versioned tables has been exceeded. Please simplify the table definition.
13741160Cannot create UNIQUE index on temporal history table '%.*ls'.
13742160Table '%.*ls' contains records where 'GENERATED ALWAYS AS %ls' is not equal to %ls.
13743160%ld is not a valid value for system versioning history retention period.
13744160'%.*ls' is not a valid history retention period unit for system versioning.
13745160System-versioned table schema modification failed because column '%.*ls' does not use identical encryption in tables '%.*ls' and '%.*ls'.
13746160'%.*ls' is not a system versioned temporal table.
13747160Cannot apply history cleanup on table '%.*ls' because it has infinite retention period.
13748160Setting SYSTEM_VERSIONING to ON failed because table '%.*ls' exceeds the maximum of 1023 columns.
13749160The period of %ld %S_MSG is too big for system versioning history retention.
13750160Temporal period column '%.*ls' does not exist.
13751160Temporal application time column '%.*ls' has invalid data type. Allowed data types are datetime2, smalldatetime, datetimeoffset, date and datetime.
13752160Column '%.*ls' must be defined as NOT NULL in order to be used in a temporal application time period.
13753160Temporal period columns cannot have different data types.
13754160Temporal period columns cannot have different data type precision.
13755160Temporal period '%.*ls' has the same start and end time column.
13756160Column '%.*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.
13757160Temporal table '%.*ls' already has history table defined. Consider dropping system_versioning first if you want to use different history table.
13758160Cannot define foreign key constraint '%.*ls' with cascaded DELETE or UPDATE on table '%.*ls' because table is system-versioned.
13759160Renaming 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.
13760160Accessing history table for memory optimized temporal table using the SERIALIZABLE isolation level is not supported while SYSTEM_VERSIONING is ON.
13761160The hint '%.*ls' is not supported with history table for memory optimized temporal table while SYSTEM_VERSIONING is ON.
13762160Cannot alter temporal table '%.*ls' because this operation is currently not available.
13763160Cannot query temporal table '%.*ls' because this operation is currently not available.
13764160Online alter column is not supported for system-versioned temporal table '%.*ls'.
13765160Setting 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.
13766160Cannot 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.
13767160The 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.
13768160Retention 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.
13769160Setting 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.
13770160Setting finite retention period failed on system-versioned temporal table '%.*ls' because REMOTE_DATA_ARCHIVE is enabled on the corresponding history table '%.*ls'.
13771160Setting 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.
13772160Cannot create non-clustered index on temporal history table '%.*ls' since it has finite retention period and clustered columnstore index defined.
13773160Clustered column store temporal retention cleanup attempted on non-clustered column store table '%.*ls'.
13774160Setting SYSTEM_VERSIONING to ON failed because table '%.*ls' has INSTEAD OF triggers defined. Consider dropping INSTEAD OF triggers and trying again.
13775160System-versioned table schema modification failed because table '%.*ls' has INSTEAD OF triggers defined. Consider dropping INSTEAD OF triggers and trying again.
13776160Table '%.*ls' does not exist or you do not have the required permissions to complete the operation.
13777160Stored procedure 'sp_cleanup_temporal_history' is temporarily disabled. Please contact customer support for more information.
13778160The only allowed ALTER TABLE operations on temporal in-memory history table '%.*ls' are ADD INDEX, DROP INDEX and ALTER INDEX.
13779160Defining a column store index on temporal in-memory history table '%.*ls' is not supported.
13780160Setting finite retention period failed on system-versioned temporal table '%.*ls' beacause the history table '%.*ls' is clustered column store that contains large object columns.
13781160Wrong 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'.
13782160Cannot 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.
13783160Data modification failed on system-versioned table '%.*ls' because column '%.*ls' cannot be output into the history table '%.*ls'.
13795160'%.*ls' does not exist, or is not a temporal application time period.
13796160Temporal application time period without overlaps can be defined only on a primary key or a unique constraint.
13797160Temporal application time period is already defined on table '%.*ls'.
13798160A table cannot have more than one application time period definition.
13799160'%.*ls' is not allowed as application time period name.
13800160INSERT BULK statement does not support recompile.
13900160Identifier '%.*ls' in a MATCH clause could not be bound.
13901160Identifier '%.*ls' in a MATCH clause is not a node table or an alias for a node table.
13902160Identifier '%.*ls' in a MATCH clause is not an edge table or an alias for an edge table.
13903160Edge table '%.*ls' used in more than one MATCH pattern.
13904160All node and edge tables within a single MATCH clause must reside in the same database.
13905160A MATCH clause may not be directly combined with other expressions using OR or NOT.
13906160A MATCH clause is only permitted in a WHERE clause or in the ON clause of a GRAPH JOIN.
13907160Cannot modify permissions for graph column '%.*s'.
13908160Cannot access internal graph column '%.*ls'.
13909160The internal graph column '%.*ls' cannot be added to an index; use pseudocolumn '%.*ls' instead.
13910160Cannot create a node or edge table as memory optimized.
13911160Cannot create a node or edge table as a remote data archive.
13912160A node or edge table cannot be created as or altered to a temporal table.
13913160Internal graph columns cannot be altered.
13914160Cannot create a node or edge table as a temporary table.
13915160Cannot create a node or edge table as an external table.
13916160The graph column '%.*ls' cannot be used as a non-key column in an index.
13917160After 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.
13918160Adding constraint to column '%.*s' of a node or edge table is not allowed.
13919160Identifier '%.*ls' in a MATCH clause corresponds to a derived table. Derived tables are not supported in MATCH clauses.
13920160Identifier '%.*ls' in a MATCH clause is used with a JOIN clause or APPLY operator. JOIN and APPLY are not supported with MATCH clauses.
13921160JSON data for INSERT/UPDATE of graph pseudocolumn '%.*ls' is malformed.
13922160Remote tables are not supported in MATCH clauses.
13923160Pseudocolumn '%.*s' is invalid because it references a node or edge table that is not in the current database.
13924160Select * is not permitted because it refers to a node or edge table '%.*s' which is not in the current database.
13925160Cannot drop or disable index or constraint '%.*s' because the last unique index or constraint on '%.*s' cannot be dropped or disabled.
13926160The use of replication is not supported for node or edge table '%ls'.
13927160Change Data Capture is not supported for node or edge table '%ls'.
13928160Use pseudocolumn '%.*ls' to add a constraint on a node or edge table.
13929160The pseudocolumn '%.*ls' cannot be part of an index unless the index is on a node or edge table that contains that pseudocolumn.