SQL SERVER 2000更改Sa用户名和密码

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-01 21:41 点击:

在北大青鸟于海涛的教程中时常出sqlconnection con=new SqlConnection("server=.;database=nowerth;uid=sa;pwd=");
这样的数据库连接。对于此连接有两点儿不安全因素存在,
大家在使用时要注意啦。一是Pwd为空,二是Uid为Sa,系统默认的管理员。对于Sa这个保留用户,
大家一定要足够的小心,此处介绍给大家一个修改Sa为其它用户名的方法。
  打开Sql server查询分析器,依次执行以下几段代码(注意,进入查询分析器的用户名
的角色要为System administrator,而且是各个数据库的db owner):
sp_configure allow updates, 1
go
RECONFIGURE WITH OVERRIDE
go
然后再运行以下代码
update sysxlogins set name=张三 where sid=0x01
update sysxlogins set sid=0xE765555BD44F054F89CD0076A06EA823 where name=张三
接着:
sp_configure allow updates, 0
go
RECONFIGURE WITH OVERRIDE
go

然后,你查看一下SQL SERVER的角色,就会发现SA的用户名,已经改为“张三”这个新名子了  
   下面来解决修改Sa(或者是刚才你改过的“张三”的密码):
打开企业管理器,打开服务器组--安全性--双击登陆--双击要修改的用户名(如Sa)
打开“登陆属性”对话框,进行修改密码,保存即可完成。

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • sql常见面试题
      • SQL SERVER 2005性能之跟踪
      • SQL编程(一)
      • LINUX上RMAN自动备份脚本
      • sql server面试题
      • 如何将多个SQL查询统计结果一次显示出来
      • 浅谈SQL Server中的事务日志(三)----在简单恢复模式下日志的角色
      • SQL小技巧系列 --- 行转列合并
      • sql server 列转行
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1