2011-09-30 170 views
0

我有一个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这样的用户。

我可以花几天时间编写一个程序来打开数据库并复制所有内容,但我宁愿找到一种方法来删除所有者标记或密码要求。

注意,我不认为我可以只是删除密码!我需要以某种方式添加或更改所有者。

回答

1

随着一点点运气:

  • 检查您需要访问,包括数据库本身每个对象的权限。
  • 在所有对象上给予用户管理员的完全权限,或者将Admin与Admin95放在同一组中。
  • 然后最后删除用户admin的密码。你完成了(也许)。如果有效,现在可以打开数据库而无需参考

这一切都是使用工具,安全菜单完成的。

如果这不成功,尝试创建一个空白数据库(没有安全性),并将所有对象从您的锁定的mdb导出到新的mdb。

希望它有效,祝你好运。更多阅读here

+0

我认为这工作!我现在可以打开数据库,而无需使用带'wrkgrp','user'和'pwd'的快捷方式。如果我将这些数据导入到SQL Server中,我会将其标记为答案。 – jp2code

相关问题