我最近拆分了我的數據庫,並有兩個前端版本。一個版本用於數據輸入,一個版本用於最終用戶運行自己的查詢。有沒有辦法「鎖定」查詢版本,以便最終用戶不會意外地從他們運行的查詢中更改數據?也就是說,我只希望他們能夠運行選擇查詢並進行表查詢。我不希望他們能夠編輯後端文件中的任何數據。鎖定前端訪問數據庫
1
A
回答
6
您可以將查詢設置爲快照,區別或聚合。
但它不是100%安全的,確實不是如果他們有權訪問鏈接的表。
爲了安全起見,請將數據庫移動到SQL Server(Express版本是免費的)並創建一個只讀用戶帳戶。
0
我的建議是爲這些用戶創建一個前端數據庫。複製查詢並創建一個包含指向這些查詢的子表單的導航表單。將鎖定的數據屬性設置爲yes,然後設置您的database options menu,以便他們無權訪問導航窗格或編輯菜單。它不完全安全,但它會阻止普通用戶更改數據。
相關問題
- 1. 使用vb.net鎖定後端訪問數據庫中的表2010
- 2. 數據庫鎖定問題
- 3. 數據庫鎖定
- 4. 鎖定數據庫
- 5. 鎖定數據庫
- 6. 訪問數據庫查詢鎖定編輯表的能力?
- 7. 嘗試從PHP腳本訪問時數據庫被鎖定
- 8. 鎖定表數據庫訪問未註冊的IP地址
- 9. 具有訪問前端的mysql數據庫的結構
- 10. django數據庫鎖定問題
- 11. sqlite數據庫連接/鎖定問題
- 12. SQLITE_BUSY數據庫文件被鎖定(數據庫被鎖定)wicket
- 13. 訪問pybossa數據庫槽終端
- 14. 從終端訪問phpmyadmin數據庫
- 15. 訪問客戶端WebSQL數據庫
- 16. jubula並訪問後端數據庫
- 17. 訪問2007鎖定
- 18. 訪問前端GUI
- 19. 如何從前端執行訪問數據庫後端的VB代碼?
- 20. MySQL數據庫鎖定
- 21. 數據庫被鎖定?
- 22. 數據庫記錄鎖定
- 23. Java - 鎖定SQLite數據庫
- 24. java.sql.SQLException:鎖定數據庫
- 25. SQLite數據庫被鎖定
- 26. 數據庫被鎖定-sqlite3
- 27. 數據庫鎖定:ActiveRecord + Heroku
- 28. 數據庫被鎖定sqCommand.ExecuteNonQuery()?
- 29. 數據庫行鎖定
- 30. 數據庫被鎖定