MSSQL(Microsoft SQL Server)是一款针对企业利用专业开发出来的关系型数据库管理系统,它是微软基于.NET平台运行的,是可以用于在Windows和Linux操作系统环境下都能运行的强大而可靠的数据库软件。
MSSQL上的最高权限用户名一般分为2种:“sa”用户和“sysadmin”用户。其中的“sa”用户是最高权限的用户账号,它默许有所有的数据库操作权限,具有“sa”用户名的用户可以完全掌控数据库的查询,备份,恢复,创建,删除,和修改等操作;而“sysadmin”用户主要是服务器连接权限,“sysadmin”用户不具有管理数据库和数据表的权限,只是可以用来登陆服务器,这样就不会有“sa”用户的高级权限,比如不能创建和删除数据库。
要更改最高权限用户名,可使用MSSQL的ALTER LOGIN命令,可以将最高权限的用户名从“sa”更改成“sysadmin”,或从“sysadmin”更改成“sa”,语法以下:
从“sa”更改成“sysadmin”:
ALTER LOGIN WITH DEFAULT_DATABASE=[MASTER], DEFAULT_LANGUAGE=[us_english], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
从“sysadmin”更改成“sa”:
ALTER LOGIN WITH DEFAULT_DATABASE=[MASTER], DEFAULT_LANGUAGE=[us_english], CHECK_EXPIRATION=ON, CHECK_POLICY=ON
用ALTER LOGIN命令更改MSSQL最高权限用户名以后,还需要在重新登录服务器以后手动进行配置,以到达安全保护的效果,避免数据库遭到破坏。
MSSQL的最高权限用户名的的权限极为重要,一旦被设置成功,便可完全掌控MSSQL数据库的所有权限,从而保护MSSQL数据库的安全和不受外界的破坏。
本文来源:https://www.yuntue.com/post/120291.html | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏