sql server 創建登錄名,並賦予訪問權限


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM