我的组织使用用户友好的捐赠者数据库软件,该软件将其数据存储在安装文件夹中的 .mdb 表中。该程序本身使用一种我不熟悉的专有查询方法。我对 SQL 有点熟悉,想访问软件外部的表来使用 SQL 进行查询。该软件允许我们使用 SQL 代码,但我们必须为该功能支付更多的钱。所以我希望自己打开数据库文件并进行自己的查询。
当我复制 .mdb 文件并打开它们时,系统不会提示我输入密码。我可以看到表名,但是当我打开单个表时,MS Access 给我错误“无法读取定义;没有读取表或查询的定义权限”。当我在 MDB Viewer Plus 中打开它时,我收到错误“错误设置表名称:无法读取记录;没有读取权限”我在 MS Access 中打开它并检查列出的用户。只有一个用户“管理员”并且没有为其设置密码。我尝试将“管理员”的权限更改为读取/修改/管理,但它给了我错误“要更改此对象的权限,您必须拥有它的管理员权限。”
我的问题是,如何获得数据库的管理员权限?显然,捐赠者软件有办法打开数据库,那么我该如何绕过它并自己打开它们呢?