使SQL用戶只能看到自己擁有權限的庫(圖文教程)
發(fā)布日期:2022-01-08 19:45 | 文章來源:腳本之家
以SQL Server 2012 為例
![110336_8w02_99943[2] 110336_8w02_99943[2]](/static/upload/553_0108200353_vww3a3tjtq0.png)
上圖是部分數(shù)據(jù)庫的截圖, 我們執(zhí)行
復制代碼 代碼如下:
DENY VIEW any DATABASE to PUBLIC;
然后給Best庫的Best用戶執(zhí)行
復制代碼 代碼如下:
ALTER AUTHORIZATION ON DATABASE::Best TO Best

資源管理器中Best用戶登陸后就只能顯示Best庫了, 同樣給Mine庫的Mine用戶執(zhí)行相同SQL
復制代碼 代碼如下:
ALTER AUTHORIZATION ON DATABASE::Mine TO Mine

Mine用戶登錄后也只能顯示Mine數(shù)據(jù)庫了, 達到了咱的目的, 分配權限的時候記得給對應用戶映射對應數(shù)據(jù)庫的權限, 防止跨庫操作.
版權聲明:本站文章來源標注為YINGSOO的內容版權均為本站所有,歡迎引用、轉載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學習參考,不代表本站立場,如有內容涉嫌侵權,請聯(lián)系alex-e#qq.com處理。
相關文章
關注官方微信