MySQL在安装时,会默认创建一个名为root的用户,该用户拥有超级权限,可以控制整个MySQL服务器。
在对MySQL的日常管理和 *** 作中,为了避免有人恶意使用root用户控制数据库,我们通常创建一些具有适当权限的用户,尽可能地不用或少用root用户登录系统,以此来确保数据的安全访问。
一般root超级管理员的权限会比一般用户的权限大很多,所以有些 *** 作要root权限才能运行。root用户拥有很高的权限,不仅可以修改自己的密码,还可以修改其他用户的密码。
查看SQL Server超级用户权限的实际 *** 作步骤,在实际 *** 作中sa 帐户在 SQL Server 数据库权利很大。其主要原因是因为 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 系统存储过程 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超级用户权限的介绍,望你能有所收获。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)