用SQL Server查看超級用戶權限你是否擁有?
此文章主要介紹的是SQL Server查看自己是否具有超級用戶權限的實際操作,我們大家都知道,sa 帳戶在 SQL Server 數據庫其可以說是擁有至高無上的權利。歸根結底在于 sa 屬于 sysadmin 固定服務器角色。
普通 SQL Server 帳戶,如果加入了 sysadmin 固定服務器角色,那么也會擁有和 sa 帳戶一樣的權利。
查看自己是否具有超級用戶權限:
- select is_srvrolemember('sysadmin')
如果返回值為 1,則有;0,沒有。
SQL Server 系統存儲過程 is_srvrolemember 語法:
- is_srvrolemember ('role')
- is_srvrolemember ('role', 'login')
把普通帳戶加入到 sysadmin 角色:
exec sp_addsrvrolemember '普通帳戶', 'sysadmin'
SQL Server 系統存儲過程 sp_addsrvrolemember 語法:
- sp_addsrvrolemember [ @loginame = ] 'login', [ @rolename = ] 'role'
上述的相關內容就是對SQL Server查看自己是否具有超級用戶權限的描述,希望會給你帶來一些幫助在此方面。
【編輯推薦】