2.將登錄名加入到public服務器角色中
3.將public服務器角色的屬性——>安全對象中取消查看所有數據庫的權限
或者執行如下SQL:
REVOKE VIEW ANY DATABASE TO [public]
4.將待授權的數據庫的dbowner指派給該用戶
執行sql
USE ZYLTEST go EXEC dbo.sp_changedbowner N'zyl'
效果圖
注意:此處的設置不能手動取消,會有錯誤提示:
解決辦法,執行sql修改該數據庫的所有者
USE ZYLTEST go EXEC dbo.sp_changedbowner N'yyl'
若,執行以后失敗了,沒有效果。刪除登錄民,再執行上面的腳本
。
賦予登錄名 追蹤調試權限
use [master] GO GRANT ALTER TRACE TO [user] GO