客戶有這樣一個需求,需要賦予用戶test查看所有存儲過程和觸發器的權限,但是不能夠對其進行修改或刪除。 當前用戶test具備的權限是基本的connect, resource,其實如果對象是表的話,有點像SELECT ON TABLE_NAME的權限。 但是實際查詢存儲過程和觸發器,並沒有顯示 ...
查詢數據庫所有對象 存儲過程select from sysobjects where xtype P 表值函數xtype IF ,標量值函數xtype FN ,聚合函數xtype AF 批量生成權限操作SQL 存儲過程select GRANT EXEC ON dbo. name TO 數據庫用戶名 from sysobjects where xtype P 表值函數 select GRANT E ...
2019-07-15 16:30 0 404 推薦指數:
客戶有這樣一個需求,需要賦予用戶test查看所有存儲過程和觸發器的權限,但是不能夠對其進行修改或刪除。 當前用戶test具備的權限是基本的connect, resource,其實如果對象是表的話,有點像SELECT ON TABLE_NAME的權限。 但是實際查詢存儲過程和觸發器,並沒有顯示 ...
創建執行JOB權限 給一個表的讀取權限 刪除修改權限 alter是有truncate權限 刪除讀取所有表的權限 創建表權限 獲取某個用戶下的全部表 ...
創建執行JOB權限: 給一個表的讀取權限: 刪除修改權限 (alter 有 truncate 權限): 刪除讀取所有表的權限: 賦予創建表的權限: 獲取某個用戶 ...
最近遇到一個情況,本人維護的一個系統需要給客戶提供一個存儲過程,用於客戶另一個系統數據調用,為了安全性,另一個系統只能訪問本系統提供的存儲過程,其他的信息不可見。其過程如下: 說明:為用戶賦予表、視圖等權限類似。 總體步驟: 1、新建一個用戶 文章參考:http ...
分配存儲過程查看權限 對應的數據庫-》安全性-》用戶名右鍵屬性--》安全對象--》指定所有對象--》選擇服務器,里邊有一個 查看定義(view any definition) 選項,勾上。 批量分配存儲過程的執行權限 執行以下存儲過程,將打印出來的sql批量執行一次,即可批量賦權 ...
grant execute on 存儲過程 to 賬戶名; grant select,insert,update,delete,all on 表名 to 賬戶名; ...