SQL Server System Errors: 19000 - 19999
List of error messages between 19000 and 19999 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 |
---|---|---|---|
19030 | 10 | 1 | SQL Trace ID %d was started by login "%s". |
19031 | 10 | 1 | SQL Trace stopped. Trace ID = '%d'. Login Name = '%s'. |
19032 | 10 | 1 | SQL Trace was stopped due to server shutdown. Trace ID = '%d'. This is an informational message only; no user action is required. |
19033 | 10 | 1 | Server started with '-f' option. Auditing will not be started. This is an informational message only; no user action is required. |
19034 | 21 | 1 | Cannot start C2 audit trace. SQL Server is shutting down. Error = %ls |
19035 | 16 | 1 | OLE task allocator failed to initialize. Heterogeneous queries, distributed queries, and remote procedure calls are unavailable. Confirm that DCOM is properly installed and configured. |
19036 | 10 | 1 | The OLE DB initialization service failed to load. Reinstall Microsoft Data Access Components. If the problem persists, contact product support for the OLEDB provider. |
19049 | 16 | 0 | File '%.*ls' either does not exist or there was an error opening the file. Error = '%ls'. |
19050 | 16 | 0 | Trace file name '%.*ls' is invalid. |
19051 | 16 | 0 | Unknown error occurred in the trace. |
19052 | 16 | 0 | The active trace must be stopped before modification. |
19053 | 16 | 0 | The trace event ID is not valid. |
19054 | 16 | 0 | The trace column ID is not valid. |
19055 | 16 | 0 | Filters with the same event column ID must be grouped together. |
19056 | 16 | 0 | The comparison operator in the filter is not valid. |
19057 | 16 | 0 | The boolean operator in the filter is not valid. |
19058 | 16 | 0 | The trace status is not valid. |
19059 | 16 | 0 | Could not find the requested trace. |
19060 | 16 | 0 | The trace option is not valid. |
19061 | 16 | 0 | Cannot remove SPID trace column. |
19062 | 16 | 0 | Could not create a trace file. |
19063 | 16 | 0 | Not enough memory was available for trace. |
19064 | 16 | 0 | The requested trace stop time has been already passed. |
19065 | 16 | 0 | The parameter is not valid. |
19066 | 16 | 0 | Cannot modify a restricted trace. |
19067 | 16 | 0 | Cannot create a new trace because the trace file path is found in the existing traces. |
19068 | 16 | 0 | The trace file path is not valid or not supported. |
19069 | 16 | 0 | The trace file name is not valid because it contains a rollover file number (NNN in C:file_NNN) while the trace rollover option is enabled. |
19070 | 16 | 0 | The default trace cannot be stopped or modified. Use SP_CONFIGURE to turn it off. |
19071 | 16 | 0 | Stopping the trace because the current trace file is full and the rollover option is not specified. |
19096 | 16 | 0 | Fail to delete an old trace file '%ls'. Error = '%ls'. |
19097 | 10 | 0 | Operating system error occurred while running %s. Error = %s. |
19098 | 16 | 1 | An error occurred starting the default trace. Cause: %ls Use sp_configure to turn off and then turn on the 'default trace enabled' advanced server configuration option. |
19099 | 16 | 1 | Trace ID '%d' was stopped because of an error. Cause: %ls. Restart the trace after correcting the problem. |
19100 | 10 | 0 | Initialization succeeded. |
19101 | 10 | 0 | Initialization failed with an infrastructure error. Check for previous errors. |
19102 | 10 | 0 | Unable to create a node listener object. Check for memory-related errors. |
19103 | 10 | 0 | An error occurred while starting shared memory support. |
19104 | 10 | 0 | All protocols are disabled. |
19105 | 10 | 0 | Unable to create a node listener object for a special instance. Check for memory-related errors. |
19106 | 10 | 0 | Unable to trim spaces in an IP address. Check TCP/IP protocol settings. |
19107 | 10 | 0 | 'TcpKeepAlive' registry setting is the wrong type. Check TCP/IP protocol settings. |
19108 | 10 | 0 | Unable to retrieve 'TcpKeepAlive' registry setting. Check TCP/IP protocol settings. |
19109 | 10 | 0 | Unable to configure MDAC-compatibility TCP/IP port in registry. |
19110 | 10 | 0 | Unable to initialize the TCP/IP listener. |
19111 | 10 | 0 | Unable to open TCP/IP protocol configuration key in registry. |
19112 | 10 | 0 | Unable to retrieve TCP/IP protocol 'Enabled' registry setting. |
19113 | 10 | 0 | Unable to retrieve 'ListenOnAllIPs' TCP/IP registry setting. |
19114 | 10 | 0 | Unable to open TCP/IP protocol's 'IPAll' configuration key in registry. |
19115 | 10 | 0 | Unable to retrieve registry settings from TCP/IP protocol's 'IPAll' configuration key. |
19116 | 10 | 0 | Unable to obtain list size for IP addresses configured for listening in registry. |
19117 | 10 | 0 | Failed to allocate memory for IP addresses configured for listening. Check for memory-related errors. |
19118 | 10 | 0 | Unable to obtain list of IP addresses configured for listening in registry. |
19119 | 10 | 0 | Unable to open TCP/IP protocol's registry key for a specific IP address. |
19120 | 10 | 0 | Unable to retrieve 'Enabled' setting for a specific IP address. |
19121 | 10 | 0 | Unable to retrieve 'Active' setting for a specific IP address. |
19122 | 10 | 0 | Unable to retrieve 'IpAddress' value for a specific IP address. |
19123 | 10 | 0 | 'IpAddress' registry value is the wrong type. |
19124 | 10 | 0 | Unable to retrieve registry settings for a specific IP address. |
19125 | 10 | 0 | Unable to deallocate structures representing registry key for a specific IP address. |
19126 | 10 | 0 | Unable to retrieve registry settings for cluster environment. |
19127 | 10 | 0 | Server is configured to listen on a specific IP address in a cluster environment. |
19128 | 10 | 0 | The SQL Server Network Interface cannot check for a duplicate IP address in the SQL Server TCP listening settings. |
19129 | 10 | 0 | The SQL Server Network Interface found a duplicate IP address in the SQL Server TCP listening settings. Remove the duplicate IP address by using SQL Server Configuration Manager. |
19130 | 10 | 0 | Unable to open SQL Server Network Interface library configuration key in registry for Dedicated Administrator Connection settings. |
19131 | 10 | 0 | Unable to open Dedicated Administrator Connection configuration key in registry. |
19132 | 10 | 0 | Unable to open TCP/IP configuration key for Dedicated Administrator Connection in registry. |
19133 | 10 | 0 | Unable to retrieve dynamic TCP/IP ports registry settings for Dedicated Administrator Connection. |
19134 | 10 | 0 | No or more than one dynamic TCP/IP port is configured for Dedicated Administrator Connection in registry settings. |
19135 | 10 | 0 | Error starting Named Pipes support. Check protocol settings. |
19137 | 10 | 0 | Failed to allocate memory for SSL listening structures. Check for memory-related errors. |
19138 | 10 | 0 | An error occurred while obtaining or using the certificate for SSL. Check settings in Configuration Manager. |
19139 | 10 | 0 | Unable to add listener endpoints. Check for memory-related errors. |
19140 | 10 | 0 | Unable to initialize the communication listeners. |
19141 | 10 | 0 | Unable to retrieve SQL Server Network Interface library settings for a special instance. |
19142 | 10 | 0 | Unable to retrieve SQL Server Network Interface library settings; the instance name is too long. |
19143 | 10 | 0 | Unable to initialize the Shared Memory listener. |
19144 | 10 | 0 | Unable to initialize the Named Pipes listener. |
19145 | 10 | 0 | Unable to configure MDAC-compatibility Named Pipes protocol pipe name in registry. |
19147 | 10 | 0 | Unable to initialize the HTTP listener. |
19148 | 10 | 0 | Unable to initialize SSL support. |
19149 | 10 | 0 | Unable to configure MDAC-compatibility protocol list in registry. |
19150 | 10 | 0 | Unable to open SQL Server Network Interface library configuration key in registry. |
19151 | 10 | 0 | An error occurred while obtaining the Extended Protection setting. Check Network Configuration settings in SQL Server Configuration Manager. |
19152 | 10 | 0 | The configured value for Extended Protection is not valid. Check Network Configuration settings in SQL Server Configuration Manager. |
19153 | 10 | 0 | An error occurred while obtaining the Accepted SPNs list for Extended Protection. Check Network Configuration settings in SQL Server Configuration Manager. |
19154 | 10 | 0 | The configured value for the Accepted SPNs list is not valid. Check Network Configuration settings in SQL Server Configuration Manager. |
19155 | 10 | 0 | TDSSNIClient failed to allocate memory while loading Extended Protection configuration settings. Check for memory-related errors. |
19156 | 10 | 0 | Failed to allocate memory for SSPI listening structures. Check for memory-related errors. |
19157 | 10 | 0 | Unable to initialize the SSPI listener. |
19158 | 10 | 0 | Unable to create connectivity Ring Buffer. Check for memory-related errors. |
19159 | 10 | 0 | Unable to open 'Named Pipes' configuration key for Dedicated Administrator Connection in registry. |
19160 | 10 | 0 | Unable to retrieve 'Enabled' registry settings for Named-Pipe Dedicated Administrator Connection. |
19161 | 10 | 0 | No protocol is enabled for the Dedicated Administrator Connection. |
19162 | 10 | 0 | Unable to retrieve 'PipeName' registry settings for Named-Pipe Dedicated Administrator Connection. |
19163 | 10 | 0 | Error starting Named Pipes support for Dedicated Administrator Connection. |
19164 | 10 | 0 | Unable to retrieve 'GroupName' registry settings for Named-Pipe Dedicated Administrator Connection. |
19165 | 10 | 0 | Error starting Named Pipes support for Dedicated Administrator Connection. |
19200 | 10 | 0 | Authentication succeeded. |
19201 | 10 | 0 | The transport protocol does not provide an authentication context, and there is no authentication token in the TDS stream. |
19202 | 10 | 0 | An error occurred while calling CompleteAuthToken for this security context. The operating system error code indicates the cause of failure. |
19203 | 10 | 0 | The CompleteAuthToken API is not defined for the current Security Support Provider. |
19204 | 10 | 0 | AcceptSecurityContext failed. The operating system error code indicates the cause of failure. |
19205 | 10 | 0 | The operating system does not support Channel Bindings, but the server is configured to require Extended Protection. Update the operating system or disable Extended Protection. |
19206 | 10 | 0 | The Channel Bindings from this client do not match the established Transport Layer Security (TLS) Channel. The service might be under attack, or the data provider might need to be upgraded to support Extended Protection. Closing the connection. |
19207 | 10 | 0 | The Channel Bindings from this client are missing or do not match the established Transport Layer Security (TLS) Channel. The service might be under attack, or the data provider or client operating system might need to be upgraded to support Extended Protection. Closing the connection. |
19208 | 10 | 0 | The operating system does not support Service Bindings, but the server is configured to require Extended Protection. Update the operating system or disable Extended Protection. |
19209 | 10 | 0 | QueryContextAttributes could not retrieve Service Bindings. The operating system error code indicates the cause of failure. |
19210 | 10 | 0 | The server Extended Protection level is set to Allowed or Required, and the client did not provide a Service Principal Name (SPN). To connect, this client must support Extended Protection. You might have to install an operating system service pack that allows for Service Binding and Channel Binding. |
19211 | 10 | 0 | The server Extended Protection level is set to Allowed or Required, and the client did not provide a Service Principal Name (SPN). To connect, this client must support Extended Protection. You might have to update the SQL Server driver on the client. |
19212 | 10 | 0 | The Service Class element of the received Service Principal Name (SPN) is not valid. |
19213 | 10 | 0 | The IP Address element of the received Service Principal Name (SPN) is not valid. |
19214 | 10 | 0 | The Host element of the received Service Principal Name (SPN) is not valid. |
19215 | 10 | 0 | A memory allocation failed while validating the received Service Principal Name (SPN). |
19216 | 10 | 0 | QueryContextAttributes succeeded but did not retrieve the received Service Principal Name (SPN). |
19217 | 10 | 0 | WSAStringToAddress was unable to convert the IP Address element of the received Service Principal Name (SPN) to an address structure. The operating system error code indicates the cause of failure. |
19218 | 10 | 0 | Could not wait on an event signaling IO completion for a cryptographic handshake. |
19219 | 10 | 0 | A task to process a cryptographic handshake could not be enqueued. |
19220 | 10 | 0 | An attempt to read a buffer from the network failed during a cryptographic handshake. |
19221 | 10 | 0 | The connection was closed while attempting to process a read buffer during a cryptographic handshake. |
19222 | 10 | 0 | The connection was closed while attempting to process a write buffer during a cryptographic handshake. |
19223 | 10 | 0 | An attempt to write a buffer to the network failed during a cryptographic handshake. |
19224 | 10 | 0 | AcquireCredentialsHandle failed. The operating system error code indicates the cause of the failure. |
19225 | 10 | 0 | InitializeSecurityContext failed. The operating system error code indicates the cause of the failure. |
19226 | 10 | 0 | QueryContextAttributes could not retrieve stream sizes. The operating system error code indicates the cause of the failure. |
19227 | 10 | 0 | An attempt to resize a buffer failed. |
19228 | 10 | 0 | An unexpected error occurred during a cryptographic handshake. |
19229 | 10 | 0 | An invalid token was received during a cryptographic handshake. |
19230 | 10 | 0 | Failed to allocate a packet for a network write during a cryptographic handshake. |
19231 | 10 | 0 | Failed to allocate an object to perform a cryptographic handshake. |
19232 | 10 | 0 | Failed to initialize an object to perform a cryptographic handshake. |
19233 | 10 | 0 | A token from a cryptographic handshake was larger than allowed by SSPI. |
19234 | 10 | 0 | The connection was closed while waiting for network IO during a cryptographic handshake. |
19235 | 10 | 0 | An unexpected exception was thrown while processing a cryptographic handshake. |
19236 | 10 | 0 | Negotiated security context is missing an integrity flag. |
19238 | 10 | 0 | Negotiated security context is missing a confidentiality flag. |
19239 | 10 | 0 | Negotiated security context has confidentiality flag present. |
19240 | 10 | 0 | Negotiated security context is missing a sequence detection flag. |
19241 | 10 | 0 | Negotiated security context is missing a replay detection flag. |
19242 | 10 | 0 | Global credentials handle required for inbound connections. |
19243 | 10 | 0 | SSPI structures too large for encryption. |
19244 | 10 | 0 | SSPI structures too large for signature. |
19245 | 10 | 0 | Empty output token is returned by SSPI during security context negotiation. Check for network packet corruption or other networking issues. |
19401 | 16 | 0 | The READ_ONLY_ROUTING_URL '%.*ls' specified for availability replica '%.*ls' is not valid. It does not follow the required format of 'TCP://system-address:port'. For information about the correct routing URL format, see the CREATE AVAILABILITY GROUP documentation in SQL Server Books Online. |
19402 | 16 | 0 | A duplicate availability replica '%.*ls' was specified in the READ_ONLY_ROUTING_LIST for availability replica '%.*ls'. Inspect the replica list that you specified in your command, and remove the duplicate replica name or names from the list. Then retry the command. |
19403 | 16 | 0 | The availability replica '%.*ls' specified in the READ_ONLY_ROUTING_LIST for availability replica '%.*ls' does not exist. Only availability replicas that belong to the specified availability group '%.*ls' can be added to this list. To get the names of availability replicas in a given availability group, select replica_server_name from sys.availability_replicas and name from sys.availability_groups. For more information, see SQL Server Books Online. |
19404 | 16 | 0 | An availability replica '%.*ls' that is specified in the READ_ONLY_ROUTING_LIST for availability replica '%.*ls' does not have a value set for READ_ONLY_ROUTING_URL. Ensure a READ_ONLY_ROUTING_URL is set for each availability replica in the availability group. Specify a valid READ_ONLY_ROUTING_URL for each replica that you want to added to the READ_ONLY_ROUTING_LIST. If you are altering availability replicas of an existing availability group, you can get the names of availability replicas in a given availability group, select replica_server_name from sys.availability_replicas and name from sys.availability_groups. For more information, see SQL Server Books Online. |
19405 | 16 | 0 | Failed to create, join or add replica to availability group '%.*ls', because node '%.*ls' is a possible owner for both replica '%.*ls' and '%.*ls'. If one replica is failover cluster instance, remove the overlapped node from its possible owners and try again. |
19406 | 10 | 0 | The state of the local availability replica in availability group '%.*ls' has changed from '%ls' to '%ls'. %ls. For more information, see the SQL Server error log or cluster log. If this is a Windows Server Failover Clustering (WSFC) availability group, you can also see the WSFC management console. |
19407 | 16 | 0 | The lease between availability group '%.*ls' and the Windows Server Failover Cluster has expired. A connectivity issue occurred between the instance of SQL Server and the Windows Server Failover Cluster. To determine whether the availability group is failing over correctly, check the corresponding availability group resource in the Windows Server Failover Cluster. |
19408 | 10 | 0 | The Windows Server Failover Clustering (WSFC) cluster context of Always On Availability Groups has been changed to the remote WSFC cluster, '%.*ls'. An ALTER SERVER CONFIGURATION SET HADR CLUSTER CONTEXT = 'remote_wsfc_cluster_name' command switched the cluster context from the local WSFC cluster to this remote WSFC cluster. This is an informational message only. No user action is required. |
19409 | 10 | 0 | The Windows Server Failover Clustering (WSFC) cluster context of Always On Availability Groups has been changed to the local WSFC cluster. An ALTER SERVER CONFIGURATION SET HADR CLUSTER LOCAL command switched the cluster context from the remote WSFC cluster, '%.*ls', to the local WSFC cluster. On this local WSFC cluster, availability databases no longer belong to any availability group, and they are transitioning to the RESTORING state. This is an informational message only. No user action is required. |
19410 | 16 | 0 | An attempt to switch the Windows Server Failover Clustering (WSFC) cluster context of Always On Availability Groups to a remote WSFC cluster failed. This is because one or more availability replicas hosted by the local instance of SQL Server are currently joined to an availability group on the local WSFC cluster. Remove each of the joined replicas from its respective availability group. Then retry your ALTER SERVER CONFIGURATION SET HADR CLUSTER CONTEXT = '%.*ls' command. |
19411 | 16 | 0 | The specified Windows Server Failover Clustering (WSFC) cluster, '%.*ls', is not ready to become the cluster context of Always On Availability Groups (Windows error code: %d). The possible reason could be that the specified WSFC cluster is not up or that a security permissions issue was encountered. Fix the cause of the failure, and retry your ALTER SERVER CONFIGURATION SET HADR CLUSTER CONTEXT = 'remote_wsfc_cluster_name' command. |
19412 | 16 | 0 | The ALTER SERVER CONFIGURATION SET HADR CLUSTER CONTEXT = '%.*ls' command failed. The current Windows Server Failover Clustering (WSFC) cluster context of Always On Availability Groups is already under a remote WSFC cluster. When Always On Availability Groups is running under a remote cluster context, switching to another remote WSFC cluster is not allowed. You can only switch to the local WSFC cluster. |
19413 | 16 | 0 | An attempt to switch Always On Availability Groups to the local Windows Server Failover Clustering (WSFC) cluster context failed. This attempt failed because switching the cluster context back to the local cluster at this time might cause data loss because one or more secondary databases on synchronous-commit replicas are not in the SYNCHRONIZED state. Wait until all synchronous-commit secondary databases are synchronized, and then retry the ALTER SERVER CONFIGURATION SET HADR CLUSTER LOCAL command. |
19414 | 16 | 0 | An attempt to switch the Windows Server Failover Clustering (WSFC) cluster context of Always On Availability Groups to the specified WSFC cluster , '%ls', failed. The cluster context has been switched back to the local WSFC cluster. Check the SQL Server error log for more information. Correct the cause of the error, and repeat the steps for setting up the secondary replicas on the remote WSFC cluster from the beginning. |
19415 | 16 | 0 | Failed to process the registry key value '%.*ls' (Windows error code: %d), which holds the name of the remote Windows Server Failover Clustering (WSFC) cluster. For more information about this error code, see "System Error Codes" in the Windows Development documentation. Correct the cause of this error, and repeat the steps for setting up the secondary replicas on the remote WSFC cluster from the beginning. |
19416 | 16 | 0 | One or more databases in availability group '%.*ls' are not synchronized. On a synchronous-commit availability replica, ALTER AVAILABILITY GROUP <group_name> OFFLINE is not allowed when one or more databases are not synchronized. Wait for all databases to reach the SYNCHRONIZED state, and retry the command. |
19417 | 16 | 0 | An attempt to fail over or create an availability group failed. This operation is not supported when Always On Availability Groups is running under a remote Windows Server Failover Clustering (WSFC) cluster context. Under a remote cluster context, failing over or creating availability groups are not supported. |
19418 | 16 | 0 | The ALTER SERVER CONFIGURATION SET HADR CLUSTER CONTEXT = '%.*ls' command failed because the local Windows Server Failover Clustering (WSFC) cluster name,'%.*ls', was specified. Retry the command, specifying the name of a remote WSFC cluster. |
19419 | 16 | 0 | Windows Server Failover Cluster did not receive a process event signal from SQL Server hosting availability group '%.*ls' within the lease timeout period. |
19420 | 10 | 0 | The availability group '%.*ls' is being asked to stop the lease renewal because the availability group is going offline. This is an informational message only. No user action is required. |
19421 | 16 | 0 | SQL Server hosting availability group '%.*ls' did not receive a process event signal from the Windows Server Failover Cluster within the lease timeout period. |
19422 | 16 | 0 | The renewal of the lease between availability group '%.*ls' and the Windows Server Failover Cluster failed because SQL Server encountered Windows error with error code ('%d'). |
19423 | 16 | 0 | The lease of availability group '%.*ls' lease is no longer valid to start the lease renewal process. |
19424 | 10 | 0 | The lease worker of availability group '%.*ls' is now sleeping the excess lease time (%u ms) supplied during online. This is an informational message only. No user action is required. |
19431 | 16 | 0 | Always On Availability Groups transport for availability database "%.*ls" has hit flow control boundary with log block whose LSN is %S_LSN. This error happens when secondary replica doesn't have buffer to receive a new message from primary. This is an informational message only. No user action is required. |
19432 | 16 | 0 | Always On Availability Groups transport has detected a missing log block for availability database "%.*ls". LSN of last applied log block is %S_LSN. Log scan will be restarted to fix the issue. This is an informational message only. No user action is required. |
19433 | 16 | 0 | Always On: AG integrity check failed to find AG name to ID map entry with matching group ID for AG '%.*ls' (expected: '%.*ls'; found '%.*ls'). |
19434 | 16 | 0 | Always On: AG integrity check failed to find AG name to ID map entry with matching resource ID for AG '%.*ls' (expected: '%.*ls'; found '%.*ls'). |
19435 | 16 | 0 | Always On: AG integrity check failed for AG '%.*ls' with error %d, severity %d, state %d. |
19436 | 16 | 0 | Always On: A failure [%d] was encountered while waiting for LSN %S_LSN to be hardened on the Commit Manager [%d] for database ID [%d] on partner ID [%s]. |
19450 | 16 | 0 | Failed to open a cluster network interface object: '%ls'. The WSFC cluster control API returned error code %d. The WSFC service may not be running or may be inaccessible in its current state. For information about this error code, see "System Error Codes" in the Windows Development documentation. |
19451 | 16 | 0 | '%.*ls' and '%.*ls' belong to the same subnet. Only one IPv4 and/or one IPv6 address from each subnet is allowed. For an advanced configuration, see the Windows Server Failover Clustering (WSFC) administrator to create a customized configuration through the Cluster Manager. |
19452 | 16 | 0 | The availability group listener (network name) with Windows Server Failover Clustering resource ID '%s', DNS name '%s', port %hu failed to start with a permanent error: %u. Verify port numbers, DNS names and other related network configuration, then retry the operation. |
19453 | 16 | 0 | The availability group listener (network name) with resource ID '%s', DNS name '%s', port %hu failed to start with this error: %u. Verify network and cluster configuration and logs. |
19454 | 16 | 0 | The availability group listener (network name) with resource ID '%s', DNS name '%s', port %hu failed to stop with this error: %u. Verify network and cluster configuration and logs. |
19455 | 16 | 0 | The WSFC cluster does not have a public cluster network with an IPv4 subnet. This is a requirement to create an availability group DHCP listener. Configure a public network for the cluster with an IPv4 subnet, and try to create the listener. |
19456 | 16 | 0 | None of the IP addresses configured for the availability group listener can be hosted by the server '%.*ls'. Either configure a public cluster network on which one of the specified IP addresses can be hosted, or add another listener IP address which can be hosted on a public cluster network for this server. |
19457 | 16 | 0 | The specified IP Address '%.*ls' is not valid in the cluster-allowed IP range. Check with the network administrator to select values that are appropriate for the cluster-allowed IP range. |
19458 | 16 | 0 | The WSFC nodes that host the primary and secondary replicas belong to different subnets. DHCP across multiple subnets is not supported for availability replicas. Use the static IP option to configure the availability group listener. |
19459 | 16 | 0 | The listener with DNS name '%.*ls' does not conform to SQL Server listener guidelines, and cannot be configured through SQL Server. Reconfigure the listener through the WSFC Cluster Manager. |
19460 | 16 | 0 | The availability group listener with DNS name '%.*ls' is configured to use DHCP. For listeners with this configuration, IP addresses cannot be added through SQL Server. To add IP addresses to the listener, drop the DHCP listener and create it again configured to use static IP addresses. |
19461 | 16 | 0 | The WSFC node that hosts the primary replica belongs to multiple subnets. To use the DHCP option in a multi-subnet environment, supply an IPv4 IP address and subnet mask of the subnet for the listener. |
19462 | 16 | 0 | Failed to obtain the WSFC node enumeration handle. The error code is %d. The WSFC service may not be running or may be inaccessible in its current state, or the specified cluster resource handle is invalid. For information about this error code, see "System Error Codes" in the Windows Development documentation. |
19463 | 16 | 0 | The WSFC cluster network interface control API returned error code %d. The WSFC service may not be running or may be inaccessible in its current state. For information about this error code, see "System Error Codes" in the Windows Development documentation. |
19464 | 16 | 0 | The WSFC cluster network control API returned an invalid IP address. The WSFC service might have invalid data in its database or it is a not supported version. |
19465 | 16 | 0 | The WSFC management API returned an unrecognizable dependency expression: '%.*ls'. The WSFC service might have invalid data in its database or it is a not supported version. |
19466 | 16 | 0 | Failed to obtain the WSFC resource dependency expression for cluster resource with name or ID '%ls' The error code is %d. The WSFC service may not be running or may be inaccessible in its current state. For information about this error code, see "System Error Codes" in the Windows Development documentation. |
19467 | 16 | 0 | Failed to remove the resource dependency in which resource '%.*ls' is depending on resource '%.*ls' in the WSFC cluster. The error code is %d. The WSFC service may not be running or may be inaccessible in its current state, or the specified arguments are invalid. For information about this error code, see "System Error Codes" in the Windows Development documentation. |
19468 | 16 | 0 | The listener with DNS name '%.*ls' for the availability group '%.*ls' is already listening on the TCP port %u. Please choose a different TCP port for the listener. If there is a problem with the listener, try restarting the listener to correct the problem. |
19469 | 16 | 0 | The specified listener with DNS name, '%.*ls', does not exist for the Availability Group '%.*ls'. Use an existing listener, or create a new listener. |
19470 | 16 | 0 | Failed to delete a resource in the WSFC cluster because the resource '%.*ls' is not offline. Delete the resource using the Failover Cluster Management tool (cluadmin.msc). |
19471 | 16 | 0 | The WSFC cluster could not bring the Network Name resource with DNS name '%ls' online. The DNS name may have been taken or have a conflict with existing name services, or the WSFC cluster service may not be running or may be inaccessible. Use a different DNS name to resolve name conflicts, or check the WSFC cluster log for more information. |
19472 | 16 | 0 | Failed to delete the WSFC cluster resource '%.*ls'. The error code is %d. The WSFC service may not be running or may be inaccessible in its current state, or the specified arguments are invalid. For information about this error code, see "System Error Codes" in the Windows Development documentation. |
19473 | 16 | 0 | Failed to add a resource dependency, making resource '%.*ls' depend on resource '%.*ls', in the WSFC cluster. The error code is %d. The WSFC service may not be running or may be inaccessible in its current state, or the specified arguments are invalid. For information about this error code, see "System Error Codes" in the Windows Development documentation. |
19474 | 16 | 0 | Failed to set the resource dependency expression '%ls' for the WSFC resource '%.*ls'. The error code is %d. The WSFC service may not be running or may be inaccessible in its current state, or the specified arguments are invalid. For information about this error code, see "System Error Codes" in the Windows Development documentation. |
19475 | 16 | 0 | Cannot take the WSFC resource with ID '%.*ls' offline. The error code is %d. The WSFC service may not be running or may be inaccessible in its current state. For information about this error code, see "System Error Codes" in the Windows Development documentation. |
19476 | 16 | 0 | The attempt to create the network name and IP address for the listener failed. If this is a WSFC availability group, the WSFC service may not be running or may be inaccessible in its current state, or the values provided for the network name and IP address may be incorrect. Check the state of the WSFC cluster and validate the network name and IP address with the network administrator. Otherwise, contact your primary support provider. |
19477 | 16 | 0 | The availability group '%.*ls' already has a listener with DNS name '%.*ls'. Availability groups can have only one listener. Use the existing listener, or drop the existing listener and create a new one. |
19478 | 16 | 0 | Failed to find a multi-string property (property name '%ls') of the WSFC resource with name or ID '%.*ls'. The system error code is %d. The WSFC service may not be running or may be inaccessible in its current state, or the specified arguments are invalid. For information about this error code, see "System Error Codes" in the Windows Development documentation. |
19479 | 16 | 0 | The WSFC cluster network control API returned error code %d. The WSFC service may not be running or may be inaccessible in its current state. For information about this error code, see "System Error Codes" in the Windows Development documentation. |
19480 | 16 | 0 | Failed to open a cluster network object: '%ls'. The WSFC cluster control API returned error code %d. The WSFC service may not be running or may be inaccessible in its current state. For information about this error code, see "System Error Codes" in the Windows Development documentation. |
19481 | 16 | 0 | Failed to obtain the WSFC resource state for cluster resource with name or ID '%.*ls'. The WSFC resource state API returned error code %d. The WSFC service may not be running or may be inaccessible in its current state. For information about this error code, see "System Error Codes" in the Windows Development documentation. |
19482 | 16 | 0 | The port number, %u, that is specified is invalid. Valid port numbers range from 1 to 65535, inclusive. Select a port number in this range. If a port number is not provided, the default number 1433 is used. |
19483 | 16 | 0 | The format for the IP address, '%.*ls', is invalid. Please use a valid value for the IP address. |
19484 | 16 | 0 | The specified IP Address, '%.*ls', is duplicated in the IP address list. Each IP address included in the listener configuration must be unique. Change the statement to remove or replace the duplicated values. |
19485 | 16 | 0 | The specified DNS name, '%.*ls', is invalid. The length of the DNS name needs to be between 1 and 63 characters, inclusive. Change the value of the DNS name to meet this requirement. |
19486 | 16 | 0 | The configuration changes to the availability group listener were completed, but the TCP provider of the instance of SQL Server failed to listen on the specified port [%.*ls:%d]. This TCP port is already in use. Reconfigure the availability group listener, specifying an available TCP port. For information about altering an availability group listener, see the "ALTER AVAILABILITY GROUP (Transact-SQL)" topic in SQL Server Books Online. |
19487 | 16 | 0 | Listener configuration changes were completed but listening status of the corresponding TCP provider could not be determined because of the error code: %u. Check the system error log to determine if the TCP provider is listening or a listener restart is needed. |
19488 | 16 | 0 | The attempt to create the network name and IP address for the listener failed, and the attempt to roll back the resources for the Network Name and IP Address resources has also failed. If this is a WSFC availability group, the WSFC service may not be running or may be inaccessible in its current state, or the values provided for the network name and IP address may be incorrect. Check the state of the WSFC cluster and validate the network name and IP address with the network administrator. Ensure that no Network Name or IP Address resource from this operation still exists in the cluster. Otherwise, contact your primary support provider. |
19489 | 16 | 0 | The attempt to create FILESTREAM RsFx endpoint failed with HRESULT 0x%x. |
19490 | 16 | 0 | The attempt to delete FILESTREAM RsFx endpoint failed with HRESULT 0x%x. |
19491 | 10 | 0 | Always On: The Windows Server Failover Clustering (WSFC) service was started using /forcequorum. This is an informational message only. No user action is required. |
19492 | 16 | 0 | The availability database %ls in availailability group %ls is in an invalid state to perform an internal operation. Refer to the error code for more details. If this condition persists, contact the system administrator. |
19493 | 16 | 0 | Corrupt secondary replica %ls causing start scan to fail for database with ID %d. Refer to the SQL Server error log for information about the errors that were encountered. If this condition persists, contact the system administrator. |
19494 | 10 | 0 | Automatic seeding of availability database '%ls' in availability group '%.*ls' failed with a transient error. The operation will be retried. |
19495 | 10 | 0 | Automatic seeding of availability database '%ls' in availability group '%.*ls' failed with an unrecoverable error. Correct the problem, then issue an ALTER AVAILABILITY GROUP command to set SEEDING_MODE = AUTOMATIC on the replica to restart seeding. |
19496 | 10 | 0 | Automatic seeding of availability database '%.*ls' in availability group '%.*ls' failed. |
19497 | 16 | 0 | Conflicting option spec provided. DISTRIBUTED option cannot be combined with any other availability group options. |
19498 | 16 | 0 | To create a distributed availability group, please specify the DISTRIBUTED option. |
19499 | 16 | 0 | The specified listener URL '%.*ls' is invalid. Reenter the command specifying the correct URL. For information about specifying the endpoint URL for an availability replica, see SQL Server Books Online. |
19501 | 16 | 0 | None of the specified availability groups exist locally. Please check your DDL and make sure there is one availability group exist locally. |
19502 | 16 | 0 | Cannot create a distributed availability replica for availability group '%.*ls'. An availability replica of the specified availability group already exists on this instance of SQL Server. Verify that the specified availability group name is correct and unique, then retry the operation. To remove the existing availability replica, run DROP AVAILABILITY GROUP command. |
19503 | 16 | 0 | Cannot create a distributed availability replica for availability group '%.*ls'. Local availability group is participating in a distributed availability group as secondary. |
19504 | 16 | 0 | Cannot failover a distributed availability replica for availability group '%.*ls'. Only force failover is supported in this version of SQL Server. |
19505 | 10 | 0 | Cannot initiate a target seeding operation on a non-secondary/forwarder replica for availability group '%.*ls'. Replica state may have changed since we submit the build task. |
19506 | 16 | 0 | Local availability replica for availability group '%.*ls' has not been granted permission to create databases, but has a SEEDING_MODE of AUTOMATIC. Use the ALTER AVAILABILITY GROUP ... GRANT CREATE ANY DATABASE command to allow the creation of databases seeded by the primary availability replica. |
19507 | 16 | 0 | Cannot create a distributed availability replica for availability group '%.*ls'. There is an already existing distributed availability group on top of the same replicas. |
19508 | 16 | 0 | 'ALTER AVAILABILITY GROUP MODIFY AVAILABILITY GROUP' command failed. Participant availability replica '%.*ls' not found in the distributed availability group '%.*ls'. |
19509 | 16 | 0 | Cannot create a distributed availability group '%.*ls'. An availability group with the same name already exists. |
19510 | 16 | 0 | Distributed availability group '%.*ls' not found. Rerun the command with an existing distributed availbility group. |
19511 | 16 | 0 | Cannot join distributed availability group '%.*ls'. The local availability group '%.*ls' contains one or more databases. Remove all the databases or create an empty availability group to join a distributed availability group. |
19512 | 16 | 0 | The requested operation only applies to distributed availability group, and is not supported on the specified availability group '%.*ls'. Please make sure you are specifing the correct availability group name. |