I'm trying to run an asp.net page that connects to an access database via an ODBC Data Source. I'm using the Microsoft Access ODBC Driver. Everything was working fine until a recent power outage caused us to have to reboot the server. The problem is, whenever I try to open a connection (not run a query or anything, just open the connection), I get the rather cryptic error message System resource exceeded.
The server runs Windows Server 2003 (standard, service pack 2). it has 7.99 gigs of hard drive space free. it seems to have about 600 megs of ram free. I obviously can't think of any other applications trying to connect to this DSN.
System resource exceeded – what resource could that be
microsoft accessodbc
Related Topic
- Windows – Unable to Create MySql 64-bit System DSN on Windows
- Windows – needed for a remote ODBC connection via PARKWAY ConnectWare for Micro Focus Files
- Sql-server – Windows logins are not supported in this version of SQL Server
- Windows – Issues Programmatically Adding ODBC DSN to ODBC Administrator on Windows
Best Answer
The three most likely causes for the "System Resource Exceeded" error on an ODBC Data Source are:
Memory allocation failure- to resolve this particular issue, you can:
A disk space (folder or file size limit) issue - remediation actions include:
Connection method: your current setup might be creating new connections instead of reusing existing ones, thus maxing out the number of connections. To resolve:
On a related note, but only when a query is performed- MS Access 2010 handles looping through large tables differently than Access 2003. See https://social.msdn.microsoft.com/Forums/office/en-US/eda4991f-ac30-4e98-87ba-8d528ae7cfde/system-resources-exceeded-ms-access-2010?forum=accessdev. There are patches/service packs available for Office and Windows Server that may remedy some of these issues as noted in this KB post: https://support.microsoft.com/en-us/help/2726928/-system-resource-exceeded-error-message-when-you-perform-a-query-in-ac