Удалить пароль .mdb файла в office2007, созданного в access97 - PullRequest
0 голосов
/ 02 января 2019

Итак, у меня есть файл доступа mdb, который был изначально создан с использованием Access 97 / Office 2003. С тех пор, как я получил новую работу, на которой установлен 2007 Office.Расширение файла базы данных доступа по-прежнему защищено паролем mdb +.Я открыл его в 2007 году и использовал Accesspasview, чтобы получить пароль, а также получил.Но я не могу удалить пароль, я хочу сохранить базу данных в новом формате .accdb, чтобы я мог редактировать и открывать его в Office / Access2013 и более поздних версиях.

Я знаю пароль, но не могу удалить его,Я использую access2007.

Ответы [ 2 ]

0 голосов
/ 29 апреля 2019
  1. Установите 7-zip для извлечения файлов, присутствующих в .exe файле.
  2. Установите программное обеспечение "accesspv", выберите файл .mdb и нажмите "Получить пароль".
  3. Он покажет пароль. Легко, просто и бесплатно. Лучшая техника.
0 голосов
/ 03 января 2019

Файл mdb не содержит и не имеет паролей. Это файл рабочей группы, к которому вы присоединились, который имеет пароли.

Чтобы удалить пароль, запустите доступ - хорошо даже открыть файл mdb с правильной рабочей группой (и ввести пароль). Вы должны быть «присоединены» к правильному файлу рабочей группы.

Теперь закройте файл mdb (но не закрывайте доступ, чтобы оставаться присоединенным к файлу рабочей группы).

Теперь создайте пустой файл accDB. Теперь импортируйте все из mdb в этот файл accdb.

На данный момент у вас есть незащищенный файл accDB. Теперь вы можете закрыть доступ, а затем повторно запустить доступ (без использования этого файла рабочей группы). Поскольку файл рабочей группы «по умолчанию» НЕ имеет пароля для учетной записи администратора, вы не получите приглашение для входа в систему, и accDB больше не является защищенной базой данных.

Таким образом, ключевая концепция заключается в том, что вы не можете импортировать защищенный объект файла mdb в незащищенный файл accDB, ЕСЛИ вы в данный момент не подключены и не вошли в файл mdb с известным рабочим файлом рабочей группы, который позволяет вам захватывать / использовать mdb файл.

Таким образом, пользователи + пароли для данной базы данных находятся не в базе данных, а в файле рабочей группы. Защищенный файл MDB, таким образом, присоединяется и защищается к данному файлу рабочей группы В то время как фактические права на произнесение форм, отчетов и т. Д. Хранятся в файле mdb, пользователи сохраняются в файле рабочей группы. И если разработчик был умен и ТОЛЬКО поместил несколько групп безопасности в файл mdb, то фактически никаких прикладных прав безопасности пользователя в действительности не существует. Поэтому некоторые разработчики нарушают это правило и начинают добавлять в приложение определенные права пользователя (скажем, на форму или отчет) ... Однако, если разработчик ТОЛЬКО создает группы безопасности и всегда назначает объект (формы / отчеты и т. Д.) ) для этих групп безопасности, то в результате в файле базы данных не будет фактически никаких пользовательских прав пользователя. (редактировать: единственные права, назначенные пользователем, относятся к указанным группам безопасности, и это сохраняется в файле рабочей группы).

Access ТОЛЬКО запросит у вас вход в систему, если файл рабочей группы, который вы укажете в ярлыке (или текущий файл рабочей группы по умолчанию, который вы установили и используете по умолчанию), имеет пароль для учетной записи администратора.

Непонятно, использовали ли вы менеджер рабочей группы для изменения файла рабочей группы по умолчанию для доступа (если вы это сделаете, тогда эта рабочая группа безопасности будет использоваться для всех открываемых вами файлов), или вы используете ярлык для указания файла рабочей группы , В любом случае, просто убедитесь, что доступ остается открытым и прикрепленным к файлу рабочей группы, а затем создайте (или откройте) новый пустой файл accDB, пока вы все еще подключены (и вошли в систему) как пользователь с правами на файл mdb.

«Акт» создания пустого файла accDB при его присоединении к файлу рабочей группы не приведет к созданию защищенного файла mdb / accDB.

И, как уже было отмечено, если файл рабочей группы безопасности по умолчанию содержит пароль для учетной записи администратора, вы получаете вход в систему для всех файлов доступа, которые вы открываете. Файл рабочей группы ВСЕГДА открывается первым, и вы присоединяетесь к этому файлу рабочей группы до того, как любой файл базы данных может быть открыт. Таким образом, процесс входа в систему ограничен файлом рабочей группы. Затем вы можете открыть + использовать защищенную базу данных с этим файлом рабочей группы. Доступ во ВСЕХ случаях прикрепляется к файлу рабочей группы - даже к текущим версиям. Если вы намеренно или случайно изменили файл рабочей группы по умолчанию, то вы хотите изменить его обратно на файл по умолчанию. (или, надеюсь, вы используете ярлык, так как он переопределяет рабочую группу по умолчанию, но не меняет используемый по умолчанию доступ, используемый по умолчанию для всех других случаев, когда вы открываете незащищенные базы данных).

...