星期五, 3月 12, 2021

[SQL] DB 檢視權限

看討論提到公司內部有 [只看見特定 DB 的權限設計],腦海裡觀念是這作不到阿,趕快查資料並更新這錯誤觀念
-- 建立 DBViewDemo 使用者
CREATE LOGIN [DBViewDemo] WITH PASSWORD=N'P@ssW0rd'

-- 隱藏全部 DB
DENY VIEW ANY DATABASE TO [DBViewDemo]

-- 授予 DBViewDemo AdventureWorks2017 DB 存取權限,設定後會是 db_owner
ALTER AUTHORIZATION ON DATABASE::[AdventureWorks2017] TO [DBViewDemo]
設定後結果
[SQL] DB 檢視權限

沒有留言:

張貼留言