Access数据库以只读方式打开

Sat*_*000 8 ms-access readonly ms-office

我创建了一个mdb数据库并保存了它.

现在我想修改它,但它说它是ReadOnly所以我不能改变任何东西.

这是一个使用access 2007打开的Access 2000文件.

我怎么能改变这个?

Ste*_*ory 11

如果其他人打开了数据库,请让他们关闭它.如果数据库没有干净地关闭(Access或计算机崩溃),那么您可以尝试压缩和修复该文件.

我还注意到,如果文件随时打开或处于只读状态,它可能会像那样"卡住".试试这个:

  1. 打开Access,但没有数据库
  2. 打开有问题的文件,但是以只读模式显式打开它("打开"按钮实际上是一个下拉按钮.使用按钮打开只读
  3. 关闭文件(但不是Access)
  4. 再次打开文件,但正常打开.

不确定这是一个错误还是一个功能,但我看到它让很多用户感到沮丧.


小智 7

另一件需要注意的事情是当有人有权读取文件共享,但不能写入目录时。将数据库设为对某人只读是可以的,但是如果他们曾经阅读过它(包括使用 ODBC 连接),他们似乎需要对该目录具有 WRITE 权限,以便他们可以创建锁定文件。

我遇到过数据库在文件共享上被锁定为只读的情况,因为访问它的用户无法写入目录。快速解决这个问题的唯一方法是致电存储团队,他们可以查看谁拥有文件并将其删除。


小智 5

创建一个空文件夹并将 .mdb 文件移动到该文件夹​​。并尝试从那里打开它。我尝试了这种方法,它对我有用。