SQL2000中的默认sa帐号的修改与删除方法是什么

41次阅读
没有评论

共计 1218 个字符,预计需要花费 4 分钟才能阅读完成。

今天就跟大家聊聊有关 SQL2000 中的默认 sa 帐号的修改与删除方法是什么,可能很多人都不太了解,为了让大家更加了解,丸趣 TV 小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

现在用 MSSQL 的地方太多了,有很多做技术的个人电脑上也安装 SQL 专业版,因为它用的多,但用的人都知道,SQL 有个超级用户 sa,此用户默认情况下,它指派给固定服务器角色 sysadmin,并不能进行更改。一般懂点安全问题的技术人员都会把这个密码修改掉,但修改再复杂的密码都不是绝对安全的,一些暴力破解软件,菜鸟都会用。那怎么办呢,最好的办法就是删除或改名,下面提供方法. 为了加强安全把默认的 sa 用户更改掉,安全性会有大幅提升。Alter LOGIN sa DISABLE Alter LOGIN sa WITH NAME = [新用户名]

修改 SA 用户名:

一:在企业管理器中右击:(local)(windows NT),选属性,选择“服务器设置”,在服务器行为中的“允许对系统目录直接进行修改”前面的方框打钩。再点确定。二:再打开查询分析器,登陆进去(呵呵,随便你用什么帐号进去,不过可一定要在 master 数据库中有 db_owner 的权限)输入复制代码 代码如下:
update sysxlogins set name= 你要改成的名字 where sid=0x01update sysxlogins set sid=0xE765555BD44F054F89CD0076A06EA823 where name= 你要改成的名字

,OK,执行成功,转道企业管理器中刷新安全性中的登陆,看看,sa 是不是变成你自己想修改的用户了

删除 SA 用户:

修改方法需要利用的存储过程 sp_configure,sp_configure 显示或更改当前服务器的全局配置设置。语法: 打开查询分析器,输入 sp_configure [[ @configname =] name ][, [ @configvalue =] value ]

实例:复制代码 代码如下:
sp_configure allow updates , 1goRECONFIGURE WITH OVERRIDEgo

好拉,这样我们就可以更新系统表拉,接下来和前面的做法一样拉 update sysxlogins set name= 你要改成的名字 where sid=0x01,然后再删除 你改名后的那个名字 不过要注意在 sp_configure 上没有参数(或只有第一个参数)的执行许可权限默认授予所有用户。有两个参数的 sp_configure(用于更改配置选项)的执行许可权限默认授予 sysadmin 和 serveradmin 固定服务器角色。RECONFIGURE 权限默认授予 sysadmin 固定服务器角色和 serveradmin 固定服务器角色,并且不能传输。

看完上述内容,你们对 SQL2000 中的默认 sa 帐号的修改与删除方法是什么有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注丸趣 TV 行业资讯频道,感谢大家的支持。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-18发表,共计1218字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)