如何改名和删除mssql SA帐号

2019-04-30 23:42:44来源:爱站网 阅读 ()

新老客户大回馈,云服务器低至5折

  mssql中有个网络安全中的隐患的账户sa,一般默认情况下sa指派给固定服务器角色sysadmin,并不能进行更改与删除,但是不管它又感觉不放心,万一哪天被人破了密码那么电脑就会遭到攻击,那么你知道如何改名和删除mssql SA帐号吗?

  呵呵,前面说拉那么半天废话,可能你已经看的不耐烦拉,好,这就说道正题,大家跟着我来一起把sa给大卸八块首先打开SQL中的企业管理器,接着在工具选项卡中选择SQLserver配置属性依次,点服务器设置,看到允许对系统目录直接进行修改前面的方框吗,点一下,好。

  再打开查询分析器,登陆进去(呵呵,随便你用什么帐号进去,不过可一定要在master数据库中有db_owner的权限)输入

  updatesysxloginssetname='你要改成的名字'wheresid=0x01

  updatesysxloginssetsid=0xE765555BD44F054F89CD0076A06EA823wherename='你要改成的名字'

  OK,执行成功,好拉,转道企业管理器中刷新安全性中的登陆,看看,sa是不是变成你要改成的名字拉,呵呵,选中你要改成的名字点击右键,怎么样是不是出现拉删除的选项,呵呵,删除。看看sa是不是已经没有拉。

  后记

  直接在查询分析器里怎么删除sa

  直接在查询分析器里怎么删除sa,做法和前面所说的差不多,只不过这次不是在企业管理器中做手脚拉,而是利用sql提供给我们功能强大的存储过程来完成这项任务。下面就是我所说的需要利用的存储过程sp_configure,sp_configure显示或更改当前服务器的全局配置设置。

  它的语法:

  sp_configure[[@configname=]'name']

  [,[@configvalue=]'value']

  实例:

  sp_configure'allowupdates',1

  go

  RECONFIGUREWITHOVERRIDE

  go

  好拉,这样我们就可以更新系统表拉,接下来和前面的做法一样拉updatesysxloginssetname='你要改成的名字'wheresid=0x01,然后再删除"你改名后的那个名字"

  不过要注意在sp_configure上没有参数(或只有第一个参数)的执行许可权限默认授予所有用户。有两个参数的sp_configure(用于更改配置选项)的执行许可权限默认授予sysadmin和serveradmin固定服务器角色。RECONFIGURE权限默认授予sysadmin固定服务器角色和serveradmin固定服务器角色,并且不能传输。还得在master中是db_owner。

  看了以上关于如何改名和删除mssql SA帐号的内容后你是否明白了呢?如果你还想了解更多相关内容就请关注爱站技术频道吧。


原文链接:https://js.aizhan.com/data/mssql/5868.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:怎么将SQL语句替换成字符串

下一篇:MAC中忘记了mysql密码怎么办