服务中连接Access数据库提示Microsoft Jet 数据库引擎打不开文件'\192.16.22.123\DBAccess\dbse1.mdb'。 它已经被别的用户以独占方式打开,或没有查看数据的权限。
在winform程序中可以打开并访问数据,部署成服务后,提示该错误。
没有正常关闭mdb文件链接对象导致被独占了。
部署为服务是web服务还是系统服务?
如果是web服务应该是权限问题,给mdb加上everyone的读写权限,或者当前运行web服务的用户的读写权限
数据库所在文件夹权限要设置下,添加everyone权限或者运行服务的用户权限