MS Access会一直提示登录

时间:2010-06-21 14:32:22

标签: ms-access

出于某种原因,当我尝试创建一个新的MS Access数据库(.mdb)时,即使数据库没有受到保护,也会提示我输入登录名/密码。关于如何摆脱这个的任何想法? 注意我正在使用MS Access 2007.我尝试通过进入“数据库工具”,“用户和组帐户”,“更改登录密码”来为数据库添加密码。

5 个答案:

答案 0 :(得分:2)

是否有人对system.mdw进行了更改?如果您粘贴此内容,则返回什么内容:

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

进入即时窗口?

对最近编辑的回应:

使用上面的行,您可以找到system.mdw。如果你删除它,它将被重新创建,但要小心,因为你可能会失去访问某些mdbs的能力,具体取决于你做了什么。

答案 1 :(得分:2)

感谢帮助人们。我意识到我犯的错误。当我创建密码时,它必须已加入我的工作组。因此,当我被提示输入密码时,显示了我的网络ID,因此当我输入新密码时,我被拒绝访问。当我尝试使用管理员和密码登录时,这允许我登录。

答案 2 :(得分:2)

你必须找到这个文件:System.mdw并删除它(你之前已经使用过用户级别的安全性,并且只能将它存储到每个存档中)

希望有所帮助

答案 3 :(得分:1)

我最近遇到了同样的问题,为了清楚起见,我在这里发布解决方案(DWFenton最初在上面的评论中发布了解决方案)。

如果您不希望使用用户组,Access会一直提示您输入登录名和密码,则需要删除默认管理员帐户的密码。

用户和群组帐户>更改登录密码。对于管理员帐户,请将新密码字段留空,并在下次登录时不显示登录/密码请求对话框。

答案 4 :(得分:0)

修改前

Before change

粘贴连接信息后

After pasting in connection info

我想补充一点,您的查询可能没有存储您的 ODBC 连接字符串信息。我必须进入我的并粘贴每个查询的详细信息并保存查询。像魅力一样工作。第一张图片显示了“永久登录”的情况,当我一遍又一遍地提示我输入登录详细信息时。 “ODBC Connect Str”简单地说就是“ODBC;”。第二个显示了我粘贴的完整连接字符串的(部分)(包括 SQL 服务器的用户名和密码 [naughty,我知道] 信息)。就像一个魅力。我相信有更好、更合适的方法来做到这一点,如果有人有建议,我很乐意回去清理它。