SQL Server System Errors: 33000 - 33999
List of error messages between 33000 and 33999 in SQL Server 2017.
These error messages are all available by querying the sys.messages
catalog view on the master
database.
message_id | severity | is_event_logged | text |
---|---|---|---|
33001 | 16 | 0 | Cannot drop the option because the option is not specified on %S_MSG. |
33002 | 16 | 0 | Access to %ls %ls is blocked because the signature is not valid. |
33003 | 16 | 0 | DDL statement is not allowed. |
33004 | 16 | 0 | The password of login '%.*ls' is invalid. A new password should be set for this login without specifying the old password. |
33005 | 16 | 0 | Cannot find the certificate or asymmetric key from the file %.*ls. ErrorCode: 0x%x. |
33006 | 16 | 0 | WITH SIGNATURE option cannot be specified on database. |
33007 | 16 | 0 | Cannot encrypt symmetric key with itself. |
33008 | 16 | 0 | Cannot grant, deny, or revoke %.*ls permission on INFORMATION_SCHEMA or SYS %S_MSG. |
33009 | 16 | 0 | 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 | 0 | The MUST_CHANGE option cannot be specified together with the HASHED option. |
33011 | 16 | 0 | The %S_MSG private key cannot be dropped because one or more entities are encrypted by it. |
33012 | 10 | 0 | Cannot %S_MSG signature %S_MSG %S_MSG '%.*ls'. Signature already exists or cannot be added. |
33013 | 16 | 0 | A %S_MSG by %S_MSG '%.*s' does not exist. |
33014 | 16 | 0 | Cannot countersign '%.*s'. Only modules can be countersigned. |
33015 | 16 | 0 | The database principal is referenced by a %S_MSG in the database, and cannot be dropped. |
33016 | 16 | 0 | 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 | 0 | 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 | 0 | Cannot remap user to login '%.*s', because the login is already mapped to a user in the database. |
33019 | 16 | 0 | Cannot create implicit user for the special login '%.*s'. |
33020 | 16 | 0 | A HASHED password cannot be set for a login that has CHECK_POLICY turned on. |
33021 | 16 | 1 | 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 | 0 | Cannot obtain cryptographic provider properties. Provider error code: %d. |
33023 | 16 | 0 | The %S_MSG is too long. Maximum allowed length is %d bytes. |
33024 | 16 | 0 | Cryptographic provider %S_MSG '%ls' in dll is different from the guid recorded in system catalog for provider with id %d. |
33025 | 16 | 0 | Invalid cryptograpihic provider property: %S_MSG. |
33026 | 16 | 0 | Cryptographic provider with guid '%ls' already exists. |
33027 | 16 | 0 | Cannot load library '%.*ls'. See errorlog for more information. |
33028 | 16 | 0 | Cannot open session for %S_MSG '%.*ls'. Provider error code: %d. (%S_MSG) |
33029 | 16 | 0 | Cannot initialize cryptographic provider. Provider error code: %d. (%S_MSG) |
33030 | 16 | 0 | Cryptographic provider is not available. |
33031 | 16 | 0 | Cryptographic provider '%.*ls' is in disabled. |
33032 | 16 | 1 | SQL Crypto API version '%02d.%02d' implemented by provider is not supported. Supported version is '%02d.%02d'. |
33033 | 16 | 0 | Specified key type or option '%S_MSG' is not supported by the provider. |
33034 | 16 | 0 | Cannot specify algorithm for existing key. |
33035 | 16 | 0 | Cannot create key '%.*ls' in the provider. Provider error code: %d. (%S_MSG) |
33036 | 10 | 0 | Cannot drop the key with thumbprint '%.*ls' in the provider. |
33037 | 16 | 0 | Cannot export %S_MSG from the provider. Provider error code: %d. (%S_MSG) |
33038 | 16 | 0 | Operation is not supported by cryptographic provider key. |
33039 | 16 | 0 | Invalid algorithm '%.*ls'. Provider error code: %d. (%S_MSG) |
33040 | 16 | 0 | Cryptographic provider key cannot be encrypted by password or other key. |
33041 | 16 | 1 | 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 | 0 | Cannot add %S_MSG because it is already mapped to a login. |
33043 | 16 | 0 | Cannot add %S_MSG '%.*ls' because there is already %S_MSG specified for the login. |
33044 | 16 | 0 | Cannot drop %S_MSG because there is %S_MSG referencing this provider. |
33045 | 16 | 0 | Cannot drop %S_MSG because it is not mapped to this login. |
33046 | 16 | 0 | Server principal '%.*ls' has no credential associated with %S_MSG '%.*ls'. |
33047 | 16 | 0 | Fail to obtain or decrypt secret for %S_MSG '%.*ls'. |
33048 | 16 | 0 | Cannot use %S_MSG under non-primary security context. |
33049 | 16 | 0 | Key with %S_MSG '%.*ls' does not exist in the provider or access is denied. Provider error code: %d. (%S_MSG) |
33050 | 16 | 0 | Cannot create key '%.*ls' in the provider. Provider does not allow specifying key names. |
33051 | 16 | 0 | Invalid algorithm id: %d. Provider error code: %d. (%S_MSG) |
33052 | 16 | 0 | Cryptographic provider key cannot be a temporary key. |
33053 | 16 | 0 | 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 | 0 | Extensible key management is not supported in this edition of SQL Server. |
33055 | 16 | 0 | 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 | 0 | Cannnot impersonate login '%.*ls' to access %S_MSG '%.*ls'. |
33057 | 10 | 0 | 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 | 0 | 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 | 0 | An error occurred while trying to flush all running audit sessions. Some events may be lost. |
33060 | 16 | 0 | 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 | 0 | The specified RETENTION_DAYS value is greater than the maximum value allowed. The retenton days value must be less than %d days. |
33062 | 16 | 0 | 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 | 0 | 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 | 0 | 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 | 0 | 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 | 0 | CREATE CERTIFICATE statement cannot mix file and binary modes. Rewrite the statement using only the FILE or the BINARY keyword. |
33070 | 16 | 0 | 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 | 0 | This command requires %S_MSG to be disabled. Disable the %S_MSG and rerun this command. |
33072 | 16 | 0 | The audit log file path is invalid. |
33073 | 16 | 0 | Cannot find %S_MSG '%.*ls' or you do not have the required permissions. |
33074 | 16 | 0 | Cannot %S_MSG a %S_MSG %S_MSG from a user database. This operation must be performed in the master database. |
33075 | 16 | 0 | 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 | 0 | The specified maximum size limit is greater than the maximum value allowed. The maximum size limit must be less than 16777215 TB. |
33077 | 16 | 0 | RESERVE_DISK_SPACE cannot be specified when setting MAXSIZE = UNLIMITED. Either reduce MAXSIZE or do not specify RESERVE_DISK_SPACE. |
33078 | 16 | 0 | 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 | 0 | 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 | 0 | Cryptographic provider library '%.*ls' loaded into memory. This is an informational message only. No user action is required. |
33081 | 10 | 0 | Failed to verify Authenticode signature on DLL '%.*ls'. |
33082 | 16 | 0 | Cannot find Cryptographic provider library with guid '%ls'. |
33083 | 16 | 0 | Cannot create %S_MSG for %S_MSG '%ls' because it is not supported by the extensible key management provider '%ls'. |
33084 | 16 | 0 | 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 | 0 | One or more methods cannot be found in cryptographic provider library '%.*ls'. |
33086 | 10 | 0 | SQL Server Audit failed to record %ls action. |
33087 | 16 | 0 | %S_MSG property of the key returned by EKM provider doesn't match the expected value |
33088 | 16 | 0 | The algorithm: %.*ls is not supported for EKM operations by SQL Server |
33089 | 16 | 0 | Key validation failed since an attempt to get algorithm info for that key failed. Provider error code: %d. (%S_MSG) |
33090 | 10 | 0 | Attempting to load library '%.*ls' into memory. This is an informational message only. No user action is required. |
33091 | 10 | 0 | 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 | 0 | 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 | 0 | The Windows user or group '%s' is local or built-in. Use a Windows domain user or domain group. |
33094 | 10 | 0 | An error occurred during Service Master Key %S_MSG |
33095 | 10 | 0 | Service Master Key could not be decrypted using one of its encryptions. See sys.key_encryptions for details. |
33096 | 10 | 0 | A generic failure occurred during Service Master Key encryption or decryption. |
33097 | 10 | 0 | Processing BrickId: %d with MasterDb.PrimaryPru.FragId %d |
33098 | 10 | 0 | Initializing SMK for brickId: %d |
33099 | 16 | 0 | 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 | 0 | 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 | 0 | Cannot encrypt a system database. Database encryption operations cannot be performed for 'master', 'model', 'tempdb', 'msdb', or 'resource' databases. |
33103 | 16 | 0 | A database encryption key already exists for this database. |
33104 | 16 | 0 | A database encryption key does not exist for this database. |
33105 | 16 | 0 | 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 | 0 | Cannot change database encryption state because no database encryption key is set. |
33107 | 16 | 0 | Cannot enable database encryption because it is already enabled. |
33108 | 16 | 0 | Cannot disable database encryption because it is already disabled. |
33109 | 16 | 0 | Cannot %S_MSG database encryption while an encryption, decryption, or key change scan is in progress. |
33110 | 16 | 0 | Cannot change database encryption key while an encryption, decryption, or key change scan is in progress. |
33111 | 16 | 0 | Cannot find server %S_MSG with thumbprint '%.*ls'. |
33112 | 10 | 0 | Beginning database encryption scan for database '%.*ls'. |
33113 | 10 | 0 | Database encryption scan for database '%.*ls' is complete. |
33114 | 10 | 0 | Database encryption scan for database '%.*ls' was aborted. Reissue ALTER DB to resume the scan. |
33115 | 16 | 0 | CREATE/ALTER/DROP DATABASE ENCRYPTION KEY failed because a lock could not be placed on the database. Try again later. |
33116 | 16 | 0 | CREATE/ALTER/DROP DATABASE ENCRYPTION KEY failed because a lock could not be placed on database '%.*ls'. Try again later. |
33117 | 16 | 0 | 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 | 0 | Cannot enable or modify database encryption on a database that is read-only, has read-only files or is not recovered. |
33119 | 16 | 0 | Cannot modify filegroup read-only/read-write state while an encryption transition is in progress. |
33120 | 16 | 0 | 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 | 0 | 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 | 0 | 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 | 0 | 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 | 0 | 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 | 0 | 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 | 0 | Database encryption key is corrupted and cannot be read. |
33127 | 16 | 0 | The %S_MSG cannot be dropped because it is used by one or more databases to encrypt a Database Encryption Key. |
33128 | 16 | 0 | 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 | 0 | Cannot use ALTER LOGIN with the ENABLE or DISABLE argument for a Windows group. GRANT or REVOKE the CONNECT SQL permission instead. |
33130 | 16 | 0 | Principal '%ls' could not be found or this principal type is not supported. |
33131 | 16 | 0 | Principal '%ls' was not unique. |
33132 | 16 | 0 | This principal type is not supported in Windows Azure SQL Database. |
33133 | 16 | 0 | Your subscription is not enabled for Integrated Authentication. |
33134 | 16 | 0 | Principal '%ls' could not be found at this time. Please try again later. |
33135 | 16 | 0 | 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 | 0 | The operation could not be completed at this time. Please try again later. |
33137 | 16 | 0 | The tenant '%.*ls' cannot be found. |
33138 | 16 | 0 | ALTER DATABASE on a federation member is not supported for Windows users or groups. |
33139 | 16 | 0 | This subscription does not support Integrated Authentication. |
33140 | 16 | 0 | The login '%.*ls' could not be created because a login is already associated with certificate '%.*ls'. |
33141 | 10 | 0 | 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 | 0 | Updating the tenantId for Azure SQL Server was not successful. |
33143 | 16 | 0 | The account admin of the subscription does not belong to this tenant. |
33144 | 16 | 0 | Cannot change the schema of a temporary object. |
33146 | 10 | 0 | 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 | 1 | 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 | 0 | The user name for a windows login has to be identical to the login name. |
33149 | 16 | 1 | Dropping a credential '%.*ls' which could still be used by Managed Backup. |
33150 | 16 | 1 | 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 | 0 | 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 | 0 | Valid values of the database compatibility level are %d or %d. |
33153 | 16 | 0 | Valid values of the database compatibility level are %d, %d, or %d. |
33154 | 20 | 1 | Client sent an invalid token when server was expecting federated authentication token. And it was not a disconnect event. |
33155 | 20 | 1 | 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 | 1 | 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 | 0 | Crypthographic providers are not supported on database credentials. |
33158 | 16 | 0 | Database credentials are not supported in master database. |
33159 | 16 | 0 | Principal '%ls' could not be created. Only connections established with Active Directory accounts can create other Active Directory users. |
33160 | 10 | 0 | 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 | 0 | Database master keys without password are not supported in this version of SQL Server. |
33162 | 16 | 0 | TYPE and SID options have to be used along with each other, in this version of SQL Server. |
33163 | 16 | 0 | 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 | 0 | Cannot drop the credential '%.*ls' because it is used by an external data source. |
33165 | 16 | 0 | Cannot drop the external %ls '%.*ls' because it is used by an external table. |
33166 | 16 | 0 | dbManager permission check failed. |
33167 | 16 | 0 | This command is not supported for Azure AD users. Execute this command as a SQL Authenticated user. |
33168 | 16 | 0 | 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 | 0 | User name cannot have backslash character, when using the TYPE option. |
33170 | 16 | 0 | 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 | 0 | Only active directory users can impersonate other active directory users. |
33172 | 16 | 0 | Encrypting Secret for Database '%.*ls' and Credential '%.*ls' failed. |
33173 | 16 | 0 | 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 | 0 | Cannot get credential '%.*ls' because it is not referenced by any external data source. |
33175 | 16 | 0 | 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 | 0 | 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 | 0 | 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 | 0 | Encryption key length is over the currently supported maximum length of %d. |
33179 | 10 | 0 | Searching for '%.*ls' only searches "'%.*ls'" for SQL Server authentication logins. |
33180 | 10 | 0 | 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 | 0 | The new owner cannot be Azure Active Directory group. |
33182 | 16 | 0 | The command must be executed on the target database '%.*ls'. |
33183 | 16 | 0 | The Azure Key Vault client encountered an error with message '%s'. |
33184 | 16 | 0 | An error occurred while obtaining information for the Azure Key Vault client with message '%s'. |
33201 | 17 | 0 | 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 | 0 | SQL Server Audit could not write to file '%s'. |
33203 | 17 | 0 | SQL Server Audit could not write to the event log. |
33204 | 17 | 0 | SQL Server Audit could not write to the security log. |
33205 | 10 | 0 | Audit event: %s. |
33206 | 17 | 0 | 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 | 0 | 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 | 0 | 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 | 0 | 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 | 0 | 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 | 0 | A list of subentities, such as columns, cannot be specified for entity-level audits. |
33212 | 15 | 0 | There is an invalid column list after the object name in the AUDIT SPECIFICATION statement. |
33213 | 16 | 0 | All actions in an audit specification statement must be at the same scope. |
33214 | 17 | 0 | The operation cannot be performed because SQL Server Audit has not been started. |
33215 | 10 | 0 | 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 | 0 | 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 | 0 | SQL Server Audit is starting the audits. This is an informational message. No user action is required. |
33218 | 10 | 0 | SQL Server Audit has started the audits. This is an informational message. No user action is required. |
33219 | 10 | 0 | 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 | 0 | Audit actions at the server scope can only be granted when the current database is master. |
33221 | 16 | 0 | You can only create audit actions on objects in the current database. |
33222 | 10 | 0 | 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 | 0 | ALTER SERVER AUDIT requires the STATE option to be specified without using any other options. |
33224 | 16 | 0 | 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 | 0 | 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 | 0 | The fn_get_audit_file function is skipping records from '%.*ls' at offset %I64d. |
33227 | 16 | 0 | The specified value for QUEUE_DELAY is not valid. Specify either 0 or 1000 and higher. |
33228 | 16 | 0 | 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 | 0 | Changes to an audit specification must be done while the audit specification is disabled. |
33230 | 16 | 0 | An audit specification for audit '%.*ls' already exists. |
33231 | 16 | 0 | You can only specify securable classes DATABASE, SCHEMA, or OBJECT in AUDIT SPECIFICATION statements. |
33232 | 16 | 0 | You may not add a role to Sysadmin. |
33233 | 16 | 0 | You can only create a user with a password in a contained database. |
33234 | 16 | 0 | The parameter %s cannot be provided for users that cannot authenticate in a database. |
33235 | 16 | 0 | The parameter %s cannot be provided for users that cannot authenticate in a database. Remove the WITHOUT LOGIN or PASSWORD clause. |
33236 | 16 | 0 | The default language parameter can only be provided for users in a contained database. |
33237 | 16 | 0 | Cannot use parameter %s for Windows users or groups. |
33238 | 16 | 0 | MAX_FILES and MAX_ROLLOVER_FILES options cannot be specified toghether. |
33239 | 16 | 0 | An error occurred while auditing this operation. Fix the error in the audit and then retry this operation. |
33240 | 16 | 0 | A failure occurred during initializing of an Audit. See the errorlog for details. |
33241 | 16 | 1 | Failed to configure user instance on startup. Error updating the idle timeout. |
33242 | 16 | 0 | When providing a sid, the user must be a user without login or a user with password. |
33243 | 16 | 1 | 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 | 0 | 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 | 0 | 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 | 0 | 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 | 0 | SQL Server Audit could not write to the MDS local file (Error Code: %d). |
33248 | 16 | 0 | The specified value for QUEUE_DELAY is not valid for MDS log target. Specify value higher than 0. |
33249 | 16 | 0 | Cannot drop the credential '%.*ls' because it is being used. |
33250 | 16 | 0 | Failed to allocate memory for caching credential '%.*ls' which is used by a database file. |
33251 | 16 | 0 | 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 | 0 | This CREATE AUDIT request exceeds the maximum number of audits that can be created per database. |
33253 | 16 | 0 | Failed to modify the identity field of the credential '%.*ls' because the credential is used by an active database file. |
33254 | 16 | 0 | This operation cannot be performed in the master database. |
33255 | 16 | 0 | Audit specification '%.*ls' can only be bound to a %S_MSG audit. |
33256 | 16 | 0 | The audit store location or the audit store URL has been configured for this database audit. |
33257 | 16 | 0 | Cannot drop an audit store URL that is not configured for this database audit. |
33258 | 16 | 0 | Invalid value for procedure "%.*ls", parameter "%.*ls". |
33259 | 15 | 0 | Invalid security policy name '%.*ls'. |
33260 | 16 | 0 | 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 | 0 | The security policy '%.*ls' does not contain a predicate on table '%.*ls'. |
33262 | 16 | 0 | A %S_MSG predicate for the same operation has already been defined on table '%.*ls' in the security policy '%.*ls'. |
33263 | 16 | 0 | 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 | 0 | 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 | 0 | The security policy '%.*ls' cannot have a predicate on table '%.*ls' because this table is referenced by the indexed view '%.*ls'. |
33266 | 16 | 0 | 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 | 0 | Security predicates cannot reference memory optimized tables. Table '%.*ls' is memory optimized. |
33268 | 16 | 0 | Cannot find the object "%.*ls" because it does not exist or you do not have permissions. |
33269 | 16 | 0 | Security predicates are not allowed on temporary objects. Object names that begin with '#' denote temporary objects. |
33270 | 16 | 0 | Cannot find the object "%.*ls" or this object is not an inline table-valued function. |
33271 | 16 | 0 | Cannot alter '%.*ls' because it is not a security policy. |
33272 | 16 | 0 | Unable to load the security predicate for table "%.*ls". |
33273 | 16 | 0 | Security predicates cannot be added on FileTables. '%.*ls' is a FileTable. |
33274 | 16 | 0 | The version was not created for the key '%.*ls' because there are no available version IDs. Drop and recreate the key. |
33275 | 16 | 0 | The encrypted value for this column encryption key cannot be dropped. Each column encryption key must have at least one encrypted value. |
33277 | 16 | 0 | 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 | 0 | 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 | 0 | Cannot remove the credential '%.*ls/%.*ls' because it is being used. |
33280 | 16 | 0 | Cannot create encrypted column '%.*ls' because type '%ls' is not supported for encryption. |
33281 | 16 | 0 | Column '%.*ls.%.*ls' has a different encryption scheme than referencing column '%.*ls.%.*ls' in foreign key '%.*ls'. |
33282 | 16 | 0 | 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 | 0 | '%S_MSG' clause is unsupported for encrypted columns. |
33284 | 16 | 0 | The encrypted column '%.*ls.%.*ls' cannot be used as a partition key column. |
33285 | 16 | 0 | Cannot set default constraint on encrypted column '%.*ls.%.*ls'. Default constraints are unsupported on encrypted columns. |
33286 | 16 | 0 | Cannot encrypt column '%.*ls', because it is of a user-defined type. |
33287 | 16 | 0 | Cannot drop column encryption key '%.*ls' because the key is referenced by column '%.*ls.%.*ls'. |
33288 | 16 | 0 | 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 | 0 | Cannot create encrypted column '%.*ls', character strings that do not use a *_BIN2 collation cannot be encrypted. |
33290 | 16 | 0 | There is no column encryption key value associated with the column master key '%.*ls'. |
33291 | 16 | 0 | There is already a column encryption key value associated with the column master key '%.*ls'. |
33292 | 16 | 0 | The encryption algorithm '%.*ls' is not supported. Please specify a valid encryption algorithm. |
33293 | 16 | 0 | Cannot find the %S_MSG "%.*ls" because it does not exist or you do not have permissions. |
33294 | 16 | 0 | 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 | 0 | Cannot create table '%.*ls' since it references a column encryption key from a different database. |
33297 | 16 | 0 | Cannot create %S_MSG. The %S_MSG cannot be empty. |
33298 | 16 | 1 | Internal Query Processor Error: The encryption scheme of certain parameters was incorrectly analyzed. For more information, contact Customer Support Services. |
33299 | 16 | 0 | 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 | 0 | The %ls that is specified for conversation priority '%.*ls' is not valid. The value must be between 1 and %d characters long. |
33302 | 16 | 0 | The %ls that is specified for conversation priority '%.*ls' is not valid. The value must be between 1 and 10. |
33303 | 16 | 0 | 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 | 0 | 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 | 0 | The multicast message body row with reference %d should have reference count value of %d. |
33306 | 16 | 0 | The unreferenced message with reference %d has been deleted from the message body table. |
33307 | 16 | 0 | The message with reference %d has been updated to a reference count of %d in the message body table. |
33308 | 10 | 0 | The queue %d in database %d has activation enabled and contains unlocked messages but no RECEIVE has been executed for %u seconds. |
33309 | 10 | 0 | Cannot start cluster endpoint because the default %S_MSG endpoint configuration has not been loaded yet. |
33310 | 16 | 0 | Local cluster name can be set only once. |
33311 | 10 | 0 | The wait for connect request completion failed. |
33312 | 10 | 0 | The wait for querying proxy routes failed or was aborted. |
33313 | 16 | 0 | 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 | 0 | The supplied whitelist is invalid. |
33315 | 16 | 0 | The redirected endpointurl is Invalid |
33316 | 16 | 0 | Failed to reset encryption while performing redirection. |
33317 | 16 | 0 | The redirect response contains invalid redirect string |
33318 | 16 | 0 | The redirect request contains invalid string or redirect handler failed to handle the request |
33319 | 16 | 0 | The redirector returned lookup failure |
33320 | 16 | 0 | Tried to send redirect request but the redirect string is empty |
33321 | 16 | 0 | The other end does not support redirection |
33322 | 16 | 0 | The redirect message is corrupted |
33323 | 16 | 0 | The endpoint is closing because the connection was redirected |
33324 | 16 | 0 | Failed to parse the redirect info string |
33325 | 16 | 0 | Failed to construct new endpoint after redirection |
33326 | 16 | 0 | Forwarder disconnected during redirection |
33327 | 16 | 0 | Failed to parse the specified connection string |
33328 | 16 | 0 | Redirector lookup failed with error code: %x |
33329 | 16 | 0 | XdbHost encountered error code: %x during socket duplication |
33330 | 16 | 0 | XdbHost returned an error during socket duplication |
33401 | 16 | 0 | FILESTREAM database options cannot be set on system databases such as '%.*ls'. |
33402 | 16 | 0 | An invalid directory name '%.*ls' was specified. Use a valid operating system directory name. |
33403 | 16 | 0 | 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 | 0 | 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 | 0 | An error occurred during the %S_MSG %S_MSG operation on a FileTable object. (HRESULT = '0x%08x'). |
33406 | 16 | 0 | An invalid filename, '%.*ls', caused a FileTable check constraint error. Use a valid operating system filename. |
33407 | 16 | 0 | 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 | 0 | 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 | 0 | 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 | 0 | 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 | 0 | The option '%.*ls' is only valid when used on a FileTable. Remove the option from the statement. |
33412 | 16 | 0 | The option '%.*ls' is not valid when used with the '%.*ls' syntax. Remove the option from the statement. |
33413 | 16 | 0 | The option '%.*ls' can only be specified once in a statement. Remove the duplicate option from the statement. |
33414 | 16 | 0 | 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 | 0 | 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 | 0 | 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 | 0 | 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 | 0 | 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 | 0 | Function %ls is only valid on the varbinary(max) FILESTREAM column in a FileTable. |
33420 | 16 | 0 | 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 | 0 | The object name '%.*s' is not a valid FileTable object. |
33422 | 16 | 0 | 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 | 0 | Invalid FileTable path name or format. |
33424 | 16 | 0 | Invalid computer host name in the FileTable path. |
33425 | 16 | 0 | Invalid share name in the FileTable path. |
33426 | 16 | 0 | INSERT, UPDATE, DELETE, or MERGE to FileTable '%.*ls' is not allowed inside a trigger on a FileTable. |
33427 | 16 | 0 | Function %ls is not allowed on the deleted table inside a trigger. |
33428 | 14 | 0 | User does not have permission to kill non-transacted FILESTREAM handles in database ID %d. |
33429 | 16 | 0 | The non-transacted FILESTREAM handle %d does not exist. |
33430 | 10 | 0 | Killed %d non-transactional FILESTREAM handles from database ID %d. |
33431 | 16 | 0 | 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 | 0 | Unable to perform the Filetable lost update recovery for database id %d. |
33434 | 16 | 0 | 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 | 0 | Cannot publish the FileTable '%ls' for replication. Replication is not supported for FileTable objects. |
33436 | 16 | 0 | Cannot enable Change Data Capture on the FileTable '%ls'. Change Data Capture is not supported for FileTable objects. |
33437 | 16 | 0 | Cannot publish the logbased view '%ls' for replication. Replication is not supported for logbased views that depend on FileTable objects. |
33438 | 16 | 0 | Cannot enable Change Tracking on the FileTable '%.*ls'. Change Tracking is not supported for FileTable objects. |
33439 | 16 | 0 | Cannot use IGNORE_CONSTRAINTS hint when inserting into FileTable '%.*ls', unless FILETABLE_NAMESPACE is disabled. |
33440 | 16 | 0 | 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 | 0 | The FileTable '%.*s' cannot be partitioned. Partitioning is not supported on FileTable objects. |
33442 | 16 | 0 | 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 | 0 | The database '%.*s' cannot be enabled for both FILESTREAM non-transacted access and Database Mirroring. |
33444 | 16 | 0 | The database '%.*s' cannot be enabled for both FILESTREAM non-transacted access and HADR. |
33445 | 16 | 0 | The database '%.*s' is a readable secondary database in an availability group and cannot be enabled for FILESTREAM non-transacted access. |
33446 | 16 | 0 | 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 | 0 | 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 | 0 | Cannot disable clustered index '%.*ls' on FileTable '%.*ls' because the FILETABLE_NAMESPACE is enabled. |
33449 | 10 | 0 | 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 | 0 | 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 | 0 | Security predicates cannot be added on tables that contain filestream data. Column '%.*ls' on table '%.*ls' contains filestream data. |
33502 | 16 | 0 | 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 | 0 | BLOCK predicates can only be added to user tables. '%.*ls' is not a user table. |
33504 | 16 | 0 | 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 | 0 | Partitioned view '%.*ls' is not updatable because table '%.*ls' has an enabled security policy that defines block predicates for this table. |
33506 | 16 | 0 | 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 | 0 | 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 | 0 | 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 | 0 | 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 | 0 | BLOCK security predicates cannot reference temporal history tables. Table '%.*ls' is a temporal history table. |
33511 | 16 | 0 | 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 | 0 | 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 | 0 | 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 | 0 | 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 | 0 | 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 | 0 | 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 | 0 | 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 | 0 | Valid values of the database compatibility level are %d, %d, %d, or %d. |
33519 | 16 | 0 | 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 | 0 | Failed to allocate memory for caching external data source '%.*ls' which is used by a database file. |
33521 | 16 | 0 | Cannot drop the external data source '%.*ls' because it is being used. |
33522 | 16 | 0 | Cannot remove the external data source '%.*ls' because it is being used. |
33523 | 16 | 0 | Cryptographic failure due to insufficient memory. |
33524 | 10 | 0 | 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 | 0 | 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 | 0 | The fn_get_audit_file function is skipping records from '%.*ls', as it does not conform to the auditing blob naming convention. |
33527 | 16 | 0 | 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. |