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

时间:2024-01-22 22:54:59 

现在用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=0x01
update sysxlogins set sid=0xE765555BD44F054F89CD0076A06EA823 where name='你要改成的名字'


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

删除SA用户:

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

实例:


sp_configure 'allow updates', 1
go
RECONFIGURE WITH OVERRIDE
go


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

标签:sa
0
投稿

猜你喜欢

  • Vue组件通信方法案例总结

    2023-07-02 16:51:58
  • asp组件上传

    2010-05-27 12:16:00
  • 教你利用python的matplotlib(pyplot)绘制折线图和柱状图

    2022-02-25 17:30:49
  • python获取本机mac地址和ip地址的方法

    2023-02-25 00:38:16
  • python连接mysql调用存储过程示例

    2024-01-18 01:32:19
  • python装饰器相当于函数的调用方式

    2021-05-13 13:39:03
  • MySQL免安装版(zip)安装配置详细教程

    2024-01-25 04:40:31
  • golang 如何通过反射创建新对象

    2024-04-27 15:24:38
  • Pandas如何对Categorical类型字段数据统计实战案例

    2023-03-01 20:02:26
  • Python 函数简单易理解版

    2023-02-17 21:10:47
  • Python使用cn2an实现中文数字与阿拉伯数字的相互转换

    2021-07-28 23:33:51
  • PHP之深入学习Yii2缓存Cache组件详细讲解

    2023-06-29 17:37:20
  • pdf论文中python画的图Type 3 fonts字体不兼容的解决方案

    2021-01-21 01:05:15
  • Mysql表的约束超详细讲解

    2024-01-20 07:43:11
  • perl控制流介绍(if条件,while,for循环,foreach)

    2023-02-13 16:33:34
  • 使用opencv-python如何打开USB或者笔记本前置摄像头

    2021-05-18 08:24:52
  • Golang学习笔记(一):简介

    2024-02-22 18:59:28
  • 网页布局设计基础

    2008-10-16 13:58:00
  • pandas 根据列的值选取所有行的示例

    2023-10-13 16:19:38
  • Oracle数据库的十种重新启动步骤

    2012-07-21 14:58:25
  • asp之家 网络编程 m.aspxhome.com