通常,即使檔案正在被使用,您也可以復制它并將其粘貼到其他位置。
但是,我無法復制正在使用的 MS Access 檔案,我收到一個錯誤訊息,表明該檔案正被另一個行程使用。有沒有辦法復制正在使用的 MS Access 檔案?
uj5u.com熱心網友回復:
Access 檔案是共享的資料庫檔案。
這意味著多個用戶可以同時寫入和讀取同一個檔案,并且 Access 具有鎖以防止用戶寫入其他用戶正在寫入的內容,從而防止沖突。
當用戶開始寫入時,例如添加一行,但尚未完成寫入時,可能會使資料庫處于不一致狀態(有半行)。這有點簡化,但隨著用戶積極使用資料庫,損壞肯定是可能的。當 Access 需要移動內容時尤其會發生這種情況,這種情況發生在檔案大量擴展(例如,通過添加表)時。
其他應用程式通常沒有多個用戶一起處理單個檔案,因此可以在有人保存/關閉檔案時寫入資料。
有關復制打開的資料庫檔案而不冒不一致風險的一些代碼,請參閱此內容。
當然也可以使用卷影副本,但您很可能最終會得到一個損壞的副本。
uj5u.com熱心網友回復:
您當然可以立即復制打開的資料庫檔案,但必須將其作為共享檔案打開。
但是,如果以獨占方式打開它,則無法復制它,因為 Access 會鎖定檔案。
uj5u.com熱心網友回復:
您可以將資料庫拆分為后端和前端
給每個用戶一份前端
那你就可以隨時復制自己的前端后端副本了
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/389978.html
標籤:ms-access
