删除在access97中创建的office2007中.mdb文件的密码



所以我有一个最初使用access 97/Office 2003创建的访问mdb文件。自从我收到一个新的工作,安装了2007办公室。访问数据库的文件扩展名仍然受mdb+密码保护。我在2007年打开了它,并使用Accesspasview获取密码。但我无法删除密码,我希望数据库以新的.accdb格式保存,以便我可以在Office/Access2013及更高版本中编辑和打开它。

我知道密码,但无法删除。我使用的是access2007。

mdb文件既不包含密码,也没有密码。您加入的工作组文件具有密码。

要删除密码,请启动访问-即使使用正确的工作组打开mdb文件(并输入密码)也可以。您必须"加入"到正确的工作组文件。

现在,关闭mdb文件(但不要退出访问以保持加入工作组文件)。

现在,创建一个空白的accDB文件。现在将mdb中的所有内容导入到这个accdb文件中。

现在,您有了一个不安全的accDB文件。您现在可以退出访问,然后重新启动访问(不使用该工作组文件)。因为"默认"工作组文件的管理员帐户上没有密码,所以您不会收到登录提示,accDB也不再是一个安全的数据库。

因此,关键的概念是,您不能将安全的mdb文件对象导入到不安全的accDB文件中,除非您当前使用已知的工作组文件连接并登录到mdb文件,该文件允许您获取/使用mdb文件。

因此,给定数据库的用户+密码不在数据库中,而是在工作组文件中。这样,一个安全的mdb文件就附着并安全地连接到一个给定的工作组文件。虽然表单、报告等的实际权限存储在mdb文件中,但用户存储在工作组文件中。如果开发人员很聪明,只在mdb文件中放入了一些安全组,那么实际上应用程序中并不存在用户特定的安全权限。因此,一些开发人员打破了这一规则,开始在应用程序中添加用户特定的权限(比如对表单或报表)。。。但是,如果开发人员只创建了一些安全组,并且总是将对象(窗体/报表等)分配给这些安全组,那么结果是数据库文件中实际上不存在特定于用户的用户权限。(编辑:用户指定的权限仅限于给定的安全组,并保存在工作组文件中)。

只有当您在快捷方式中指定的工作组文件(或您设置并默认使用的当前默认工作组文件)具有管理员帐户的密码时,Access才会提示您登录。

不清楚是使用工作组管理器更改了要访问的默认工作组文件(如果这样做,则该安全工作组将用于打开的所有文件),还是使用快捷方式指定工作组文件。无论哪种方式,只需确保访问权限保持打开状态并附加到工作组文件,然后在您仍作为对mdb文件具有权限的用户附加(并登录)时创建(或打开)新的空白accDB文件。

在附加到工作组文件时创建空白accDB文件的"行为"不会产生安全的mdb/accDB文件。

如前所述,如果默认的安全工作组文件有Admin帐户的密码,则您可以登录打开的所有访问文件。工作组文件总是首先打开,并且在打开任何数据库文件之前,您已附着到该工作组文件。因此,登录过程仅限于工作组文件。然后,您可以使用该工作组文件打开并使用安全数据库。在所有情况下,Access都连接到工作组文件,甚至是当前版本。如果您有意或无意更改了默认工作组文件,则需要将其更改回默认文件。(或者,希望您使用快捷方式,因为它会覆盖默认的工作组,但在打开非安全数据库时不会更改一次访问在所有其他情况下使用的默认工作组)。

  1. 安装7-zip以提取.exe文件中的文件
  2. 安装"accesspv"软件,选择.mdb文件并单击"获取密码">
  3. 它将显示密码。简单、简单、自由。最佳技术

相关内容

  • 没有找到相关文章

最新更新