如何正確查看SQL Server超級用戶權限?
以下的文章主要向大家講述的是正確查看SQL Server超級用戶權限的實際操作步驟,在實際操作中sa 帳戶在 SQL Server 數(shù)據(jù)庫權利很大。其主要原因是因為 sa 屬于 sysadmin 固定服務器角色。
普通 SQL Server 帳戶,如果加入了 sysadmin 固定服務器角色,那么也會擁有和 sa 帳戶一樣的權利。
我們知道,sa 帳戶在 SQL Server 中擁有至高無上的權利。歸根結底在于 sa 屬于 sysadmin 固定服務器角色。普通 SQL Server 帳戶,如果加入了 sysadmin 固定服務器角色,那么也會擁有和 sa 帳戶一樣的權利。
查看自己是否具有SQL Server超級用戶權限:
- select is_srvrolemember('sysadmin')
如果返回值為 1,則有;0,沒有。
SQL Server 系統(tǒng)存儲過程 is_srvrolemember 語法:
- is_srvrolemember ('role')
- is_srvrolemember ('role', 'login')
把普通帳戶加入到 sysadmin 角色:
exec sp_addsrvrolemember '普通帳戶', 'sysadmin'
SQL Server 系統(tǒng)存儲過程 sp_addsrvrolemember 語法:
- sp_addsrvrolemember [ @loginame = ] 'login', [ @rolename = ] 'role'
以上的相關內容就是對查看SQL Server超級用戶權限的介紹,望你能有所收獲。
【編輯推薦】
- SQL Server索引的使用誤區(qū)講述
- C#來對SQL Server存儲過程進行創(chuàng)建
- SQL Server 2008 R2進入到RTM 會有哪些新特性?
- SQL Server設定過濾條件提高索引效率
- 優(yōu)化SQL Server數(shù)據(jù)庫中的注意點