【问题标题】:Problem moving Access 2007 Database from win XP to Win 7 64 bit machine将 Access 2007 数据库从 win XP 移动到 Win 7 64 位机器时出现问题
【发布时间】:2011-05-26 14:00:52
【问题描述】:

我有一个拆分访问 2007 数据库,它在 xp 机器上运行良好。我最近尝试将数据库移动到运行 win 7 64 位的新主机,但遇到了一些问题。

我在新机器上安装了office 2010 small business(word、excel、PowerPoint)和access 2007 runtime。

我的问题是我可以打开数据库,但只能以只读方式打开。我还在某些表单上收到错误消息“错误:3326:此记录集不可更新”。

我已检查(并仔细检查)数据库。 Accdb 文件是只读的,并在命令提示符下删除了只读属性。 此外,所有用户都拥有完全控制权限。

我必须承认,我预计会有一些初期问题,但我不知道我什至无法让数据库可编辑。

【问题讨论】:

  • tried moving the database to a new hosting machine 这个短语是什么意思?这是用于基于 Web 的访问,还是通过常规的 Windows 网络访问?存储数据库的共享的权限是什么?那些需要更改权限(不需要完全控制,但如果您希望在最后一个用户退出时删除锁定文件,则必须给予完全控制)。
  • @David-W-Fenton 对我缺乏正确的术语感到抱歉。通过托管机器,我指的是将托管拆分数据库后端的工作站,即“.accdb”文件。
  • 我解决了这个问题,正如我在上面的编辑中看到的那样。
  • 我问是因为“托管”通常意味着 Web 服务器。它通常不用于文件服务器。剪切和粘贴似乎已经解决了部分问题,这表明复制命令绕过了 NTFS 权限问题。

标签: windows-7 windows-xp ms-access-2007


【解决方案1】:

我无法在 Office 2010 中使用此功能。不过,我只是将 db 文件剪切并粘贴到主计算机上的不同位置,然后立即将它们粘贴回原始位置。我也恢复使用 Office 2007。这似乎已经解决了问题,尽管不是很令人满意。

【讨论】:

    猜你喜欢
    • 2011-11-05
    • 1970-01-01
    • 1970-01-01
    • 2013-06-22
    • 2011-04-24
    • 2011-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多