是否可以查询谁在连接使用Access数据库
如果用Access作为数据库,是否可以查询目前哪些账号在使用该数据库?
该账号形式可以为:电脑IP/电脑名.....
语言:VB access 数据库 vb
[解决办法]
不可以,只有SQL Server才支持这样的功能。Access是匿名访问的,最多只能哪个进程在读取这个文件。
[解决办法]
软件做成客户/服务模式就可以了。
客户连接服务,向服务发送查询请求。服务转发所有的查询。
如果你的服务要求客户登录,当然就可以提供你所需要的功能了。
说穿了,SQL Server 是服务型数据库,也就是内置了服务。Access 是文件型数据库,没有内置服务。所以在需要的时候,就要你自己来写服务了。
实际上,在网站上的 Access 数据库就是通过网站代码提供的服务为客户端浏览器提供登录查询的。所以,管理员可以从网站后台接口看到登录的状态甚至历史记录。
[解决办法]
用SQL sERVER更具有实现意义。Access不太适合