Dealing with SQL Server's error Msg 10928 is critical for database administrators. This error, indicating that the request limit for the database has been reached, can halt operations.
Recently, a customer reported encountering this error: "Msg 10928, Level 20, State 1, Line 1 Resource ID: 1. The request limit for the database is 60 and has been reached. See 'https://docs.microsoft.com/azure/azure-sql/database/resource-limits-logical-server' for assistance" This situation has prevented them from identifying the application responsible for this overload, consequently disrupting connectivity with other applications.
Understanding SQL Server Error Msg 10928
If the situation is permanent and ongoing and we need to identify the application name or the requests that are causing the problem to recover the service an alternative is to connect using DAC
Immediate Steps to Identify the Issue
sqlcmd -S admin:yourservername.database.windows.net -U [username] -P [password] -d dbname
.SELECT program_name, COUNT(*) FROM sys.dm_exec_sessions GROUP BY program_name
.
We are going to using Dedicated Administrator Connection (DAC) that allows us an additional connection that is not affecting by this error 19028.
Resolution and Management
Further Steps and Information
This approach will help your customer identify the source of the issue and take necessary steps to resolve it while maintaining optimal database operation.
Enjoy!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.