服务中连接Access数据库提示Microsoft Jet 数据库引擎打不开文件

服务中连接Access数据库提示Microsoft Jet 数据库引擎打不开文件'\192.16.22.123\DBAccess\dbse1.mdb'。 它已经被别的用户以独占方式打开,或没有查看数据的权限。

在winform程序中可以打开并访问数据,部署成服务后,提示该错误。

没有正常关闭mdb文件链接对象导致被独占了。

部署为服务是web服务还是系统服务?

如果是web服务应该是权限问题,给mdb加上everyone的读写权限,或者当前运行web服务的用户的读写权限

数据库所在文件夹权限要设置下,添加everyone权限或者运行服务的用户权限