我正在處理項目和其中一個表我希望用戶(任何用戶)不能刪除行,除非通過存儲過程進行刪除。不允許任何用戶刪除記錄,除非通過存儲過程
有一個關於這個問題,在這裏有一個答案https://stackoverflow.com/a/366931/4810628
但我需要知道如何執行在SQL Server這樣的政策。
感謝
我正在處理項目和其中一個表我希望用戶(任何用戶)不能刪除行,除非通過存儲過程進行刪除。不允許任何用戶刪除記錄,除非通過存儲過程
有一個關於這個問題,在這裏有一個答案https://stackoverflow.com/a/366931/4810628
但我需要知道如何執行在SQL Server這樣的政策。
感謝
觸發器?權限?用戶是否能夠直接運行SQL命令?如果你試圖阻止這樣做,我不認爲真的有辦法。 – TZHX
刪除(DENY)每個人的權限做刪除到表中,添加(GRANT)他們執行存儲過程的權限 –
@CharlesBretana我可以做這樣的設置? – Alex