首页 > 解决方案 > 有没有办法在后台运行 MS Access 查询?

问题描述

我有表格链接到几个异地 SQL 服务器表。当表单关闭时,会触发一个事件来运行一些更新查询,这些查询将大量数据从一个表复制到另一个表。当它运行时,我失去了对 Access 功能的控制。这可能需要一分钟左右,因为我的互联网连接速度很慢。有没有办法触发这些更新查询在后台运行,而不是关闭 Access 中的所有内容,直到关闭事件完全执行?

标签: sql-serverdatabaseperformancems-accessbackground-process

解决方案


简短的回答是否定的。访问是单线程的。

您唯一的选择是运行第二个 Access 实例,然后将命令推送到该实例以执行此类后台任务。

编辑:

您可以在我的文章中找到一种在分发前端时实现此设置的方法:

在 Citrix 环境中部署和更新 Microsoft Access 应用程序


推荐阅读