Microsoft Access数据库:如何删除用户与密码设置
问题描述:
我有一个MS Access数据库在这里,我可以在Access 2007中使用修改的快捷键像这样打开:Microsoft Access数据库:如何删除用户与密码设置
"C:\Program Files\Microsoft Office\Office14\MSACCESS.EXE" "C:\Temp\cat32.mdb" /wrkgrp "C:\Temp\cat32.mdw" /user "admin95" /pwd "somepassword"
我试图导入这个数据库放到我们的SQL Server环境中,但是在我想导入的Access数据库中指向SQL Server失败,因为我以另一个用户身份登录。事实上,没有像admin95
这样的用户。
我可以花几天时间编写一个程序来打开数据库并复制所有内容,但我宁愿找到一种方法来删除所有者标记或密码要求。
注意,我不认为我可以只是删除密码!我需要以某种方式添加或更改所有者。
答
随着一点点运气:
- 检查您需要访问,包括数据库本身每个对象的权限。
- 在所有对象上给予用户管理员的完全权限,或者将Admin与Admin95放在同一组中。
- 然后最后删除用户admin的密码。你完成了(也许)。如果有效,现在可以打开数据库而无需参考
这一切都是使用工具,安全菜单完成的。
如果这不成功,尝试创建一个空白数据库(没有安全性),并将所有对象从您的锁定的mdb导出到新的mdb。
希望它有效,祝你好运。更多阅读here。
我认为这工作!我现在可以打开数据库,而无需使用带'wrkgrp','user'和'pwd'的快捷方式。如果我将这些数据导入到SQL Server中,我会将其标记为答案。 – jp2code