簡體   English   中英

如何停止鏈接表的編輯,以免更改實際的表數據MS Access 2013?

[英]How to stop edits on linked tables from changing the actual table data MS Access 2013?

我不確定類似這樣的問題的正確論壇是什么,所以如果它在另一個問題上會更好,可以將其移到那里嗎?

我已將數據庫分為前端和后端數據庫。 前端使用鏈接表,這些鏈接表鏈接到后端實際表。 如果用戶更改了前端數據庫上的表中的某些內容,則這些更改將被轉移到后端數據庫中。

為什么會這樣,如何防止這種情況發生? 有沒有辦法更改設置以使數據庫為只讀? 無論是通過VBA,還是我都接受。

這是一個功能,而不是錯誤。 您正在使用鏈接表,它是linked

如果需要單獨的表,請創建單獨的表,並進行一些ETL(提取/轉換/加載)過程,以根據需要使兩個表保持同步,從而實現所需的任何業務規則。

如果您的Access DB通過SQL身份驗證連接到SQL Server,則可以讓SQL Server端的SQL用戶僅被授予SELECT權限,並拒絕UPDATEDELETEINSERT權限。 修改鏈接表后,預期訪問側會出現錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM