我創建SQL數據庫只dbonwer。我想只允許「數據庫所有者」訪問存儲過程。我想阻止所有其他用戶,包括的'用戶這樣做。怎麼做 ?允許訪問存儲過程
允許訪問存儲過程
回答
簡答:你不行。
長回答:SA是整個服務器的所有者所以不能切出的服務器上的任何內容。您可以防止所有其他用戶(不具有sysadmin角色)使用存儲過程,但又無法鎖定sa和/或具有sysadmin角色的任何用戶。
您可以撤銷對SA的權限,但SA可以輕鬆授予這些權限。
其實你可以鎖定SA用戶如果禁用SQL身份驗證或禁用用戶,但無論如何你不能阻止其他用戶與sysadmin角色與存儲過程的互動:這是由設計。
請發表與實際需求的問題:這個問題看起來像你正試圖實現一個解決方案;也許我們可以幫助您找到合適的解決方案爲實際問題。
作爲一個側面說明,如果你不信任的服務器的管理員有什麼不對......
實際上我想在客戶服務器上安裝DB。但我想阻止他訪問SP @paolo –
「訪問」是什麼意思?使用它們或閱讀代碼? – Paolo
看到diffintion - 閱讀代碼@paolo –
- 1. DB2不允許在存儲過程中
- 2. 不是允許執行存儲過程
- 3. 允許遠程訪問Elasticsearch
- 4. GRANT EXECUTE是否允許您訪問存儲過程中的所有對象?
- 5. MySQL訪問 - 允許遠程訪問或通過PHP?
- 6. Meteor.http.call不允許通過訪問控制 - 允許來源
- 7. 訪問控制 - 允許來源不允許訪問控制 - 允許來源
- 8. 存儲過程允許定義不存在表的名稱
- 9. 允許Firebase存儲桶只能被某些用戶訪問
- 10. 訪問控制允許來源請求存儲文件
- 11. AWS僅允許用戶訪問彈性beanstalk實例和存儲
- 12. 允許從Internet Explorer9訪問本地存儲的XML
- 13. DDD - 是否允許工廠訪問存儲庫?
- 14. 允許java訪問存儲在dropbox上的數據庫文件
- 15. 允許訪問Azure存儲節點來選擇用戶?
- 16. 不允許通過htaccess訪問文件
- 17. 只允許通過CGI訪問文件
- 18. PHP - 只允許通過AJAX訪問
- 19. 允許通過javascript訪問iframe內容
- 20. 允許我的API通過AJAX訪問
- 21. 只允許通過Apache訪問域名
- 22. 訪問控制 - 允許來源不允許訪問源URL
- 23. 訪問 - 控制 - 允許來源不允許訪問 - >來源*
- 24. 訪問控制 - 允許來源不允許訪問http:// localhost
- 25. 訪問控制 - 允許來源不允許訪問原因
- 26. 詢問用戶訪問存儲許可
- 27. 存儲過程上次訪問時間?
- 28. 使用robconery/massive訪問存儲過程?
- 29. 運行存儲過程從訪問VBA
- 30. 只讀訪問存儲過程
https://msdn.microsoft.com/en-us/library/ms188371.aspx。 .. plz看看 –