2010-06-21 2 views
2

По какой-то причине, когда я пытаюсь создать новую базу данных MS Access (.mdb), я получаю запрос на логин/пароль, даже если база данных не защищена. Любые идеи о том, как избавиться от этого? Примечание. Я использую MS Access 2007. Я попытался добавить пароль в базу данных, перейдя в раздел «Инструменты базы данных», «Пользовательские и групповые учетные записи», «Изменить пароль входа».MS Access продолжает запрашивать для входа

+0

ли доступ к базе данных подключен/связанных с другими (например, SQL) базами данных? –

+0

Не связано ли это с какой-либо другой базой данных, я пытаюсь создать из пустой базы данных. Я попытался добавить пароль в базу данных, и с этого момента он начал предлагать мне ввести пароль. Я отредактировал свой ответ, чтобы показать, что я сделал. – Kojof

ответ

2

Кто-то внес изменения в system.mdw? Что, если что-нибудь, будет возвращено, если вы вставьте это:

?CurrentProject.Connection.Properties("Jet OLEDB:System database") 

В ближайшем окне?

Ответ недавнему редактирования:

Используя приведенные выше строки, вы можете найти System.mdw. Если вы удалите его, он будет воссоздан, но будьте осторожны, потому что вы можете потерять возможность доступа к некоторым mdbs, в зависимости от того, что вы сделали.

+0

Я не могу пройти мимо входа в систему для входа в базу данных, чтобы перейти в ближайшее окно. Редактирование примечаний, которые я сделал по первому запросу выше – Kojof

+0

Вы не знаете, что такое новый пароль? – Fionnuala

+0

Я ввожу пароль, который я зарегистрировал, но он не распознает его. – Kojof

2

Спасибо, что помогли ребятам. Я понимаю ошибку, которую я совершил. Когда я создал пароль, он должен был присоединиться ко мне к рабочей группе. Следовательно, когда мне было предложено ввести пароль, отобразился мой сетевой идентификатор, поэтому, когда я ввел новый пароль, мне отказали в доступе. Когда я попытался войти в систему, используя Admin и пароль, это позволило мне войти в систему.

+0

Вы всегда подключены к рабочей группе с Jet - по умолчанию вход в систему «admin» без пароля. Вы не видите приглашение для входа в систему, пока не поместите пароль в учетную запись администратора. Это Jet ULS 101. Любой, кто использует Jet, должен знать все это, и если вы этого не сделаете, вам действительно нужно потратить некоторое время на изучение основ используемого вами механизма db. –

1

У меня недавно была такая же проблема, и в целях ясности я размещаю решение здесь (DWFenton отправил решение в комментарии выше изначально).

Если Access продолжает запрашивать вас, чтобы ввести логин и пароль, когда вы не хотите использовать группы пользователей, вам необходимо удалить пароль для учетной записи администратора по умолчанию.

Учетные записи пользователей и групп> Изменить пароль для входа в систему. Для учетной записи администратора оставьте поля нового пароля пустыми, а диалог входа/пароля не появится при следующем входе в систему.

1

Вы должны найти этот файл: System.mdw и удалить его (вы ранее использовали уровень безопасности пользователя и доступ APLY его каждый архив)

Надеется, что это помогает

+0

Извините, я думаю, что у меня такая же проблема .. Как вы находите файл, повторно записанный выше? –

+0

Привет, в моем компьютере находится в следующем направлении: C: \ Users \\ (пользователь) \ AppData \ Роуминг \ Microsoft \ Access просто будьте осторожны, архив AppData скрыт! – Manuelpalcaraz

Смежные вопросы