Microsoft Access数据库:如何删除用户和密码设置

时间:2011-09-30 14:56:10

标签: sql-server ms-access

我在这里有一个MS Access数据库,我可以使用修改后的快捷方式在Access 2007中打开这样的数据库:

"C:\Program Files\Microsoft Office\Office14\MSACCESS.EXE" "C:\Temp\cat32.mdb" /wrkgrp "C:\Temp\cat32.mdw" /user "admin95" /pwd "somepassword"

我正在尝试将此数据库导入我们的SQL Server环境,但是将SQL Server指向我要导入的Access数据库失败,因为我以其他用户身份登录。事实上,没有admin95这样的用户。

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

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

1 个答案:

答案 0 :(得分:1)

运气不错:

  • 检查您需要访问的每个对象的权限,包括数据库本身。
  • 为所有对象授予用户admin的完全权限,或将Admin置于与admin95相同的组中
  • 然后最后删除用户admin的密码。你完成了(也许)。如果可行,您现在可以在不参考
  • 的情况下打开数据库

这一切都是使用Tools,Security菜单完成的。

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

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