|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在执行崩溃恢复时,理解在一个数据库中的每一个表tbl_name对应的在数据库目录中的3个文件是很重要的:尽人皆知,在M$sql中有个相对是收集平安中的隐患的帐号sa,体系办理员(sa),默许情形下,它指派给流动服务器脚色sysadmin,其实不能举行变动。这个sa一样平常情形下是既不成以变动称号,也不成以删除,呵呵,有点鸡肋的滋味,弃置惋惜,食之有趣。装上sql2000以后,感到怪怪的,放着这个后门在,一直都不宁神,忧虑有一天被人破出暗码,那偶的电脑不就完拉。大概你回说设个健壮点的暗码,这个举措是可行,可不是久长之记,所谓斩草要除根,如果把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_configureallowupdates,1
go
RECONFIGUREWITHOVERRIDE
go
好拉,如许我们就能够更新体系表拉,接上去和后面的做法一样拉updatesysxloginssetname=你要改成的名字wheresid=0x01,然后再删除"你更名后的谁人名字"
不外要注重在sp_configure上没有参数(或只要第一个参数)的实行允许权限默许授与一切用户。有两个参数的sp_configure(用于变动设置选项)的实行允许权限默许授与sysadmin和serveradmin流动服务器脚色。RECONFIGURE权限默许授与sysadmin流动服务器脚色和serveradmin流动服务器脚色,而且不克不及传输。还得在master中是db_owner。
支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多种操作系统 |
|