最近遇到一個情況,本人維護的一個系統需要給客戶提供一個存儲過程,用於客戶另一個系統數據調用,為了安全性,另一個系統只能訪問本系統提供的存儲過程,其他的信息不可見。其過程如下: 說明:為用戶賦予表 視圖等權限類似。 總體步驟: 新建一個用戶 文章參考:http: blog.csdn.net zhouquan article details 注意:在添加新的登錄名時,用戶映射選項時,需要給這個用戶所有 ...
2013-01-09 13:45 0 4572 推薦指數:
--*********************查詢數據庫所有對象********************************** --存儲過程select * from sysobjects where xtype='P' --表值函數 xtype='IF',標量值函數 xtype ...
創建執行JOB權限 給一個表的讀取權限 刪除修改權限 alter是有truncate權限 刪除讀取所有表的權限 創建表權限 獲取某個用戶下的全部表 ...
創建執行JOB權限: 給一個表的讀取權限: 刪除修改權限 (alter 有 truncate 權限): 刪除讀取所有表的權限: 賦予創建表的權限: 獲取某個用戶 ...
EXEC sp_addrolemember N'db_owner', N'db'----將db 設置為 db_owner 角色中的一員 EXEC sp_droprolemember N' ...
根據數據庫Schema限制用戶對數據庫的操作行為 授予Shema dbo下對象的定義權限給某個用戶(也就是說該用戶可以修改架構dbo下所有表/視圖/存儲過程/函數的結構) 回收某個用戶對Shema dbo下對象的定義權限(也就是說該用戶不可以修改架構dbo下所有表/視圖 ...
客戶有這樣一個需求,需要賦予用戶test查看所有存儲過程和觸發器的權限,但是不能夠對其進行修改或刪除。 當前用戶test具備的權限是基本的connect, resource,其實如果對象是表的話,有點像SELECT ON TABLE_NAME的權限。 但是實際查詢存儲過程和觸發器,並沒有顯示 ...