我试图运行一个通过ODBC数据源连接到访问数据库的asp.net页面。 我正在使用Microsoft Access ODBC驱动程序。 一切正常工作,直到最近停电导致我们不得不重新启动服务器。 问题是,每当我尝试打开一个连接(不运行一个查询或任何东西,只要打开连接),我得到相当神秘的错误消息System resource exceeded. 服务器运行Windows Server 2003(标准,Service Pack 2)。 它有7.99演出的硬盘空间免费。 它似乎有大约600兆的免费公羊。 我显然不能想到任何其他应用程序试图连接到这个DSN。
ODBC数据源上“System Resource Exceeded”错误的三个最可能原因是:
内存分配失败 – 要解决此特定问题,您可以:
磁盘空间(文件夹或文件大小限制)问题 – 修复操作包括:
连接方法:您当前的设置可能会创build新的连接,而不是重复使用现有的连接,从而最大限度地提高连接数量。 解决:
在相关说明中,但仅在执行查询时,MS Access 2010处理与Access 2003不同的大型表的循环。请参阅https://social.msdn.microsoft.com/Forums/office/en-US/eda4991f-ac30 -4e98-87ba-8d528ae7cfde / system-resources-exceeded-ms-access-2010?forum = accessdev 。 有些补丁程序/服务包可用于Office和Windows Server,可以解决这个知识库文章中提到的一些问题: https : //support.microsoft.com/en-us/help/2726928/-system-resource-exceeded -错误消息-时-你-执行-一个查询function于AC