SQL Server System Errors: 16000 - 16999
List of error messages between 16000 and 16999 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 |
---|---|---|---|
16001 | 16 | 0 | Data masking is not supported for the data type of column '%.*ls'. |
16002 | 16 | 0 | Invalid data masking function in column '%.*ls'. |
16003 | 16 | 0 | The data type of column '%.*ls' does not support data masking function '%.*ls'. |
16004 | 16 | 0 | Incorrect number of parameters for data masking function '%.*ls' for column '%.*ls'. |
16005 | 16 | 0 | Invalid argument for data masking function '%.*ls' for column '%.*ls'. |
16006 | 16 | 0 | Invalid data masking format for function '%.*ls' in column '%.*ls'. |
16007 | 16 | 0 | The column '%.*ls' does not have a data masking function. |
16008 | 16 | 0 | Cannot add a masking function to a column that is encrypted. |
16009 | 16 | 0 | Cannot add a masking function to a column used as a sparse column set. |
16010 | 16 | 0 | External script cannot be executed on masked data columns. |
16011 | 16 | 0 | The data masking function for column '%.*ls' is too long. |
16012 | 16 | 0 | The query accessed too many different databases. |
16013 | 16 | 0 | Cannot add a masking function to a column used in a key to a fulltext index. |
16014 | 16 | 0 | Failed to create fulltext index because key column '%.*ls' has a masking function defined on it. |
16015 | 16 | 0 | The index on view '%.*ls' cannot be created because the view is referencing table '%.*ls' with masked columns. |
16016 | 16 | 0 | Cannot add a masking function to a column used in a sparse column set. |
16202 | 16 | 0 | Keyword or statement option '%.*ls' is not supported on the '%.*ls' platform. |
16601 | 16 | 0 | Credential of database '%ls' are invalid. |
16602 | 16 | 0 | Cannot delete sync agent '%ls' because it is used by sync member '%ls'. |
16603 | 16 | 0 | Cannot add database '%ls' into sync group because the database name is invalid. |
16604 | 16 | 0 | Hub database '%ls' is invalid. |
16605 | 16 | 0 | Member database '%ls' is invalid. |
16606 | 16 | 0 | Database '%ls' cannot be deleted because it is used as a sync metadata database which still contains sync groups and/or sync agents. |
16607 | 16 | 0 | Sync metadata database '%ls' is invalid. |
16608 | 16 | 0 | Cannot create or update sync group because the sync group name '%ls' is invalid. |
16609 | 16 | 0 | Cannot create or update sync group '%ls' because the conflict resolution policy is invalid. |
16610 | 16 | 0 | Cannot create sync group because the sync group name '%ls' is used. |
16611 | 16 | 0 | Cannot create or update sync group '%ls' because the sync schema contains circular reference. |
16612 | 16 | 0 | Cannot create or update sync group '%ls' because the table '%ls' in sync schema contains no clustered index. |
16613 | 16 | 0 | Cannot delete sync group '%ls' because the sync group is syncing. |
16614 | 16 | 0 | Cannot create or update sync group '%ls' because database '%ls' is invalid. |
16615 | 16 | 0 | Cannot create or update sync group '%ls' because the sync interval is invalid. |
16616 | 16 | 0 | Cannot update sync schema because the data type change is not supported. |
16617 | 16 | 0 | Sync group '%ls' is not ready to update sync schema because there are some ongoing operations on the sync group. |
16618 | 16 | 0 | Cannot update sync schema because some columns are missing in database '%ls'. |
16619 | 16 | 0 | Cannot update sync schema because some tables are missing in database '%ls'. |
16620 | 16 | 0 | Cannot update sync schema because the format of sync schema is invalid. |
16621 | 16 | 0 | Sync group '%ls' is not in active state. Make sure the sync schema of it is set. |
16622 | 16 | 0 | Hub database '%ls' is suspended because the credential of it is invalid. |
16623 | 16 | 0 | Sync group '%ls' is invalid. |
16624 | 16 | 0 | Cannot create or update sync member because the sync member name '%ls' is invalid. |
16625 | 16 | 0 | Cannot create or update the sync member '%ls' because the database type '%ls' provided is invalid. |
16626 | 16 | 0 | Cannot create or update the sync member '%ls' because the sync direction '%ls' provided is invalid. |
16627 | 16 | 0 | Cannot create or update the sync member '%ls' because the sync agent '%ls' provided is invalid. |
16628 | 16 | 0 | Cannot create or update the sync member '%ls' because the SQL Server database ID '%ls' provided is invalid. |
16629 | 16 | 0 | Cannot create sync member because the sync member name '%ls' provided is used. |
16630 | 16 | 0 | Cannot create sync member '%ls' because the database '%ls' provided is already added as a sync member. |
16631 | 16 | 0 | Cannot delete sync member '%ls' when it is syncing. |
16632 | 16 | 0 | Sync member '%ls' is invalid. |
16633 | 16 | 0 | Cannot create sync agent because the sync agent name '%ls' provided is used. |
16634 | 16 | 0 | Sync agent '%ls' is invalid. |
16635 | 16 | 0 | Cannot create sync group '%ls' because the maximum number of sync groups can be created is %d. |
16636 | 16 | 0 | Cannot create sync member '%ls' because the maximum number of sync members can be created in a sync group is %d. |
16637 | 16 | 0 | Cannot create or update sync group '%ls' because the maximum count of tables in sync schema is %d. |
16638 | 16 | 0 | Cannot create or update sync group '%ls' because the table '%ls' in sync schema contains no primary key. |
16639 | 16 | 0 | Cannot create or update sync group '%ls' because the sync schema provided contains unsupported column data type. |
16640 | 16 | 0 | Cannot refresh schema of the database '%ls'. |
16641 | 16 | 0 | Cannot create sync agent '%ls' under a different SQL Server than the one of sync metadata database. |
16901 | 16 | 0 | %hs: This feature has not been implemented yet. |
16902 | 16 | 0 | %ls: The value of the parameter %ls is invalid. |
16903 | 16 | 0 | The "%ls" procedure was called with an incorrect number of parameters. |
16904 | 16 | 0 | sp_cursor: optype: You can only specify ABSOLUTE in conjunction with DELETE or UPDATE. |
16905 | 16 | 0 | The cursor is already open. |
16906 | 17 | 0 | Temporary storage used by the cursor to store large object variable values referred by the cursor query is not usable any more. |
16907 | 16 | 0 | %hs is not allowed in cursor statements. |
16909 | 16 | 0 | %ls: The cursor identifier value provided (%x) is not valid. |
16910 | 16 | 0 | The cursor %.*ls is currently used by another statement. |
16911 | 16 | 0 | %hs: The fetch type %hs cannot be used with forward only cursors. |
16914 | 16 | 0 | The "%ls" procedure was called with too many parameters. |
16915 | 16 | 0 | A cursor with the name '%.*ls' already exists. |
16916 | 16 | 0 | A cursor with the name '%.*ls' does not exist. |
16917 | 16 | 0 | Cursor is not open. |
16922 | 16 | 0 | Cursor Fetch: Implicit conversion from data type %s to %s is not allowed. |
16924 | 16 | 0 | Cursorfetch: The number of variables declared in the INTO list must match that of selected columns. |
16925 | 16 | 0 | The fetch type %hs cannot be used with dynamic cursors. |
16926 | 16 | 0 | sp_cursoroption: The column ID (%d) does not correspond to a text, ntext, or image column. |
16927 | 16 | 0 | Cannot fetch into text, ntext, and image variables. |
16928 | 16 | 0 | sp_cursor: Exec statement is not allowed as source for cursor insert. |
16929 | 16 | 0 | The cursor is READ ONLY. |
16930 | 16 | 0 | The requested row is not in the fetch buffer. |
16931 | 16 | 0 | There are no rows in the current fetch buffer. |
16932 | 16 | 0 | The cursor has a FOR UPDATE list and the requested column to be updated is not in this list. |
16933 | 16 | 0 | The cursor does not include the table being modified or the table is not updatable through the cursor. |
16934 | 10 | 0 | Optimistic concurrency check failed. The row was modified outside of this cursor. |
16935 | 16 | 0 | No parameter values were specified for the sp_cursor-%hs statement. |
16936 | 16 | 0 | sp_cursor: One or more values parameters were invalid. |
16937 | 16 | 0 | A server cursor cannot be opened on the given statement or statements. Use a default result set or client cursor. |
16938 | 16 | 0 | sp_cursoropen/sp_cursorprepare: The statement parameter can only be a batch or a stored procedure with a single select, without FOR BROWSE, COMPUTE BY, or variable assignments. |
16941 | 16 | 0 | Cursor updates are not allowed on tables opened with the NOLOCK option. |
16942 | 16 | 0 | Could not generate asynchronous keyset. The cursor has been deallocated. |
16943 | 16 | 0 | Could not complete cursor operation because the table schema changed after the cursor was declared. |
16945 | 16 | 0 | The cursor was not declared. |
16946 | 16 | 0 | Could not open the cursor because one or more of its tables have gone out of scope. |
16947 | 16 | 0 | No rows were updated or deleted. |
16948 | 16 | 0 | The variable '%.*ls' is not a cursor variable, but it is used in a place where a cursor variable is expected. |
16949 | 16 | 0 | The variable '%.*ls' is a cursor variable, but it is used in a place where a cursor variable is not valid. |
16950 | 10 | 0 | The variable '%.*ls' does not currently have a cursor allocated to it. |
16951 | 16 | 0 | The variable '%.*ls' cannot be used as a parameter because a CURSOR OUTPUT parameter must not have a cursor allocated to it before execution of the procedure. |
16952 | 16 | 0 | A cursor variable cannot be used as a parameter to a remote procedure call. |
16953 | 10 | 0 | Remote tables are not updatable. Updatable keyset-driven cursors on remote tables require a transaction with the REPEATABLE_READ or SERIALIZABLE isolation level spanning the cursor. |
16954 | 16 | 0 | Executing SQL directly; no cursor. |
16955 | 16 | 0 | Could not create an acceptable cursor. |
16956 | 10 | 0 | The created cursor is not of the requested type. |
16957 | 16 | 0 | FOR UPDATE cannot be specified on a READ ONLY cursor. |
16958 | 16 | 0 | Could not complete cursor operation because the set options have changed since the cursor was declared. |
16959 | 16 | 0 | Unique table computation failed. |
16960 | 16 | 0 | You have reached the maximum number of cursors allowed. |
16961 | 10 | 0 | One or more FOR UPDATE columns have been adjusted to the first instance of their table in the query. |
16962 | 16 | 0 | The target object type is not updatable through a cursor. |
16963 | 16 | 0 | You cannot specify scroll locking on a cursor that contains a remote table. |
16964 | 16 | 0 | For the optimistic cursor, timestamp columns are required if the update or delete targets are remote. |
16965 | 16 | 0 | Cursor scroll locks were invalidated due to a transaction defect. Reissue the UPDATE or DELETE statement after a cursor fetch. |
16966 | 16 | 0 | %ls: Specified concurrency control option %d (%ls) is incompatible with static or fast forward only cursors. Only read-only is compatible with static or fast forward only cursors. |
16992 | 16 | 0 | The cursor operation is required to wait for cursor asynchronous population to complete. However, at this point the transaction cannot be yielded to let the asynchronous population to continue. |
16996 | 16 | 0 | %ls cannot take output parameters. |
16998 | 16 | 0 | The asynchronous cursor worktable population thread spawn failed. |
16999 | 20 | 1 | Internal Cursor Error: The cursor is in an invalid state. |