我連接來自5個不同機器的訪問2007數據庫。 (C#.NET)訪問2007鎖定
我在此錯誤消息:
The database has been placed in a state by user 'Admin' on machine XXXXX that prevents it from being opened or locked
我連接來自5個不同機器的訪問2007數據庫。 (C#.NET)訪問2007鎖定
我在此錯誤消息:
The database has been placed in a state by user 'Admin' on machine XXXXX that prevents it from being opened or locked
這意味着,有人正在編輯數據庫對象中的一個,如添加一個字段的表或創建一個新的查詢或類似,簡而言之,它們在編輯模式下打開數據庫中的某些內容。
訪問數據庫應該分爲表單,報表,代碼等的前端,以及表的後端。
後端應放置在一個具有最小讀寫權限的目錄中,否則鎖定文件(ldb)會被鎖定。
每個用戶都應該有一個前端副本。
C#.NET是在原來的問題,所以不完全相關。 – 2010-05-14 20:07:31
我認爲是這樣,因爲很顯然有人在C#Net發生的同時在Access中做某件事。 – Fionnuala 2010-05-14 20:26:12
我試圖爲每個客戶端複製訪問文件。感謝您的回覆.. – Jack 2010-05-14 14:22:42