SQL2000中的默許sa帳號的修正與刪除辦法。本站提示廣大學習愛好者:(SQL2000中的默許sa帳號的修正與刪除辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是SQL2000中的默許sa帳號的修正與刪除辦法正文
如今用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 固定辦事器腳色,而且不克不及傳輸。