2011-05-26 132 views
0

我有一個在xp機器上運行良好的分割訪問2007數據庫。我最近嘗試將數據庫移動到運行win 7 64位的新託管機器,但我遇到了一些問題。問題將Access 2007數據庫從win XP升級到Win 7 64位機器

我在新機器上安裝了office 2010小型企業(word,excel,PowerPoint)和訪問2007運行時。

我的問題是,我可以打開數據庫,但只能作爲只讀。我也在某些窗體上看到錯誤消息「錯誤:3326:此記錄集不可更新」。

我已檢查(並雙重檢查)該數據庫。 Accdb文件是隻讀的,並在命令提示符下刪除了只讀屬性。 另外所有用戶都擁有完全控制的權限設置。

我必須承認,我期望那裏出現問題,但我不知道如何讓數據庫無法編輯。

+0

你是什麼意思的'嘗試將數據庫移動到一個新的主機'?這是用於基於Web的訪問,還是通過常規的Windows網絡?存儲數據庫的共享有哪些權限?這些需要是CHANGE權限(完全控制不是必需的,但是如果你想要在最後一個用戶退出時刪除鎖定文件,則必須完全控制)。 – 2011-05-28 22:38:42

+0

@ David-W-Fenton對於我缺乏正確的術語感到抱歉。通過託管機器,我指的是將託管拆分數據庫後端的工作站,'.accdb'文件。 – noelmcg 2011-05-31 10:17:05

+0

我解決了這個問題,可以在我上面的編輯中看到。 – noelmcg 2011-05-31 10:22:43

回答

0

我無法在Office 2010中正常工作。但是我只是簡單地將db文件剪切並粘貼到主計算機上的不同位置,並立即將它們粘貼回原始位置。我也恢復了使用office 2007.這似乎解決了這個問題,儘管不是非常令人滿意。

相關問題