In this post, we’ll list out the SQL Server Error Messages from the error codes 30001 to 35000 and references to the detailed post to know more about the errors and how to fix them when using SQL Server as database in your application.
SQL Server Error Messages 30001 to 35000
ErrorCode | Severity | ErrorMessage |
30003 | 16 | A fulltext system view or stvf cannot open database id %d. |
30004 | 16 | A fulltext system view or stvf cannot open user table object id %d. |
30005 | 16 | The name specified for full-text index fragment %.*ls is not valid. |
30006 | 16 | A fulltext system view or stvf cannot open fulltext index for user table object id %d. |
30007 | 16 | Parameters of dm_fts_index_keywords, dm_fts_index_keywords_by_document, dm_fts_index_keywords_by_property, and dm_fts_index_keywords_position_by_document cannot be null. |
30008 | 16 | This is an internal error when invoking the TVF to access the full-text index. The level number specified for the TVF is not valid. Valid level numbers start from 0 and must be less than the number of levels of the compressed index. |
30009 | 16 | The argument data type ‘%ls’ specified for the full-text query is not valid. Allowed data types are char, varchar, nchar, nvarchar. |
30020 | 16 | The full-text query parameter for %S_MSG is not valid. |
30022 | 10 | Warning: The configuration of a full-text stoplist was modified using the WITH NO POPULATION clause. This put the full-text index into an inconsistent state. To bring the full-text index into a consistent state, start a full population. The basic Transact-SQL syntax for this is: ALTER FULLTEXT INDEX ON table_name START FULL POPULATION. |
30023 | 16 | The fulltext stoplist ‘%.*ls’ does not exist or the current user does not have permission to perform this action. Verify that the correct stoplist name is specified and that the user had the permission required by the Transact-SQL statement. |
30024 | 16 | The fulltext stoplist ‘%.*ls’ already exists in the current database. Duplicate stoplist names are not allowed. Rerun the statement and specify a unique stoplist name. |
30025 | 16 | The search property list ‘%.*ls’ does not exist or you do not have permission to perform this action. Verify that the correct search property list name is specified and that you have the permission required by the Transact-SQL statement. For a list of the search property lists on the current database, use the sys.registered_search_property_lists catalog view. For information about permissions required by a Transact-SQL statement, see the Transact-SQL reference topic for the statement in SQL Server Books Online. |
30026 | 16 | The search property list ‘%.*ls’ already exists in the current database. Duplicate search property list names are not allowed. Rerun the statement and specify a unique name for the search property list. For a list of the search property lists on the current database, use the sys.registered_search_property_lists catalog view. |
30027 | 10 | The full-text index is in an inconsistent state because the search property list of the full-text index was reconfigured using the WITH NO POPULATION clause. To bring the full-text index into a consistent state, start a full population using the statement ALTER FULLTEXT INDEX ON <table_name> START FULL POPULATION;. This is a warning. No user action is necessary. |
30028 | 17 | Failed to get pipeline interface for ‘%ls’, resulting in error: 0x%X. There is a problem communicating with the host controller or filter daemon host. |
30029 | 17 | The full-text host controller failed to start. Error: 0x%X. |
30030 | 16 | The search property ‘%.*ls’ does not exist, or you do not have permission to perform this action. Verify that the correct search property is specified and that you have the permission required by the Transact-SQL statement. For a list of the search properties on the current database, use the sys.registered_search_properties catalog view. For information about the permissions required by a Transact-SQL statement, see the Transact-SQL reference topic for the statement in SQL Server Books Online. |
30031 | 17 | A full-text master merge failed on full-text catalog ‘%ls’ in database ‘%.*ls’ with error 0x%08X. |
30032 | 16 | The stoplist ‘%.*ls’ does not contain fulltext stopword ‘%.*ls’ with locale ID %d. Specify a valid stopword and locale identifier (LCID) in the Transact-SQL statement. |
30033 | 16 | The stoplist ‘%.*ls’ already contains full-text stopword ‘%.*ls’ with locale ID %d. Specify a unique stopword and locale identifier (LCID) in the Transact-SQL statement. |
30034 | 16 | Full-text stoplist ‘%.*ls’ cannot be dropped because it is being used by at least one full-text index. To identify which full-text index is using a stoplist: obtain the stoplist ID from the stoplist_id column of the sys.fulltext_indexes catalog view, and then look up that stoplist ID in the stoplist_id column of the sys.fulltext_stoplists catalog view. Either drop the full-text index by using DROP FULLTEXT INDEX or change its stoplist setting by using ALTER FULLTEXT INDEX. Then retry dropping the stoplist. |
30035 | 16 | The search property ‘%.*ls’ already exists in the search property list. Specify a search property name that is unique within the specified search property list. For a list of the search properties on the current database, use the sys.registered_search_properties catalog view. |
30036 | 16 | Search property list ‘%.*ls’ cannot be dropped because it is being used by at least one full-text index. To identify the full-text indexes that are using the search property list, obtain the search property list id from the property_list_id column of the sys.registered_search_property_lists catalog view, and then obtain the object ID of every table or indexed view whose full-text index is associated with this search property list from the object_id and property_list_id columns of the sys.fulltext_indexes catalog view . For each full-text index, either remove the search property list or drop the full-text index, if it is no longer needed. To remove the search property list, use ALTER FULLTEXT INDEX ON <table_name> SET SEARCH PROPERTY LIST OFF;. To drop a full-text index, use DROP FULLTEXT INDEX ON <table_name>;. |
30037 | 16 | An argument passed to a fulltext function is not valid. |
30038 | 17 | Fulltext index error during compression or decompression. Full-text index may be corrupted on disk. Run dbcc checkdatabase and re-populate the index. |
30039 | 17 | Data coming back to the SQL Server process from the filter daemon host is corrupted. This may be caused by a bad filter. The batch for the indexing operation will automatically be retried using a smaller batch size. |
30040 | 10 | During a full-text crawl of table or indexed view ‘%ls’, an unregistered property, ‘%ls’, was found in batch ID %d. This property will be indexed as part of the generic content and will be unavailable for property-scoped full-text queries. Table or indexed view ID is ‘%d’. Database ID is ‘%d’. For information about registering properties and updating the full-text index of a table or indexed view, see the full-text search documentation in SQL Server Books Online. This is an informational message. No user action is necessary. |
30041 | 10 | The master merge started at the end of the full crawl of table or indexed view ‘%ls’ failed with HRESULT = ‘0x%08x’. Database ID is ‘%d’, table id is %d, catalog ID: %d. |
30043 | 16 | Stopwords of zero length cannot be added to a full-text stoplist. Specify a unique stopword that contains at least one character. |
30044 | 16 | The user does not have permission to alter the current default stoplist ‘%.*ls’. To change the default stoplist of the database, ALTER permission is required on both new and old default stoplists. |
30045 | 17 | Fulltext index error during compression or decompression. Full-text index may be corrupted on disk. Run dbcc checkdatabase and re-populate the index. |
30046 | 16 | SQL Server encountered error 0x%x while communicating with full-text filter daemon host (FDHost) process. Make sure that the FDHost process is running. To re-start the FDHost process, run the sp_fulltext_service ‘restart_all_fdhosts’ command or restart the SQL Server instance. |
30047 | 16 | The user does not have permission to %.*ls stoplist ‘%.*ls’. |
30048 | 10 | Informational: Ignoring duplicate thesaurus rule ‘%ls’ while loading thesaurus file for LCID %d. A duplicate thesaurus phrase was encountered in either the <sub> section of an expansion rule or the <pat> section of a replacement rule. This causes an ambiguity and hence this phrase will be ignored. |
30049 | 17 | Fulltext thesaurus internal error (HRESULT = ‘0x%08x’) |
30050 | 16 | Both the thesaurus file for lcid ‘%d’ and the global thesaurus could not be loaded. |
30051 | 16 | Phrases longer than 512 unicode characters are not allowed in a thesaurus file. Phrase: ‘%ls’. |
30052 | 16 | The full-text query has a very complex NEAR clause in the CONTAINS predicate or CONTAINSTABLE function. To ensure that a NEAR clause runs successfully, use only six or fewer terms. Modify the query to simplify the condition by removing prefixes or repeated terms. |
30053 | 16 | An error has occurred during the full-text query. Common causes include: word-breaking errors or timeout, FDHOST permissions/ACL issues, service account missing privileges, malfunctioning IFilters, communication channel issues with FDHost and sqlservr.exe, etc. |
30055 | 10 | Full-text catalog import has started for full-text catalog ‘%ls’ in database ‘%ls’. |
30056 | 10 | Full-text catalog import has finished for full-text catalog ‘%ls’ in database ‘%ls’. %d fragments and %d keywords were processed. |
30057 | 10 | Upgrade option ‘%ls’ is being used for full-text catalog ‘%ls’ in database ‘%ls’. |
30058 | 16 | Properties of zero length cannot be added to a search property list. Specify a search property name that contains at least one character and that is unique to the specified search property list. For a list of the search properties on the current database, use the sys.registered_search_properties catalog view. |
30059 | 16 | A fatal error occurred during a full-text population and caused the population to be cancelled. Population type is: %s; database name is %s (id: %d); catalog name is %s (id: %d); table name %s (id: %d). Fix the errors that are logged in the full-text crawl log. Then, resume the population. The basic Transact-SQL syntax for this is: ALTER FULLTEXT INDEX ON table_name RESUME POPULATION. |
30060 | 16 | The import population for database %ls (id: %d), catalog %ls (id: %d) is being cancelled because of a fatal error (‘%ls’). Fix the errors that are logged in the full-text crawl log. Then resume the import either by detaching the database and re-attaching it, or by taking the database offline and bringing it back online. If the error is not recoverable, rebuild the full-text catalog. |
30061 | 17 | The SQL Server failed to create full-text filterdata directory. This might be because FulltextDefaultPath is invalid or SQL Server service account does not have permission. Full-text blob indexing will fail until this issue is resolved. Restart SQL Server after the issue is fixed. |
30062 | 17 | The SQL Server failed to load FDHost service group sid. This might be because installation is corrupted. |
30063 | 10 | Warning: SQL Server could not set fdhost.exe processor affinity to %d because the value is not valid. |
30064 | 17 | SQL Server failed to set security information on the full-text FilterData directory in the FTData folder. Full-text indexing of some types of documents may fail until this issue is resolved. You will need to repair the SQL Server installation. |
30065 | 10 | Filegroup ‘%ls’ is offline, readonly, or no data file. Full-text population on table ‘%ls’ is not resumed. Resume full-text population after fixing the filegroup status. |
30067 | 10 | Warning: The detach operation cannot delete a full-text index created on table ‘%ls’ in database ‘%ls’ because the index is on a read-only filegroup. To drop the full-text index, re-attach the database, change the read-only filegroup to read/write access and then detach it. This warning will not fail the database detach operation. |
30068 | 10 | During the database upgrade, the full-text filter component ‘%ls’ that is used by catalog ‘%ls’ was successfully verified. Component version is ‘%ls’; Full path is ‘%.*ls’. |
30069 | 11 | The full-text filter component ‘%ls’ used to populate catalog ‘%ls’ in a previous SQL Server release is not the current version (component version is ‘%ls’, full path is ‘%.*ls’). This may cause search results to differ slightly from previous releases. To avoid this, rebuild the full-text catalog using the current version of the filter component. |
30070 | 10 | During the database upgrade, the full-text word-breaker component ‘%ls’ that is used by catalog ‘%ls’ was successfully verified. Component version is ‘%ls’. Full path is ‘%.*ls’. Language requested is %d. Language used is %d. |
30071 | 11 | The full-text word-breaker component ‘%ls’ used to populate catalog ‘%ls’ in a previous SQL Server release is not the current version (component version is ‘%ls’, full path is ‘%.*ls’, language requested is %d, language used is %d). This may cause search results to differ slightly from previous releases. To avoid this, rebuild the full-text catalog using the current version of the word-breaker component. |
30072 | 10 | During the database upgrade, the full-text protocol handler component ‘%ls’ that is used by catalog ‘%ls’ was successfully verified. Component version is ‘%ls’. Full path is ‘%.*ls’. Program ID is ‘%.*ls’. |
30073 | 11 | The full-text protocol handler component ‘%ls’ used to populate catalog ‘%ls’ in a previous SQL Server release is not the current version (component version is ‘%ls’, full path is ‘%.*ls’, program ID is ‘%.*ls’). This may cause search results to differ slightly from previous releases. To avoid this, rebuild the full-text catalog using the current version of the protocol handler component. |
30074 | 17 | The master merge of full-text catalog ‘%ls’ in database ‘%.*ls’ was cancelled. |
30075 | 10 | Full-text crawls for database ID: %d, table ID: %d, catalog ID: %d will be stopped since the clustered index on the table has been altered or dropped. Crawl will need to re-start from the beginning. |
30076 | 10 | Full-text crawl forward progress information for database ID: %d, table ID: %d, catalog ID: %d has been reset due to the modification of the clustered index. Crawl will re-start from the beginning when it is unpaused. |
30077 | 16 | The full-text query did not use the value specified for the OPTIMIZE FOR query hint. Only single terms are allowed as values for full-text queries that contain an OPTIMIZE FOR query hint. Modify the OPTIMIZE FOR query hint value to be a single, non-empty term. |
30078 | 10 | The fulltext query did not use the value specified for the OPTIMIZE FOR hint because the query contained more than one type of full-text logical operator. |
30079 | 10 | The full text query ignored UNKNOWN in the OPTIMIZE FOR hint. |
30080 | 16 | The full-text population on table ‘%ls’ cannot be started because the full-text catalog is importing data from existing catalogs. After the import operation finishes, rerun the command. |
30081 | 10 | A cached plan was compiled using trace flags that are incompatible with the current values. Consider recompiling the query with the new trace flag settings. |
30082 | 16 | Full-text predicates cannot appear in an aggregate expression. Place the aggregate expression in a subquery. |
30083 | 16 | Full-text predicates cannot appear in the GROUP BY clause. Place a GROUP BY clause expression in a subquery. |
30084 | 16 | The full-text index cannot be created because filegroup ‘%.*ls’ does not exist or the filegroup name is incorrectly specified. Specify a valid filegroup name. |
30085 | 16 | A stoplist cache cannot be generated while processing a full-text query or performing full-text indexing. There is not enough memory to load the stoplist cache. Rerun the query or indexing command when more resources are available. |
30086 | 16 | The system ran out of memory while building a full-text index. The batch for the full-text indexing operation will automatically be retried using a smaller batch size. |
30087 | 17 | Data coming back to the SQL Server process from the filter daemon host is corrupted. This may be caused by a bad filter. The batch for the indexing operation will automatically be retried using a smaller batch size. |
30088 | 10 | The full-text filter daemon host process has stopped normally. The process will be automatically restarted if necessary. |
30089 | 17 | The fulltext filter daemon host (FDHost) process has stopped abnormally. This can occur if an incorrectly configured or malfunctioning linguistic component, such as a wordbreaker, stemmer or filter has caused an irrecoverable error during full-text indexing or query processing. The process will be restarted automatically. |
30090 | 10 | A new instance of the full-text filter daemon host process has been successfully started. |
30091 | 10 | A request to start a full-text index population on table or indexed view ‘%.*ls’ is ignored because a population is currently paused. Either resume or stop the paused population. To resume it, use the following Transact-SQL statement: ALTER FULLTEXT INDEX ON %.*ls RESUME POPULATION. To stop it, use the following statement: ALTER FULLTEXT INDEX ON %.*ls STOP POPULATION. |
30092 | 16 | Full-text stoplist ID ‘%d’ does not exist. |
30093 | 17 | The SQL Server word-breaking client failed to initialize. This might be because a filter daemon host process is not in a valid state. This can prevent SQL Server from initializing critical system objects. Full-text queries will fail until this issue is resolved. Try stopping SQL Server and any filter daemon host processes and then restarting the instance of SQL Server. |
30094 | 17 | The full-text indexing pipeline could not be initialized. This might be because the resources on the system are too low to allocate memory or create tasks. Try restarting the instance of SQL Server. |
30095 | 10 | The version of the language components used by full-text catalog ‘%ls’ in database ‘%ls’ is different from the version of the language components included this version of SQL Server. The full-text catalog will still be imported as part of database upgrade. To avoid any possible inconsistencies of query results, consider rebuilding the full-text catalog. |
30096 | 10 | A full-text retry pass of %ls population started for table or indexed view ‘%ls’. Table or indexed view ID is ‘%d’. Database ID is ‘%d’. |
30097 | 10 | The fulltext catalog upgrade failed because of an inconsistency in metadata between sys.master_files and sys.fulltext_catalogs for the catalog ID %d in database ID %d. Try to reattach this database. If this fails, then the catalog will need to be dropped or recreated before attach. |
30098 | 10 | An internal query to load data for a crawl on database ‘%.*ls’ and table ‘%.*ls’ failed with error code %d. Check the sql error code for more information about the condition causing this failure. The crawl needs to be restarted after this condition is removed. |
30099 | 17 | Fulltext internal error |
30103 | 16 | Invalid CM instance name. |
30104 | 16 | Invalid matrix name. |
30105 | 16 | Invalid TCP port number: %s. |
30106 | 16 | Invalid network security level. |
30107 | 16 | Invalid network isolation level. |
30108 | 16 | Invalid matrix guid. |
30109 | 16 | Invalid or duplicated brick ID was used: %s |
30110 | 16 | Invalid parameter. |
30111 | 16 | Matrix setup stored procedure ‘%s’ failed with HRESULT 0x%x. |
30112 | 16 | Insert brick into metadata operation failed during execution of stored procedure ‘%s’. |
30113 | 16 | Insert manager into metadata operation failed during execution of stored procedure ‘%s’. |
30114 | 16 | Insert parameter into metadata operation failed during execution of stored procedure ‘%s’. |
30115 | 16 | No more bricks can be reserved. The maximum amount of %lu bricks is reached. |
30118 | 16 | Invalid server name provided to configure a matrix brick. |
30119 | 16 | Invalid CM brick GUID. |
30120 | 16 | Invalid brick GUID. |
30121 | 16 | ‘%s’ in only allowed in standalone (non matrix) mode. |
30122 | 16 | ‘%s’ in only allowed in single user (-m) mode. |
30123 | 16 | Drop existing matrix configuration failed during execution of stored procedure ‘%s’. |
30124 | 16 | An error occurred while updating the CM metadata to remove a brick. |
30125 | 16 | Configuration manager could not write the WMI offline configuration file during the execution of stored procedure ‘%s’. |
30126 | 16 | Could not complete the last operation with the brick_id %u due a metadata failure |
30127 | 16 | Attempt to cancel the reservation of a brick that is not reserved: %u |
30128 | 16 | The stored procedure ‘%s’ failed with the error code %d |
30129 | 16 | ‘%s’ in only allowed in matrix mode. |
30130 | 16 | The brick with server name ‘%s’ already exists in the configuration. |
31001 | 16 | The session ‘%s’ already exists. Use a different session name. |
31002 | 16 | This operation can be performed only by the owner of the session. |
31003 | 16 | User does not have enough permissions to tune one or more of the databases specified. |
31004 | 16 | Could not create DTA directory for saving tuning option file when invoking DTA for auto indexing. |
31005 | 16 | Could not create DTA tuning option file when invoking DTA for auto indexing. |
31006 | 16 | Could not write DTA tuning option to file when invoking DTA for auto indexing. |
31007 | 16 | Could not create a DTA job when invoking DTA for auto indexing. |
31008 | 16 | Could not retrieve limit and job state information from DTA job object when invoking DTA for auto indexing. |
31009 | 16 | Could not set limits on DTA job object when invoking DTA for auto indexing. |
31010 | 16 | Could not create a DTA process when invoking DTA for auto indexing. |
31011 | 16 | Could not terminate DTA process after it fails to be assigned to DTA job object when invoking DTA for auto indexing. |
31012 | 16 | Could not resume DTA process to start tuning when invoking DTA for auto indexing. |
31013 | 16 | Invalid tuning option specified for auto indexing. |
31014 | 16 | Could not terminate DTA job when cancelling DTA tuning for auto indexing. |
31015 | 16 | Could not delete DTA tuning options file when cancelling DTA tuning for auto indexing. |
31016 | 16 | Could not cleanup hypothetical indexes and statistics when cancelling DTA tuning for auto indexing. |
31017 | 16 | DTA tuning for auto indexing is only supported on Azure DB. |
31018 | 16 | Could not get winfab temp directory when performing DTA tuning related task. |
31019 | 16 | Could not create GUID when performing DTA tuning related task. |
31020 | 16 | String operation failed. |
31021 | 16 | Could not get winfab log directory when performing DTA tuning related task. |
31022 | 16 | Could not get winfab data package directory when performing DTA tuning related task. |
31201 | 16 | Property-scoped full-text queries cannot be specified on the specified table because its full-text index is not configured for property searching. To support property-scoped searches, the full-text index must be associated with a search property list and repopulated. The Transact-SQL syntax for this is: ALTER FULLTEXT INDEX ON <table_name> SET SEARCH PROPERTY LIST <property_list_name>;. |
31202 | 10 | Reconfiguring the search property list of the full-text index has truncated the existing data in the index. Until the full-text index has been fully repopulated, full-text queries will return partial results. The ALTER FULLTEXT INDEX <table_name> SET SEARCH PROPERTY LIST …; statement automatically issues a full population, but if the ALTER FULLTEXT INDEX statement specified the WITH NO POPULATION clause, you must run a full population on the full-text index using ALTER FULLTEXT INDEX ON <table_name> START FULL POPULATION;. This is a warning. |
31203 | 10 | Warning Master Merge operation was not done for dbid %d, objid %d, so querying index will be slow. Please run alter fulltext catalog reorganize. |
31204 | 16 | Operation %ls is not supported on the %ls platform. |
31205 | 16 | The import population for database %ls (id: %d), catalog id: %d is being cancelled because of a fatal error (‘%ls’). Fix the errors that are logged in the full-text crawl log. Then resume the import either by detaching the database and re-attaching it, or by taking the database offline and bringing it back online. If the error is not recoverable, rebuild the full-text catalog. |
32001 | 10 | Log shipping backup log job for %s. |
32002 | 10 | Log shipping copy job for %s:%s. |
32003 | 10 | Log shipping restore log job for %s:%s. |
32004 | 10 | Log shipping backup log job step. |
32005 | 10 | Log shipping copy job step. |
32006 | 10 | Log shipping restore log job step. |
32007 | 16 | Database %s is not ONLINE. |
32008 | 10 | Database %s is not ONLINE. The backup job will not be performed until this database is brought online. |
32009 | 16 | A log shipping primary entry already exists for database %s. |
32010 | 16 | Database %s does not exist as log shipping primary. |
32011 | 16 | Primary Database %s has active log shipping secondary database(s). Drop the secondary database(s) first. |
32012 | 16 | Secondary %s.%s already exists for primary %s. |
32013 | 16 | A log shipping entry already exists for secondary database %s. |
32014 | 16 | Database %s does not exist as log shipping secondary. |
32015 | 16 | The primary database %s cannot have SIMPLE recovery for log shipping to work properly. |
32016 | 16 | The specified agent_id %s or agent_type %d do not form a valid pair for log shipping monitoring processing. |
32017 | 16 | Log shipping is supported on Enterprise, Developer and Standard editions of SQL Server. This instance has %s and is not supported. |
32018 | 16 | Log shipping is not installed on this instance. |
32019 | 10 | Log shipping alert job. |
32020 | 10 | Log shipping alert job step. |
32021 | 10 | Log shipping alert job schedule. |
32022 | 16 | Cannot add a log shipping job with name %s. A job with same name already exists in the system and this job does not belong to log shipping category. |
32023 | 16 | An entry for primary server %s, primary database %s does not exist on this secondary. Register the primary first. |
32024 | 16 | An entry for primary server %s, primary database %s already exists. |
32025 | 16 | Primary Server %s, Database %s has active log shipping secondary database(s) on the secondary. Drop the secondary database(s) first. |
32026 | 10 | Log shipping Primary Server Alert. |
32027 | 10 | Log shipping Secondary Server Alert. |
32028 | 16 | Invalid value = %d for parameter @threshold_alert was specified. |
32029 | 10 | Log shipping backup agent [%s] has verified log backup file ‘%s.wrk’ and renamed it as ‘%s.trn’. This is an informational message only. No user action is required. |
32030 | 10 | Could not query monitor information for log shipping primary %s.%s from monitor server %s. |
32031 | 10 | Could not query monitor information for log shipping secondary %s.%s from monitor server %s. |
32032 | 16 | Invalid value ‘%d’ for update period. Update period should be between 1 and 120 minutes. |
32033 | 16 | The update job for the database mirroring monitor already exists. To change the update period, use sys.sp_dbmmonitorchangemonitoring |
32034 | 16 | An internal error occurred when setting up the database mirroring monitoring job. |
32035 | 16 | An internal error occurred when modifying the database mirroring monitoring job. |
32036 | 16 | Parameter(s) out of range. |
32037 | 16 | The units for the update period for the database mirroring monitor job have been changed. |
32038 | 16 | An internal error has occurred in the database mirroring monitor. |
32039 | 16 | The database ‘%s’ is not being mirrored. No update of the base table was done. |
32040 | 16 | The alert for ‘oldest unsent transaction’ has been raised. The current value of ‘%d’ surpasses the threshold ‘%d’. |
32041 | 16 | The database mirroring monitor base tables have not been created. Please run sys.sp_dbmmonitorupdate to create them. |
32042 | 16 | The alert for ‘unsent log’ has been raised. The current value of ‘%d’ surpasses the threshold ‘%d’. |
32043 | 16 | The alert for ‘unrestored log’ has been raised. The current value of ‘%d’ surpasses the threshold ‘%d’. |
32044 | 16 | The alert for ‘mirror commit overhead’ has been raised. The current value of ‘%d’ surpasses the threshold ‘%d’. |
32045 | 16 | ‘%s’ must be executed in msdb. |
32046 | 16 | Only members of the sysadmin fixed server role or the ‘dbm_monitor’ role in msdb can perform this operation. |
32047 | 15 | Database Mirroring Monitor Job |
32048 | 15 | Database Mirroring Monitor Schedule |
32049 | 16 | The database mirroring monitoring job does not exist. Run sp_dbmmonitoraddmonitoring to setup the job. |
32050 | 16 | Alerts cannot be created on the system databases, master, msdb, model or tempdb. |
32051 | 10 | System administrator privilege is required to update the base table. The base table was not updated. |
32052 | 16 | Parameter ‘%s’ cannot be null or empty. Specify a value for the named parameter and retry the operation. |
32053 | 16 | The server name, given by ‘@@servername’, is currently null. |
32054 | 16 | There was an error establishing a link to the remote monitor server. |
32055 | 16 | There was an error configuring the remote monitor server. |
32056 | 17 | The SQL Server failed to create full-text FTData directory. This might be because FulltextDefaultPath is invalid or SQL Server service account does not have permission. Full-text may fail until this issue is resolved. Restart SQL Server after the issue is fixed. |
33001 | 16 | Cannot drop the option because the option is not specified on %S_MSG. |
33002 | 16 | Access to %ls %ls is blocked because the signature is not valid. |
33003 | 16 | DDL statement is not allowed. |
33004 | 16 | The password of login ‘%.*ls’ is invalid. A new password should be set for this login without specifying the old password. |
33005 | 16 | Cannot find the certificate or asymmetric key from the file %.*ls. ErrorCode: 0x%x. |
33006 | 16 | WITH SIGNATURE option cannot be specified on database. |
33007 | 16 | Cannot encrypt symmetric key with itself. |
33008 | 16 | Cannot grant, deny, or revoke %.*ls permission on INFORMATION_SCHEMA or SYS %S_MSG. |
33009 | 16 | The database owner SID recorded in the master database differs from the database owner SID recorded in database ‘%.*ls’. You should correct this situation by resetting the owner of database ‘%.*ls’ using the ALTER AUTHORIZATION statement. |
33010 | 16 | The MUST_CHANGE option cannot be specified together with the HASHED option. |
33011 | 16 | The %S_MSG private key cannot be dropped because one or more entities are encrypted by it. |
33012 | 10 | Cannot %S_MSG signature %S_MSG %S_MSG ‘%.*ls’. Signature already exists or cannot be added. |
33013 | 16 | A %S_MSG by %S_MSG ‘%.*s’ does not exist. |
33014 | 16 | Cannot countersign ‘%.*s’. Only modules can be countersigned. |
33015 | 16 | The database principal is referenced by a %S_MSG in the database, and cannot be dropped. |
33016 | 16 | The user cannot be remapped to a login. Remapping can only be done for users that were mapped to Windows or SQL logins. |
33017 | 16 | Cannot remap a user of one type to a login of a different type. For example, a SQL user must be mapped to a SQL login; it cannot be remapped to a Windows login. |
33018 | 16 | Cannot remap user to login ‘%.*s’, because the login is already mapped to a user in the database. |
33019 | 16 | Cannot create implicit user for the special login ‘%.*s’. |
33020 | 16 | A HASHED password cannot be set for a login that has CHECK_POLICY turned on. |
33021 | 16 | Failed to generate a user instance of SQL Server. Only local user accounts, interactive users accounts, service accounts, or batch accounts can generate a user instance. The connection will be closed.%.*ls |
33022 | 16 | Cannot obtain cryptographic provider properties. Provider error code: %d. |
33023 | 16 | The %S_MSG is too long. Maximum allowed length is %d bytes. |
33024 | 16 | Cryptographic provider %S_MSG ‘%ls’ in dll is different from the guid recorded in system catalog for provider with id %d. |
33025 | 16 | Invalid cryptograpihic provider property: %S_MSG. |
33026 | 16 | Cryptographic provider with guid ‘%ls’ already exists. |
33027 | 16 | Cannot load library ‘%.*ls’. See errorlog for more information. |
33028 | 16 | Cannot open session for %S_MSG ‘%.*ls’. Provider error code: %d. (%S_MSG) |
33029 | 16 | Cannot initialize cryptographic provider. Provider error code: %d. (%S_MSG) |
33030 | 16 | Cryptographic provider is not available. |
33031 | 16 | Cryptographic provider ‘%.*ls’ is in disabled. |
33032 | 16 | SQL Crypto API version ‘%02d.%02d’ implemented by provider is not supported. Supported version is ‘%02d.%02d’. |
33033 | 16 | Specified key type or option ‘%S_MSG’ is not supported by the provider. |
33034 | 16 | Cannot specify algorithm for existing key. |
33035 | 16 | Cannot create key ‘%.*ls’ in the provider. Provider error code: %d. (%S_MSG) |
33036 | 10 | Cannot drop the key with thumbprint ‘%.*ls’ in the provider. |
33037 | 16 | Cannot export %S_MSG from the provider. Provider error code: %d. (%S_MSG) |
33038 | 16 | Operation is not supported by cryptographic provider key. |
33039 | 16 | Invalid algorithm ‘%.*ls’. Provider error code: %d. (%S_MSG) |
33040 | 16 | Cryptographic provider key cannot be encrypted by password or other key. |
33041 | 16 | Cannot create login token for existing authenticators. If dbo is a windows user make sure that its windows account information is accessible to SQL Server. |
33042 | 16 | Cannot add %S_MSG because it is already mapped to a login. |
33043 | 16 | Cannot add %S_MSG ‘%.*ls’ because there is already %S_MSG specified for the login. |
33044 | 16 | Cannot drop %S_MSG because there is %S_MSG referencing this provider. |
33045 | 16 | Cannot drop %S_MSG because it is not mapped to this login. |
33046 | 16 | Server principal ‘%.*ls’ has no credential associated with %S_MSG ‘%.*ls’. |
33047 | 16 | Fail to obtain or decrypt secret for %S_MSG ‘%.*ls’. |
33048 | 16 | Cannot use %S_MSG under non-primary security context. |
33049 | 16 | Key with %S_MSG ‘%.*ls’ does not exist in the provider or access is denied. Provider error code: %d. (%S_MSG) |
33050 | 16 | Cannot create key ‘%.*ls’ in the provider. Provider does not allow specifying key names. |
33051 | 16 | Invalid algorithm id: %d. Provider error code: %d. (%S_MSG) |
33052 | 16 | Cryptographic provider key cannot be a temporary key. |
33053 | 16 | Extensible Key Management is disabled or not supported on this edition of SQL Server. Use sp_configure ‘EKM provider enabled’ to enable it. |
33054 | 16 | Extensible key management is not supported in this edition of SQL Server. |
33055 | 16 | Exception happened when calling cryptographic provider ‘%.*ls’ in the API ‘%.*ls’. SQL Server is terminating process %d. Exception type: %ls; Exception code: 0x%lx. |
33056 | 16 | Cannnot impersonate login ‘%.*ls’ to access %S_MSG ‘%.*ls’. |
33057 | 10 | Cryptographic provider is now disabled. However users who have an open cryptographic session with the provider can still use it. Restart the server to disable the provider for all users. |
33058 | 10 | Cryptographic provider is now dropped. However users who have an open cryptographic session with the provider can still use it. Restart the server to drop the provider for all users. |
33059 | 16 | An error occurred while trying to flush all running audit sessions. Some events may be lost. |
33060 | 16 | The format of supplied parameter sid is invalid. The sid might be incorrect or the sid might describe the wrong type of user. |
33061 | 16 | The specified RETENTION_DAYS value is greater than the maximum value allowed. The retenton days value must be less than %d days. |
33062 | 16 | Password validation failed. The password does not meet SQL Server password policy requirements because it is too short. The password must be at least %d characters. |
33063 | 16 | Password validation failed. The password does not meet SQL Server password policy requirements because it is too long. The password must be at most %d characters. |
33064 | 16 | Password validation failed. The password does not meet SQL Server password policy requirements because it is not complex enough. The password must be at least %d characters long and contain characters from three of the following four sets: Uppercase letters, Lowercase letters, Base 10 digits, and Symbols. |
33066 | 10 | An error occurred while configuring the password policy: NTSTATUS 0x%x, state %d. To skip configuring the password policy, use trace flag -T4634 during startup. This will cause SQL Server to run using a minimal password policy. |
33069 | 16 | CREATE CERTIFICATE statement cannot mix file and binary modes. Rewrite the statement using only the FILE or the BINARY keyword. |
33070 | 16 | The specified maximum size limit for the audit log file is less than the minimum value allowed. The maximum size limit must be at least 2 MB. |
33071 | 16 | This command requires %S_MSG to be disabled. Disable the %S_MSG and rerun this command. |
33072 | 16 | The audit log file path is invalid. |
33073 | 16 | Cannot find %S_MSG ‘%.*ls’ or you do not have the required permissions. |
33074 | 16 | Cannot %S_MSG a %S_MSG %S_MSG from a user database. This operation must be performed in the master database. |
33075 | 16 | Granular auditing is not available in this edition of SQL Server. For more information about feature support in the editions of SQL Server, see SQL Server Books Online. |
33076 | 16 | The specified maximum size limit is greater than the maximum value allowed. The maximum size limit must be less than 16777215 TB. |
33077 | 16 | RESERVE_DISK_SPACE cannot be specified when setting MAXSIZE = UNLIMITED. Either reduce MAXSIZE or do not specify RESERVE_DISK_SPACE. |
33078 | 16 | The containment setting in the master database does not match the property of the database files. Use ALTER DATABASE to reset the containment property. |
33079 | 16 | Cannot bind a default or rule to the CLR type ‘%s’ because an existing sparse column uses this data type. Modify the data type of the sparse column or remove the sparse designation of the column. |
33080 | 10 | Cryptographic provider library ‘%.*ls’ loaded into memory. This is an informational message only. No user action is required. |
33081 | 10 | Failed to verify Authenticode signature on DLL ‘%.*ls’. |
33082 | 16 | Cannot find Cryptographic provider library with guid ‘%ls’. |
33083 | 16 | Cannot create %S_MSG for %S_MSG ‘%ls’ because it is not supported by the extensible key management provider ‘%ls’. |
33084 | 16 | The OPEN SYMMETRIC KEY statement cannot reference a symmetric key created from an Extensible Key Management (EKM) provider. Symmetric keys created from an EKM provider are opened automatically for principals who can successfully authenticate with the cryptographic provider. |
33085 | 10 | One or more methods cannot be found in cryptographic provider library ‘%.*ls’. |
33086 | 10 | SQL Server Audit failed to record %ls action. |
33087 | 16 | %S_MSG property of the key returned by EKM provider doesn’t match the expected value |
33088 | 16 | The algorithm: %.*ls is not supported for EKM operations by SQL Server |
33089 | 16 | Key validation failed since an attempt to get algorithm info for that key failed. Provider error code: %d. (%S_MSG) |
33090 | 10 | Attempting to load library ‘%.*ls’ into memory. This is an informational message only. No user action is required. |
33091 | 10 | Warning: The certificate used for encrypting the database encryption key has not been backed up. You should immediately back up the certificate and the private key associated with the certificate. If the certificate ever becomes unavailable or if you must restore or attach the database on another server, you must have backups of both the certificate and the private key or you will not be able to open the database. |
33092 | 10 | Failed to verify the Authenticode signature of ‘%.*ls’. Signature verification of SQL Server DLLs will be skipped. Genuine copies of SQL Server are signed. Failure to verify the Authenticode signature might indicate that this is not an authentic release of SQL Server. Install a genuine copy of SQL Server or contact customer support. |
33093 | 16 | The Windows user or group ‘%s’ is local or built-in. Use a Windows domain user or domain group. |
33094 | 10 | An error occurred during Service Master Key %S_MSG |
33095 | 10 | Service Master Key could not be decrypted using one of its encryptions. See sys.key_encryptions for details. |
33096 | 10 | A generic failure occurred during Service Master Key encryption or decryption. |
33097 | 10 | Processing BrickId: %d with MasterDb.PrimaryPru.FragId %d |
33098 | 10 | Initializing SMK for brickId: %d |
33099 | 16 | You cannot add server-scoped catalog views, system stored procedures, or extended stored procedures to a database audit specification in a user database. Instead add them to a database audit specification in the master database. |
33101 | 16 | Cannot use %S_MSG ‘%.*ls’, because its private key is not present or it is not protected by the database master key. SQL Server requires the ability to automatically access the private key of the %S_MSG used for this operation. |
33102 | 16 | Cannot encrypt a system database. Database encryption operations cannot be performed for ‘master’, ‘model’, ‘tempdb’, ‘msdb’, or ‘resource’ databases. |
33103 | 16 | A database encryption key already exists for this database. |
33104 | 16 | A database encryption key does not exist for this database. |
33105 | 16 | Cannot drop the database encryption key because it is currently in use. Database encryption needs to be turned off to be able to drop the database encryption key. |
33106 | 16 | Cannot change database encryption state because no database encryption key is set. |
33107 | 16 | Cannot enable database encryption because it is already enabled. |
33108 | 16 | Cannot disable database encryption because it is already disabled. |
33109 | 16 | Cannot %S_MSG database encryption while an encryption, decryption, or key change scan is in progress. |
33110 | 16 | Cannot change database encryption key while an encryption, decryption, or key change scan is in progress. |
33111 | 16 | Cannot find server %S_MSG with thumbprint ‘%.*ls’. |
33112 | 10 | Beginning database encryption scan for database ‘%.*ls’. |
33113 | 10 | Database encryption scan for database ‘%.*ls’ is complete. |
33114 | 10 | Database encryption scan for database ‘%.*ls’ was aborted. Reissue ALTER DB to resume the scan. |
33115 | 16 | CREATE/ALTER/DROP DATABASE ENCRYPTION KEY failed because a lock could not be placed on the database. Try again later. |
33116 | 16 | CREATE/ALTER/DROP DATABASE ENCRYPTION KEY failed because a lock could not be placed on database ‘%.*ls’. Try again later. |
33117 | 16 | Transparent Data Encryption is not available in the edition of this SQL Server instance. See books online for more details on feature support in different SQL Server editions. |
33118 | 16 | Cannot enable or modify database encryption on a database that is read-only, has read-only files or is not recovered. |
33119 | 16 | Cannot modify filegroup read-only/read-write state while an encryption transition is in progress. |
33120 | 16 | In order to encrypt the database encryption key with an %S_MSG, please use an %S_MSG that resides on an extensible key management provider. |
33121 | 16 | The %S_MSG ‘%ls’ does not have a login associated with it. Create a login and credential for this key to automatically access the extensible key management provider ‘%ls’. |
33122 | 16 | This command requires a database encryption scan on database ‘%.*ls’. However, the database has changes from previous encryption scans that are pending log backup. Take a log backup and retry the command. |
33123 | 16 | Cannot drop or alter the database encryption key since it is currently in use on a mirror or secondary availability replica. Retry the command after all the previous reencryption scans have propagated to the mirror or secondary availability replicas or after availability relationship has been disabled. |
33124 | 10 | Database encryption scan for database ‘%.*ls’ cannot complete since one or more files are offline. Bring the files online to run the scan to completion. |
33125 | 10 | Can not create login token because there are too many secondary principals. The maximum number of allowed secondary principals allowed is %lu. To fix this, remove the login from a server role. |
33126 | 10 | Database encryption key is corrupted and cannot be read. |
33127 | 16 | The %S_MSG cannot be dropped because it is used by one or more databases to encrypt a Database Encryption Key. |
33128 | 16 | Encryption failed. Key uses deprecated algorithm ‘%.*ls’ which is no longer supported at this db compatibility level. If you still need to use this key switch to a lower db compatibility level. |
33129 | 16 | Cannot use ALTER LOGIN with the ENABLE or DISABLE argument for a Windows group. GRANT or REVOKE the CONNECT SQL permission instead. |
33130 | 16 | Principal ‘%ls’ could not be found or this principal type is not supported. |
33131 | 16 | Principal ‘%ls’ has a duplicate display name. Make the display name unique in Azure Active Directory and execute this statement again. |
33132 | 16 | This principal type is not supported in Windows Azure SQL Database. |
33133 | 16 | Your subscription is not enabled for Integrated Authentication. |
33134 | 16 | Principal ‘%ls’ could not be resolved. Error message: ‘%ls’ |
33135 | 16 | Altering the name of a Windows principal is not supported through this form of execution. For more information about this, see SQL Server Books Online. |
33136 | 16 | The operation could not be completed at this time. Please try again later. |
33137 | 16 | The tenant ‘%.*ls’ cannot be found. |
33138 | 16 | ALTER DATABASE on a federation member is not supported for Windows users or groups. |
33139 | 16 | This subscription does not support Integrated Authentication. |
33140 | 16 | The login ‘%.*ls’ could not be created because a login is already associated with certificate ‘%.*ls’. |
33141 | 10 | The credential created might not be able to decrypt the database master key. Please ensure a database master key exists for this database and is encrypted by the same password used in the stored procedure. |
33142 | 16 | Updating the tenantId for Azure SQL Server was not successful. |
33143 | 16 | The account admin of the subscription does not belong to this tenant. |
33144 | 16 | Cannot change the schema of a temporary object. |
33146 | 10 | The database ‘%.*ls’ is offline. The credential was created but SQL Server is unable to determine if the credential can decrypt the database master key. |
33147 | 20 | Federated Authentication Feature data used in login record to open a connection is structurally or semantically invalid; the connection has been closed. Please contact the vendor of the client library.%.*ls. |
33148 | 16 | The user name for a windows login has to be identical to the login name. |
33149 | 16 | Dropping a credential ‘%.*ls’ which could still be used by Managed Backup. |
33150 | 16 | Warning: Can not check whether the credential ‘%.*ls’ is used by managed backup, because %ls. Please check whether the credential is used by managed backup. |
33151 | 16 | The user name for a user with password cannot be identical to the name of the server admin or the dbo of the database. |
33152 | 16 | Valid values of the database compatibility level are %d or %d. |
33153 | 16 | Valid values of the database compatibility level are %d, %d, or %d. |
33154 | 20 | Client sent an invalid token when server was expecting federated authentication token. And it was not a disconnect event. |
33155 | 20 | A disconnect event was raised when server is waiting for Federated Authentication token. This could be due to client close or server timeout expired. |
33156 | 20 | A Federated Authentication token was sent by the client when the server is not expecting it. So server will close the connection due to TDS non-conformance. |
33157 | 16 | Crypthographic providers are not supported on database credentials. |
33158 | 16 | Database credentials are not supported in master database. |
33159 | 16 | Principal ‘%ls’ could not be created. Only connections established with Active Directory accounts can create other Active Directory users. |
33160 | 10 | Unable to verify Authenticode signatures due to error code %d. Signature verification of SQL Server DLLs will be skipped. Genuine copies of SQL Server are signed. Failure to verify the Authenticode signature might indicate that this is not an authentic release of SQL Server. Install a genuine copy of SQL Server or contact customer support. |
33161 | 15 | Database master keys without password are not supported in this version of SQL Server. |
33162 | 16 | TYPE and SID options have to be used along with each other, in this version of SQL Server. |
33163 | 16 | The value specified for TYPE option is not supported in this version of SQL Server. Allowed values are E (EXTERNAL_USER) and X (EXTERNAL_GROUP) |
33164 | 16 | Cannot drop the credential ‘%.*ls’ because it is used by an external data source. |
33165 | 16 | Cannot drop the external %ls ‘%.*ls’ because it is used by an external table. |
33166 | 16 | dbManager permission check failed. |
33167 | 16 | This command is not supported for Azure AD users. Execute this command as a SQL Authenticated user. |
33168 | 16 | TYPE option cannot be used along with FOR/FROM LOGIN, CERTIFICATE, ASYMMETRIC KEY, EXTERNAL PROVIDER, WITHOUT LOGIN or WITH PASSWORD, in this version of SQL Server. |
33169 | 16 | User name cannot have backslash character, when using the TYPE option. |
33170 | 16 | SID option cannot be used along with FOR/FROM LOGIN, CERTIFICATE, ASYMMETRIC KEY, EXTERNAL PROVIDER, WITHOUT LOGIN or WITH PASSWORD, in this version of SQL Server. |
33171 | 16 | Only active directory users can impersonate other active directory users. |
33172 | 16 | Encrypting Secret for Database ‘%.*ls’ and Credential ‘%.*ls’ failed. |
33173 | 16 | Assigning value for output parameter @credentialSecret failed because the parameter size is less than the required size %u. Please provide a larger size. |
33174 | 16 | Cannot get credential ‘%.*ls’ because it is not referenced by any external data source. |
33175 | 16 | Encryption operation failed. Key used for encryption has deprecated algorithm ‘%.*ls’ which is no longer supported at this db compatibility level. If you still need to use this key switch to a lower db compatibility level. |
33176 | 16 | Signing operation failed. Key uses deprecated algorithm ‘%.*ls’ which is no longer supported at this db compatibility level. If you still need to use this key switch to a lower db compatibility level. |
33177 | 16 | Hash operation failed. Hash Function uses deprecated algorithm ‘%.*ls’ which is no longer supported at this db compatibility level. If you still need to use this hash algorithm switch to a lower db compatibility level. |
33178 | 16 | Encryption key length is over the currently supported maximum length of %d. |
33179 | 10 | Searching for ‘%.*ls’ only searches “‘%.*ls'” for SQL Server authentication logins. |
33180 | 10 | Searching for “‘%.*ls'” only searches for Azure Active Directory users. To search for a SQL Server authentication login, add the server name at the end. For example [%.*ls@%.*ls]. |
33181 | 16 | The new owner cannot be Azure Active Directory group. |
33182 | 16 | The command must be executed on the target database ‘%.*ls’. |
33183 | 16 | The Azure Key Vault client encountered an error with message ‘%s’. |
33184 | 16 | An error occurred while obtaining information for the Azure Key Vault client with message ‘%s’. |
33185 | 16 | An error ocurred while attempting to copy the encrypted DEK from the DBTable. |
33186 | 16 | Cannot alter the credential ‘%.*ls’ because it is being used by an active audit session (‘%.*ls’). |
33187 | 16 | Internal enclave error. Enclave failed to decrypt a column value or parameter – invalid authentication tag. For more information, contact Customer Support Services. |
33189 | 16 | Internal enclave error: Enclave is out of session resources. For more information, contact Customer Support Services. |
33190 | 16 | Internal enclave error. Enclave attestation information requested for an unsupported enclave type. For more information, contact Customer Support Services. |
33191 | 16 | Enclave host encountered a runtime error: out of priority queue space. |
33192 | 16 | Internal enclave error. Enclave raised an exception (major = %d, minor = %d). See error log for more information. For more information, contact Customer Support Services. |
33194 | 16 | Internal enclave error. The enclave bcrypt method %hs failed with status 0x%x. For more information, contact Customer Support Services. |
33195 | 17 | Internal enclave error. Enclave was provided with an invalid session handle. For more information, contact Customer Support Services. |
33196 | 16 | Windows Management Instrumentation (WMI) error encountered during VBS enclave attestation. API: ‘%s’, ReturnCode: ‘%ld’. |
33197 | 16 | The value specified for TYPE option is not supported in this version of SQL Server. Allowed values are E (EXTERNAL_USER) and X (EXTERNAL_GROUP). |
33198 | 16 | TYPE and SID options have to be used along with each other, in this version of SQL Server. |
33199 | 16 | Only Active Directory logins can impersonate other Active Directory logins. |
33201 | 17 | An error occurred in reading from the audit file or file-pattern: ‘%s’. The SQL service account may not have Read permission on the files, or the pattern may be returning one or more corrupt files. |
33202 | 17 | SQL Server Audit could not write to file ‘%s’. |
33203 | 17 | SQL Server Audit could not write to the event log. |
33204 | 17 | SQL Server Audit could not write to the security log. |
33205 | 10 | Audit event: %s. |
33206 | 17 | SQL Server Audit failed to create the audit file ‘%s’. Make sure that the disk is not full and that the SQL Server service account has the required permissions to create and write to the file. |
33207 | 17 | SQL Server Audit failed to access the event log. Make sure that the SQL service account has the required permissions to the access the event log. |
33208 | 17 | SQL Server Audit failed to access the security log. Make sure that the SQL service account has the required permissions to access the security log. |
33209 | 10 | Audit ‘%.*ls’ has been changed to ON_FAILURE=CONTINUE because the server was started by using the -m flag. because the server was started with the -m flag. |
33210 | 10 | SQL Server Audit failed to start, and the server is being shut down. To troubleshoot this issue, use the -m flag (Single User Mode) to bypass Audit-generated shutdowns when the server is starting. |
33211 | 15 | A list of subentities, such as columns, cannot be specified for entity-level audits. |
33212 | 15 | There is an invalid column list after the object name in the AUDIT SPECIFICATION statement. |
33213 | 16 | All actions in an audit specification statement must be at the same scope. |
33214 | 17 | The operation cannot be performed because SQL Server Audit has not been started. |
33215 | 10 | One or more audits failed to start. Refer to previous errors in the error log to identify the cause, and correct the problems associated with each error. |
33216 | 10 | SQL Server was started using the -f flag. SQL Server Audit is disabled. This is an informational message. No user action is required. |
33217 | 10 | SQL Server Audit is starting the audits. This is an informational message. No user action is required. |
33218 | 10 | SQL Server Audit has started the audits. This is an informational message. No user action is required. |
33219 | 10 | The server was stopped because SQL Server Audit ‘%.*ls’ is configured to shut down on failure. To troubleshoot this issue, use the -m flag (Single User Mode) to bypass Audit-generated shutdowns when the server is starting. |
33220 | 16 | Audit actions at the server scope can only be granted when the current database is master. |
33221 | 16 | You can only create audit actions on objects in the current database. |
33222 | 10 | Audit ‘%.*ls’ failed to %S_MSG . For more information, see the SQL Server error log. You can also query sys.dm_os_ring_buffers where ring_buffer_type = ‘RING_BUFFER_XE_LOG’. |
33223 | 16 | ALTER SERVER AUDIT requires the STATE option to be specified without using any other options. |
33224 | 16 | The specified pattern did not return any files or does not represent a valid file share. Verify the pattern parameter and rerun the command. |
33225 | 16 | The specified values for initial_file_name and audit_record_offset do not represent a valid location within the audit file set. Verify the file name and offset location, and then rerun the command. |
33226 | 10 | The fn_get_audit_file function is skipping records from ‘%.*ls’ at offset %I64d. |
33227 | 16 | The specified value for QUEUE_DELAY is not valid. Specify either 0 or 1000 and higher. |
33228 | 16 | You cannot configure SQL Server Audit to shutdown the server because you do not have the permission to shut down the server. Contact your system administrator. |
33229 | 16 | Changes to an audit specification must be done while the audit specification is disabled. |
33230 | 16 | An audit specification for audit ‘%.*ls’ already exists. |
33231 | 16 | You can only specify securable classes DATABASE, SCHEMA, or OBJECT in AUDIT SPECIFICATION statements. |
33232 | 16 | You may not add a role to Sysadmin. |
33233 | 16 | You can only create a user with a password in a contained database. |
33234 | 16 | The parameter %s cannot be provided for users that cannot authenticate in a database. |
33235 | 16 | The parameter %s cannot be provided for users that cannot authenticate in a database. Remove the WITHOUT LOGIN or PASSWORD clause. |
33236 | 16 | The default language parameter can only be provided for users in a contained database. |
33237 | 16 | Cannot use parameter %s for Windows users or groups. |
33238 | 16 | MAX_FILES and MAX_ROLLOVER_FILES options cannot be specified toghether. |
33239 | 16 | An error occurred while auditing this operation. Fix the error in the audit and then retry this operation. |
33240 | 16 | A failure occurred during initializing of an Audit. See the errorlog for details. |
33241 | 16 | Failed to configure user instance on startup. Error updating the idle timeout. |
33242 | 16 | When providing a sid, the user must be a user without login or a user with password. |
33243 | 16 | Failed to generate a user instance of SQL Server due to a failure in setting access control list on the user instance’s process. The connection will be closed.%.*ls |
33244 | 17 | SQL Server Audit failed to create an audit file related to the audit ‘%s’ in the directory ‘%s’. Make sure that the disk is not full and that the SQL Server service account has the required permissions to create and write to the file. |
33245 | 17 | SQL Server Audit failed to write to an audit file related to the audit ‘%s’ in the directory ‘%s’. Make sure that the disk is not full and that the SQL Server service account has the required permissions to create and write to the file. |
33246 | 17 | SQL Server Audit failed to access the MDS file log. Make sure that the disk is not full and that the SQL Server service account has the required permissions to create and write to the file. |
33247 | 17 | SQL Server Audit could not write to the MDS local file (Error Code: %d). |
33248 | 16 | The specified value for QUEUE_DELAY is not valid for MDS log target. Specify value higher than 0. |
33249 | 16 | Cannot drop the credential ‘%.*ls’ because it is being used. |
33250 | 16 | Failed to allocate memory for caching credential ‘%.*ls’ which is used by a database file. |
33251 | 16 | A credential conflicting with ‘%.*ls’ already exists in credential cache in memory. Use alter step to change the secret. Drop and re-create to change the credential name. |
33252 | 16 | This CREATE AUDIT request exceeds the maximum number of audits that can be created per database. |
33253 | 16 | Failed to modify the identity field of the credential ‘%.*ls’ because the credential is used by an active database file. |
33254 | 16 | This operation cannot be performed in the master database. |
33255 | 16 | Audit specification ‘%.*ls’ can only be bound to a %S_MSG audit. |
33256 | 16 | The audit store location or the audit store URL has been configured for this database audit. |
33257 | 16 | Cannot drop an audit store URL that is not configured for this database audit. |
33258 | 16 | Invalid value for procedure “%.*ls”, parameter “%.*ls”. |
33259 | 15 | Invalid security policy name ‘%.*ls’. |
33260 | 16 | The predicate was not added to the security policy ‘%.*ls’ because there are no available predicate IDs. Drop and recreate the security policy. |
33261 | 16 | The security policy ‘%.*ls’ does not contain a predicate on table ‘%.*ls’. |
33262 | 16 | A %S_MSG predicate for the same operation has already been defined on table ‘%.*ls’ in the security policy ‘%.*ls’. |
33263 | 16 | Security predicates can only be added to user tables and schema bound views. ‘%.*ls’ is not a user table or a schema bound view. |
33264 | 16 | The security policy ‘%.*ls’ cannot be enabled with a predicate on table ‘%.*ls’. Table ‘%.*ls’ is already referenced by the enabled security policy ‘%.*ls’. |
33265 | 16 | The security policy ‘%.*ls’ cannot have a predicate on table ‘%.*ls’ because this table is referenced by the indexed view ‘%.*ls’. |
33266 | 16 | The index on the view ‘%.*ls’ cannot be created because the view is referencing table ‘%.*ls’ that is referenced by a security policy. |
33267 | 16 | Security predicates cannot reference memory optimized tables. Table ‘%.*ls’ is memory optimized. |
33268 | 16 | Cannot find the object “%.*ls” because it does not exist or you do not have permissions. |
33269 | 16 | Security predicates are not allowed on temporary objects. Object names that begin with ‘#’ denote temporary objects. |
33270 | 16 | Cannot find the object “%.*ls” or this object is not an inline table-valued function. |
33271 | 16 | Cannot alter ‘%.*ls’ because it is not a security policy. |
33272 | 16 | Unable to load the security predicate for table “%.*ls”. |
33273 | 16 | Security predicates cannot be added on FileTables. ‘%.*ls’ is a FileTable. |
33274 | 16 | The version was not created for the key ‘%.*ls’ because there are no available version IDs. Drop and recreate the key. |
33275 | 16 | The encrypted value for this column encryption key cannot be dropped. Each column encryption key must have at least one encrypted value. |
33277 | 16 | Encryption scheme mismatch for columns/variables %.*ls. The encryption scheme for the columns/variables is %ls and the expression near line ‘%d’ expects it to be %ls. |
33278 | 16 | Cannot assign the same encryption scheme to two expressions at line ‘%d’. The encryption scheme of the first expression is %ls and the encryption scheme of the second expression is %ls. Other columns/variables with the same encryption scheme as the first expression are: %.*ls. Other columns/variables with the same encryption scheme as the second expression are: %.*ls. |
33279 | 16 | Cannot remove the credential ‘%.*ls/%.*ls’ because it is being used. |
33280 | 16 | Cannot create or alter encrypted column ‘%.*ls’ because data type ‘%ls’ is not supported for encryption. |
33281 | 16 | Column ‘%.*ls.%.*ls’ has a different encryption scheme than referencing column ‘%.*ls.%.*ls’ in foreign key ‘%.*ls’. |
33282 | 16 | Column ‘%.*ls.%.*ls’ is encrypted using a randomized encryption type and is therefore not valid for use as a key column in a constraint, index, or statistics. |
33283 | 16 | ‘%S_MSG’ clause is unsupported for encrypted columns. |
33284 | 16 | The encrypted column ‘%.*ls.%.*ls’ cannot be used as a partition key column. |
33285 | 16 | Cannot set default constraint on encrypted column ‘%.*ls.%.*ls’. Default constraints are unsupported on encrypted columns. |
33286 | 16 | Cannot encrypt column ‘%.*ls’, because it is of a user-defined type. |
33287 | 16 | Cannot drop column encryption key ‘%.*ls’ because the key is referenced by column ‘%.*ls.%.*ls’. |
33288 | 16 | The encrypted value for the column encryption key cannot be added. There can be no more than two encrypted values for each column encryption key. Drop an exisiting encrypted value before adding the new one. |
33289 | 16 | Cannot create or alter encrypted column ‘%.*ls’. Character strings that do not use a *_BIN2 collation cannot be encrypted using deterministic encryption. |
33290 | 16 | There is no column encryption key value associated with the column master key ‘%.*ls’. |
33291 | 16 | There is already a column encryption key value associated with the column master key ‘%.*ls’. |
33292 | 16 | The encryption algorithm ‘%.*ls’ is not supported. Please specify a valid encryption algorithm. |
33293 | 16 | Cannot find the %S_MSG “%.*ls” because it does not exist or you do not have permissions. |
33294 | 16 | Some parameters or columns of the batch require to be encrypted, but the corresponding column encryption key cannot be found. Use sp_refresh_parameter_encryption to refresh the module parameters metadata. |
33296 | 16 | Cannot create table ‘%.*ls’ since it references a column encryption key from a different database. |
33297 | 16 | Cannot create %S_MSG. The %S_MSG cannot be empty. |
33298 | 16 | Internal Query Processor Error: The encryption scheme of certain parameters was incorrectly analyzed. For more information, contact Customer Support Services. |
33299 | 16 | Encryption scheme mismatch for columns/variables %.*ls. The encryption scheme for the columns/variables is %ls and the expression near line ‘%d’ expects it to be %ls (or weaker). |
33301 | 16 | The %ls that is specified for conversation priority ‘%.*ls’ is not valid. The value must be between 1 and %d characters long. |
33302 | 16 | The %ls that is specified for conversation priority ‘%.*ls’ is not valid. The value must be between 1 and 10. |
33303 | 16 | A conversation priority already exists in the database with either the name ‘%.*ls’ or the properties %ls=’%ls’, %ls=’%ls’, and %ls=’%.*ls’. Either use a unique name or a unique set of properties. |
33304 | 16 | The transmission queue row with conversation handle ‘%ls’ and message sequence number %d references a missing multicast message body row with reference %d. |
33305 | 16 | The multicast message body row with reference %d should have reference count value of %d. |
33306 | 16 | The unreferenced message with reference %d has been deleted from the message body table. |
33307 | 16 | The message with reference %d has been updated to a reference count of %d in the message body table. |
33308 | 10 | The queue %d in database %d has activation enabled and contains unlocked messages but no RECEIVE has been executed for %u seconds. |
33309 | 10 | Cannot start cluster endpoint because the default %S_MSG endpoint configuration has not been loaded yet. |
33310 | 16 | Local cluster name can be set only once. |
33311 | 10 | The wait for connect request completion failed. |
33312 | 10 | The wait for querying proxy routes failed or was aborted. |
33313 | 16 | An out of memory condition has occurred in the Service Broker transport layer. A service broker connection is closed due to this condition. |
33314 | 16 | The supplied whitelist is invalid. |
33315 | 16 | The redirected endpointurl is Invalid |
33316 | 16 | Failed to reset encryption while performing redirection. |
33317 | 16 | The redirect response contains invalid redirect string |
33318 | 16 | The redirect request contains invalid string or redirect handler failed to handle the request |
33319 | 16 | The redirector returned lookup failure |
33320 | 16 | Tried to send redirect request but the redirect string is empty |
33321 | 16 | The other end does not support redirection |
33322 | 16 | The redirect message is corrupted |
33323 | 16 | The endpoint is closing because the connection was redirected |
33324 | 16 | Failed to parse the redirect info string |
33325 | 16 | Failed to construct new endpoint after redirection |
33326 | 16 | Forwarder disconnected during redirection |
33327 | 16 | Failed to parse the specified connection string |
33328 | 16 | Redirector lookup failed with error code: %x |
33329 | 16 | XdbHost encountered error code: %x during socket duplication |
33330 | 16 | XdbHost returned an error during socket duplication |
33331 | 16 | DBCC CLEANUPCONVERSATIONS is not allowed on this server. |
33332 | 16 | DBCC CLEANUPCONVERSATIONS cannot be executed through MARS connection. |
33333 | 10 | The connection had a send posted for over %d seconds. The connection is suspected hung and is being closed. |
33334 | 10 | Error while setting up ssl channel. Error code: (%d, %d, %d) |
33335 | 10 | The connection has been flow controlled in the %d seconds (%d times, where threshold is %d). Min required transfer rate is %d Kbps. Actual transfer rate is %d Kbps. The connection is extensively flow controlled and is being closed. |
33401 | 16 | FILESTREAM database options cannot be set on system databases such as ‘%.*ls’. |
33402 | 16 | An invalid directory name ‘%.*ls’ was specified. Use a valid operating system directory name. |
33403 | 16 | The case-sensitive or binary collation ‘%.*ls’ cannot be used with the COLLATE_FILENAME option. Change the collation to a case-insensitive collation type. |
33404 | 16 | The database default collation ‘%.*ls’ is case sensitive and cannot be used to create a FileTable. Specify a case insensitive collation with the COLLATE_FILENAME option. |
33405 | 16 | An error occurred during the %S_MSG %S_MSG operation on a FileTable object. (HRESULT = ‘0x%08x’). |
33406 | 16 | An invalid filename, ‘%.*ls’, caused a FileTable check constraint error. Use a valid operating system filename. |
33407 | 16 | An invalid path locator caused a FileTable check constraint error. The path locator cannot indicate a root row. Correct the path locator or use the default value. |
33408 | 16 | The operation caused a FileTable check constraint error. A directory entry cannot have a data stream associated with the row. Remove the blob data or clear the is_directory flag. |
33409 | 16 | The operation caused a FileTable check constraint error. A file entry cannot have a NULL value for the data stream associated with the row. Insert file data or use 0x to insert a zero length file. |
33410 | 16 | An invalid path locator caused a FileTable check constraint error. The parent of a row’s path locator must be a directory, not a file. Correct the path locator to refer to a parent that is a directory. |
33411 | 16 | The option ‘%.*ls’ is only valid when used on a FileTable. Remove the option from the statement. |
33412 | 16 | The option ‘%.*ls’ is not valid when used with the ‘%.*ls’ syntax. Remove the option from the statement. |
33413 | 16 | The option ‘%.*ls’ can only be specified once in a statement. Remove the duplicate option from the statement. |
33414 | 16 | FileTable objects require the FILESTREAM database option DIRECTORY_NAME to be non-NULL. To create a FileTable in the database ‘%.*ls’, set the DIRECTORY_NAME option to a non-NULL value using ALTER DATABASE. Or, to set the DIRECTORY_NAME option to NULL, in the database ‘%.*ls’ disable or drop the existing FileTables. |
33415 | 16 | FILESTREAM DIRECTORY_NAME ‘%.*s’ attempting to be set on database ‘%.*s’ is not unique in this SQL Server instance. Provide a unique value for the database option FILESTREAM DIRECTORY_NAME to enable non-transacted access. |
33416 | 10 | When the FILESTREAM database option NON_TRANSACTED_ACCESS is set to FULL and the READ_COMMITTED_SNAPSHOT or the ALLOW_SNAPSHOT_ISOLATION options are on, T-SQL and transactional read access to FILESTREAM data in the context of a FILETABLE is blocked. |
33417 | 16 | An invalid path locator caused a FileTable check constraint error. The path locator has a level of %d, which is deeper than the limit of %d supported by FileTable. Reduce the depth of the directory hierarchy. |
33418 | 16 | FILETABLE_DIRECTORY ‘%.*s’ attempting to be set on table ‘%.*s’ is not unique in the database ‘%.*s’. Provide a unique value for the option FILETABLE_DIRECTORY to this operation. |
33419 | 16 | Function %ls is only valid on the varbinary(max) FILESTREAM column in a FileTable. |
33420 | 16 | Unable to process object ‘%.*s’ because it is a three-part or four-part name. Specifying the server or database is not supported in the object identifer. |
33421 | 16 | The object name ‘%.*s’ is not a valid FileTable object. |
33422 | 16 | The column ‘%.*s’ cannot be added to table ‘%.*s’ as it is a FileTable. Adding columns to the fixed schema of a FileTable object is not permitted. |
33423 | 16 | Invalid FileTable path name or format. |
33424 | 16 | Invalid computer host name in the FileTable path. |
33425 | 16 | Invalid share name in the FileTable path. |
33426 | 16 | INSERT, UPDATE, DELETE, or MERGE to FileTable ‘%.*ls’ is not allowed inside a trigger on a FileTable. |
33427 | 16 | Function %ls is not allowed on the deleted table inside a trigger. |
33428 | 14 | User does not have permission to kill non-transacted FILESTREAM handles in database ID %d. |
33429 | 16 | The non-transacted FILESTREAM handle %d does not exist. |
33430 | 10 | Killed %d non-transactional FILESTREAM handles from database ID %d. |
33431 | 16 | An invalid path locator caused a FileTable check constraint error. The path locator has a length of %d, which is longer than the limit of %d allowed for depth %d. Reduce the length of the path locator. |
33433 | 10 | Unable to perform the Filetable lost update recovery for database id %d. |
33434 | 16 | The current state of the database ‘%.*s’ is not compatible with the specified FILESTREAM non-transacted access level. The database may be read only, single user or set to emergency state. |
33435 | 16 | Cannot publish the FileTable ‘%ls’ for replication. Replication is not supported for FileTable objects. |
33436 | 16 | Cannot enable Change Data Capture on the FileTable ‘%ls’. Change Data Capture is not supported for FileTable objects. |
33437 | 16 | Cannot publish the logbased view ‘%ls’ for replication. Replication is not supported for logbased views that depend on FileTable objects. |
33438 | 16 | Cannot enable Change Tracking on the FileTable ‘%.*ls’. Change Tracking is not supported for FileTable objects. |
33439 | 16 | Cannot use IGNORE_CONSTRAINTS hint when inserting into FileTable ‘%.*ls’, unless FILETABLE_NAMESPACE is disabled. |
33440 | 16 | When inserting into FileTable ‘%.*ls’ using BCP or BULK INSERT, either CHECK_CONSTRAINTS option needs to be on, or FILETABLE_NAMESPACE needs to be disabled on the table. |
33441 | 16 | The FileTable ‘%.*s’ cannot be partitioned. Partitioning is not supported on FileTable objects. |
33442 | 16 | The handle ID %d is opened against the server root share and cannot be killed. The lifetime of the handle is controlled by the client who originally opened it. |
33443 | 16 | The database ‘%.*s’ cannot be enabled for both FILESTREAM non-transacted access and Database Mirroring. |
33444 | 16 | The database ‘%.*s’ cannot be enabled for both FILESTREAM non-transacted access and HADR. |
33445 | 16 | The database ‘%.*s’ is a readable secondary database in an availability group and cannot be enabled for FILESTREAM non-transacted access. |
33446 | 16 | The FILESTREAM database configuration cannot be changed for database ‘%.*s’. The database is either a mirror database in Database Mirroring, or is in a secondary replica of an Always On availability group. Connect to the server instance that hosts the primary database replica, and retry the operation. |
33447 | 16 | Cannot access file_stream column in FileTable ‘%.*ls’, because FileTable doesn’t support row versioning. Either set transaction level to something other than READ COMMITTED SNAPSHOT or SNAPSHOT, or use READCOMMITTEDLOCK table hint. |
33448 | 16 | Cannot disable clustered index ‘%.*ls’ on FileTable ‘%.*ls’ because the FILETABLE_NAMESPACE is enabled. |
33449 | 10 | FILESTREAM File I/O access is enabled, but no listener for the availability group is created. A FILESTREAM PathName will be unable to refer to a virtual network name (VNN) and, instead, will need to refer to a physical Windows Server Failover Clustering (WSFC) node. This might limit the usability of FILESTEAM File I/0 access after an availability group failover. Therefore, we recommend that you create a listener for each availability group. For information about how to create an availability group listener, see SQL Server Books Online. |
33450 | 10 | FILESTREAM File I/O access is enabled. One or more availability groups (‘%ls’) currently do not have a listener. A FILESTREAM PathName will be unable to refer to a virtual network name (VNN) and, instead, will need to refer to a physical Windows Server Failover Clustering (WSFC) node. This might limit the usability of FILESTEAM File I/0 access after an availability group failover. Therefore, we recommend that you create a listener for each availability group. For information about how to create an availability group listener, see SQL Server Books Online. |
33501 | 16 | Security predicates cannot be added on tables that contain filestream data. Column ‘%.*ls’ on table ‘%.*ls’ contains filestream data. |
33502 | 16 | The column ‘%.*ls’ could not be added to table ‘%.*ls’ because the column contains filestream data and the table is referenced by one or more security policies. Filestream columns are not allowed on tables that are referenced by security policies. |
33503 | 16 | BLOCK predicates can only be added to user tables. ‘%.*ls’ is not a user table. |
33504 | 16 | The attempted operation failed because the target object ‘%.*ls’ has a block predicate that conflicts with this operation. If the operation is performed on a view, the block predicate might be enforced on the underlying table. Modify the operation to target only the rows that are allowed by the block predicate. |
33505 | 16 | Partitioned view ‘%.*ls’ is not updatable because table ‘%.*ls’ has an enabled security policy that defines block predicates for this table. |
33506 | 16 | Only natively compiled inline table-valued functions can be used for security predicates on memory optimized tables. Table ‘%.*ls’ is memory optimized, but function ‘%.*ls’ is not natively compiled. Recreate the function using WITH NATIVE_COMPILATION. |
33507 | 16 | Function ‘%ls’ cannot be used in the definition of BLOCK security predicates. Modify the BLOCK security predicates for this table or view to not use this function. |
33508 | 16 | Column ‘%.*ls’ cannot be passed as a parameter for a BLOCK security predicate because the column definition contains an expression using a window function. Modify the BLOCK security predicates for this view to not use this column. |
33509 | 16 | Column ‘%.*ls’ cannot be passed as a parameter for an AFTER UPDATE or AFTER INSERT BLOCK security predicate for this view because it refers to a base table that is not being modified in this statement. Modify the AFTER INSERT and AFTER UPDATE BLOCK security predicates for this view to not use this column. |
33510 | 16 | BLOCK security predicates cannot reference temporal history tables. Table ‘%.*ls’ is a temporal history table. |
33511 | 16 | Table ‘%.*ls’ is memory optimized. Only security policies with schema binding enabled may specify security predicates for memory optimized tables. Create a new security policy with schema binding enabled. |
33512 | 16 | Binding for the non-schema bound security predicate on object ‘%.*ls’ failed with one or more errors, indicating the schema of the predicate function has changed. Update or drop the affected security predicates. |
33513 | 16 | Binding for the non-schema bound security predicate on object ‘%.*ls’ failed, because the predicate function is not an inline table-valued function. Only inline table-valued functions can be used for security predicates. |
33514 | 16 | Incorrect parameter encryption metadata was received from the client. The error occurred during the invocation of the batch and therefore the client can refresh the parameter encryption metadata by calling sp_describe_parameter_encryption and retry. |
33515 | 16 | The parameter “%.*ls” does not have the same encryption information as the one it was created with. Use sp_refresh_parameter_encryption to refresh the parameter encryption information for the module. |
33516 | 16 | The object ‘%.*ls’ is referenced by the security policy ‘%.*ls’. The currently installed edition of SQL Server does not support security policies. Either drop the security policy or upgrade the instance of SQL Server to a version that supports security policies. |
33517 | 16 | The column ‘%.*ls’ of the object ‘%.*ls’ is encrypted. The currently installed edition of SQL Server does not support encrypted columns. Either remove the encryption from the column or upgrade the instance of SQL Server to a version that supports encrypted columns. |
33518 | 16 | Valid values of the database compatibility level are %d, %d, %d, or %d. |
33519 | 16 | An external data source conflicting with ‘%.*ls’ already exists in EDS cache in memory. Use alter step to change the location or credential. Drop and re-create to change the EDS name. |
33520 | 16 | Failed to allocate memory for caching external data source ‘%.*ls’ which is used by a database file. |
33521 | 16 | Cannot drop the external data source ‘%.*ls’ because it is being used. |
33522 | 16 | Cannot remove the external data source ‘%.*ls’ because it is being used. |
33523 | 16 | Cryptographic failure due to insufficient memory. |
33524 | 10 | The fn_get_audit_file function is skipping records from ‘%.*ls’. You must be connected to database ‘%.*ls’ to access its audit logs. |
33525 | 10 | The fn_get_audit_file function is skipping records from ‘%.*ls’. You must be connected to server ‘%.*ls’ to access its audit logs. |
33526 | 10 | The fn_get_audit_file function is skipping records from ‘%.*ls’, as it does not conform to the auditing blob naming convention. |
33527 | 16 | Error occured while initializing the security functions lookup table. This might be because the installation of SQL Server is corrupted and a required file is missing. |
33528 | 16 | Valid values of the database compatibility level are %d, %d, %d, or %d. |
33529 | 16 | The audit filter predicate exceeds the maximum allowed length of %d characters. |
33530 | 16 | The combined length of audit name and blob storage container name exceeds the maximum allowed length (by %d character(s)). Please use shorter audit or container name. |
33531 | 16 | The specified value for QUEUE_DELAY is not valid with asynchronous log target. Specify value higher than 0. |
33532 | 16 | Invalid value given for parameter PATH. Please specify a valid blob container path with the following format : https://<storageName>.blob.core.windows.net/<containerName> |
33533 | 16 | SHUTDOWN on failure option is not supported in this version of SQL Server. |
33534 | 16 | Internal enclave error. Enclave loading failed: invalid path. For more information, contact Customer Support Services. |
33535 | 16 | Internal enclave error: Enclave call failed for method ‘%s’. For more information, contact Customer Support Services. |
33536 | 16 | VBS enclave attestation failed. Attestation status: ‘%ls’, substatus: ‘%ls’. For more information, see ‘https://go.microsoft.com/fwlink/?linkid=2099553’. |
33537 | 16 | Internal enclave error. Enclave attestation error: enclave platform returned unexpected output. For more information, contact Customer Support Services. |
33538 | 16 | The credentials of blob storage container ‘%.*ls’ are invalid. |
33539 | 16 | The blob storage ‘%.*ls’ was not found. Verify your storage account name. |
33540 | 16 | Invalid audit or database names, please use valid URL characters. |
33541 | 16 | The credentials of blob storage container ‘%.*ls’ was not found. |
33542 | 16 | Unsupported operation near line ‘%d’; operations on encrypted columns with string data types require a *_BIN2 collation. However, the column or the variable uses the ‘%.*ls’ collation. |
33543 | 16 | Cannot alter column ‘%.*ls’. The statement attempts to encrypt, decrypt or re-encrypt the column in-place using a secure enclave, but the current and/or the target column encryption key for the column is not enclave-enabled. |
33544 | 16 | Cannot alter column ‘%.*ls’. The statement attempts to change the encryption scheme of the column and one or more of the following column properties: collation (to a different code page), data type. Such changes cannot be combined in a single statement. Try using multiple statements. |
33545 | 16 | The statement requires a secure enclave, but the enclave has not been initialized in the SQL Server instance. Check the status of the enclave in sys.configurations and see https://go.microsoft.com/fwlink/?linkid=2005337 for more details. |
33546 | 16 | The statement triggers enclave computations, but a column encryption key, needed for the computations, has not been found inside the enclave. Check that: (1) column encryption and enclave computations are enabled on connection, (2) driver is enclave-enabled. For additional reasons see: https://go.microsoft.com/fwlink/?linkid=2086681. |
33548 | 16 | Internal enclave error: Enclave out of memory. For more information, contact Customer Support Services. |
33549 | 16 | Internal enclave error: OSF Serialization error. For more information, contact Customer Support Services. |
33550 | 16 | Internal enclave error: Invalid data format. For more information, contact Customer Support Services. |
33551 | 16 | Internal enclave error: Nonce checking in secure channel failed. For more information, contact Customer Support Services. |
33552 | 16 | Internal enclave error. Enclave shutdown due to a critical error. For more information, contact Customer Support Services. |
33553 | 16 | A failure occurred during initialization of an Audit to External Monitor target. See the errorlog for details. |
33554 | 16 | Encountered error 0x%08lx while waiting for encryption scan completion consensus. See the errorlog for details. |
33555 | 16 | Unable to find the user-specified certificate [Cert Hash(sha1) “%hs”] in the certificate store of the local computer. Please verify that certificate exists. |
33556 | 16 | Invalid character in the thumbprint [Cert Hash(sha1) “%hs”]. Please provide a certificate with a valid thumbprint. |
33557 | 16 | Invalid thumbprint length [Cert Hash(sha1) “%hs”]. Please provide a certificate with a valid thumbprint. |
33558 | 16 | Encryption scan can not be resumed because no encryption scan is in progress. |
33559 | 16 | Specified workload group does not exist. Retry with a valid workload group. |
33560 | 10 | TDE scan for database id [%d] was initiated on %S_DATE (UTC). The encryption scan will resume soon. |
33561 | 16 | Encryption scan can not be suspended because no encryption scan is in progress. |
33562 | 16 | TDE encryption scan state cannot be updated for database id [%d]. |
33563 | 10 | TDE scan for database id [%d] was aborted on %S_DATE (UTC). The encryption scan will resume soon. |
33564 | 10 | TDE scan for database id [%d] was suspended on %S_DATE (UTC). To resume scan, run “ALTER DATABASE [%.*s] SET ENCRYPTION RESUME”. |
33565 | 16 | Found the certificate [Cert Hash(sha1) “%hs”] in the %S_MSG store but the SQL Server service account does not have access to it. |
33566 | 16 | Found the certificate [Cert Hash(sha1) “%hs”] in the %S_MSG store but it does not have a private key. Please verify and use a valid certificate. |
33567 | 16 | Column ‘%.*ls.%.*ls’ is encrypted using a randomized encryption type and is therefore not valid for use as a key column in a clustered index, constraint, or statistics. |
33568 | 16 | Internal enclave error: Structured exception within the enclave with status %d. For more information, contact Customer Support Services. |
33569 | 16 | Column ‘%.*ls.%.*ls’ is encrypted using a randomized encryption type using a non *_BIN2 collation and is therefore not valid for use as a key column in an index. |
33570 | 10 | Specified workload group does not exist. Switching to default workload group for TDE encryption scan. |
33572 | 16 | Encrypted index recovery: %ls %d |
33573 | 16 | Column ‘%.*ls.%.*ls’ is encrypted using randomized encryption with a non enclave-enabled column encryption key and is therefore not valid for use as a key column in a constraint, index, or statistics. |
33579 | 16 | Cannot drop a value for the column encryption key ‘%.*ls’; dropping the value makes the key enclave disabled, and one or more objects that are schema-bound to column ‘%.*ls’ depend on it. |
33580 | 16 | Operation supported by enclaves invoked on data encrypted with randomized encryption where the keys are not enclave-enabled. Please clear the proc cache. |
33581 | 16 | Cannot alter column ‘%.*ls’. The statement attempts to encrypt, decrypt or re-encrypt the column in-place using a secure enclave, but this is not supported for memory-optimized tables. |
33582 | 16 | Cannot create the module. Executing the module requires keys in a secure enclave, but this is not supported for memory-optimized tables. |
33586 | 10 | Warning: Index ‘%.*ls.%.*ls’ has an enclave-enabled key column, however Accelerated Database Recovery is not enabled for database ‘%.*ls’. Enabling it is strongly recommended to increase the database availability during recovery. |
33588 | 16 | Invalid encryption algorithm. Always Encrypted with secure enclaves requires data to be encrypted with the AEAD_AES_256_CBC_HMAC_SHA_256 algorithm. |
34001 | 16 | Dialog with queue ‘syspolicy_event_queue’ has encountered an error: %s. |
34002 | 16 | Dialog with queue ‘syspolicy_event_queue’ has ended. |
34003 | 16 | Error number %d was encountered while processing an event. The error message is: %s. |
34004 | 16 | Execution mode %d is not a valid execution mode. |
34010 | 16 | %s ‘%s’ already exists in the database. |
34011 | 16 | Specified value for property %s cannot be used with execution mode %d. |
34012 | 16 | Cannot delete %s referenced by a %s. |
34013 | 16 | %s ‘%s’ is referenced by a ‘%s’. Cannot add another reference. |
34014 | 16 | Facet does not exist. |
34015 | 16 | Policy group %s does not exist. |
34016 | 16 | Invalid target filer: %s. Only filters that restrict the first level below the Server node are allowed. |
34017 | 16 | Automated policies cannot reference conditions that contain script. |
34018 | 16 | Target type “%s” is not a valid target type. |
34019 | 16 | Object “%s” is invalid. |
34020 | 16 | Configuration option “%s” is unknown. |
34021 | 16 | Invalid value type for configuration option “%s”. Expecting “%s”. |
34022 | 16 | Policy automation is turned off. |
34050 | 16 | %ls |
34051 | 16 | %ls |
34052 | 16 | %ls |
34053 | 16 | %ls |
34054 | 16 | Policy Management cannot be enabled on this edition of SQL Server. |
34101 | 20 | An error was encountered during object serialization operation. Examine the state to find out more details about this error. |
34102 | 16 | An object in serialized stream has version %u but maximum supported version of this class is %u. |
34103 | 16 | Error in formatter during serialize/deserialize. Required to process %d elements but processed only %d elements. |
34104 | 16 | An error was encountered during object serialization operation. The object that failed serialization is %hs. |
34901 | 16 | The global lock manager encountered a severe failure. |