首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >微软Access在新的PC版本上提供ASYNC_NETWORK_IO

微软Access在新的PC版本上提供ASYNC_NETWORK_IO
EN

Stack Overflow用户
提问于 2021-01-29 13:51:29
回答 1查看 65关注 0票数 0

背景:

我已经支持传统的MS Access前端,并将表链接到SQL Server大约一年了。代码很糟糕,我们将其重写为MVC应用。但在接下来的一年左右,我们仍然需要支持它。

上周我升级了我的笔记本电脑。更多的内存,更大的硬盘等等。在我的旧笔记本电脑上,我有一个SQL Express数据库和Access的副本,它运行得很好。我在Access中打开一个表单,几秒钟后它就出现了。

新笔记本电脑。是RAM的两倍。使用本地运行的相同数据库加载相同的表单需要几分钟时间。当我查看SQL Server时,我看到了Access正在调用的查询,它们都使用ASYNC_NETWORK_IO

我在PC上的任务管理器显示内存占有率为40%,CPU占用率为30%。没有网络,因为Access和SQL在同一台PC上。

有人知道为什么Access前端在我的新笔记本电脑上需要几分钟的时间,而在旧的笔记本电脑上需要几秒钟的时间来加载相同的表单吗?

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-01-29 17:59:35

为下一个有这个问题的不幸的人回答我自己的问题。

  • 在我的旧笔记本电脑上我运行的是SQL Express 2019
  • 在我的新笔记本电脑上我安装了SQL Developer Edition 2019

抓紧救命稻草,我在新笔记本上安装了Express 2019,更改了连接字符串,它又恢复了正常工作!

令人难以置信的是,使用Developer Edition比使用Express引起了如此多的心痛……如果有人能帮我回答的话我会很高兴的!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65949439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档