我正在尝试打开从我们的客户端保护的Access 2007文件。当我双击它时,它会显示以下错误:
错误: 您没有使用该对象所需的权限。让您的系统管理员或创建此对象的人为您建立适当的权限。 (错误3033)
在我对此解决方案的搜索中,我了解它受Windows系统的密码保护,而不是访问密码。我该如何解决这个问题?
答案 0 :(得分:2)
不,错误3033来自Access,因此Access数据库文件不受Windows保护。
您需要做的是找到与该数据库文件一起使用的MDW文件,并将其与客户端提供的Access用户标识和密码一起使用以访问Access数据库文件。 (顺便说一句,你引用的帖子有Joan Wild的帖子。她发布的关于安全性主题的任何内容都值得一读,因为她是专家之一。我不是。)
现在有了MDW文件,你需要创建一个快捷方式,其路径和文件名为你的msaccess.exe版本,一个空格,然后是Access数据库文件的路径和文件名,另一个空格,/ wrkgroup,一个空格,然后是MDW文件的路径和文件名。如果需要澄清,请参阅http://support.microsoft.com/kb/209207。请注意,如果路径和文件名中有任何空格,则需要用双引号将该路径和文件名括起来。
最终结果可能是这样的 “C:\ Program Files \ Microsoft Office 2003 \ OFFICE11 \ MSACCESS.EXE”“Q:\ 1 access \ database file.mdb”/ wrkgrp“Q:\ 1 access \ database file security.mdw”