SQL Database Error Codes
Search for a specific error code or filter by description.
| Code | Message | Severity | Cause | Resolution |
|---|---|---|---|---|
| 4060 | Cannot open database "%.*ls" requested by the login. The login failed. | High | Database does not exist or login lacks permission. | Verify database name and grant access to login. |
| 40197 | The service is currently busy. Retry the operation after a delay. | Medium | Transient service throttling. | Implement exponential back‑off and retry. |
| 40501 | The service is currently overloaded. Please retry later. | Medium | Too many concurrent requests. | Reduce request rate or use Azure Elastic Pools. |
| 10928 | Resource ID %d exceeded its quota limit. | High | Exceeded DTU or vCore quota. | Scale up or request quota increase. |
| 10929 | Resource ID %d has reached its limit of concurrent requests. | High | Too many parallel connections. | Close idle connections or increase limit. |
| 18456 | Login failed for user '%.*ls'. Reason: %ls. | High | Invalid credentials or disabled account. | Check username/password and account status. |
| 2812 | Could not find stored procedure '%.*ls'. | Low | Procedure missing or schema mismatch. | Verify procedure name and schema. |
| 11001 | Unable to connect to SQL Server. | High | Network or firewall blockage. | Ensure firewall rules allow client IP. |