Hi,Charles DoveError 17886 severity 20 state 1 indicates that in a multi-user situation the client is experiencing an excess of parallel requests and does not have sufficient resources to accept new requests.
This is related to the client application's connection logic, excessive connection frequency, and the driver's request reconnection mechanism.
Add 'MultipleActiveResultSets=True' to your connection string.
Add 'Async=True' to your connection string.
Try these two methods. If the problem persists, you will need to examine the error log for connection details.
If there are no connection details in the error log, you will need to use the command
SELECT CAST(record AS XML) FROM sys.dm_os_ring_buffers WHERE ring_buffer_type = 'RING_BUFFER_CONNECTIVITY'
Connectivity Ring Buffer captures every connection closure initiated by the server, including every session that is abnormally interrupted or every login failure event. For effective troubleshooting, the Ring Buffer will attempt to correlate the client's failures with the server's closing actions.