共計(jì) 1218 個字符,預(yù)計(jì)需要花費(fèi) 4 分鐘才能閱讀完成。
今天就跟大家聊聊有關(guān) SQL2000 中的默認(rèn) sa 帳號的修改與刪除方法是什么,可能很多人都不太了解,為了讓大家更加了解,丸趣 TV 小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
現(xiàn)在用 MSSQL 的地方太多了,有很多做技術(shù)的個人電腦上也安裝 SQL 專業(yè)版,因?yàn)樗玫亩啵玫娜硕贾溃琒QL 有個超級用戶 sa,此用戶默認(rèn)情況下,它指派給固定服務(wù)器角色 sysadmin,并不能進(jìn)行更改。一般懂點(diǎn)安全問題的技術(shù)人員都會把這個密碼修改掉,但修改再復(fù)雜的密碼都不是絕對安全的,一些暴力破解軟件,菜鳥都會用。那怎么辦呢,最好的辦法就是刪除或改名,下面提供方法. 為了加強(qiáng)安全把默認(rèn)的 sa 用戶更改掉,安全性會有大幅提升。Alter LOGIN sa DISABLE Alter LOGIN sa WITH NAME = [新用戶名]
修改 SA 用戶名:
一:在企業(yè)管理器中右擊:(local)(windows NT),選屬性,選擇“服務(wù)器設(shè)置”,在服務(wù)器行為中的“允許對系統(tǒng)目錄直接進(jìn)行修改”前面的方框打鉤。再點(diǎn)確定。二:再打開查詢分析器,登陸進(jìn)去(呵呵,隨便你用什么帳號進(jìn)去,不過可一定要在 master 數(shù)據(jù)庫中有 db_owner 的權(quán)限)輸入復(fù)制代碼 代碼如下:
update sysxlogins set name= 你要改成的名字 where sid=0x01update sysxlogins set sid=0xE765555BD44F054F89CD0076A06EA823 where name= 你要改成的名字
,OK,執(zhí)行成功,轉(zhuǎn)道企業(yè)管理器中刷新安全性中的登陸,看看,sa 是不是變成你自己想修改的用戶了
刪除 SA 用戶:
修改方法需要利用的存儲過程 sp_configure,sp_configure 顯示或更改當(dāng)前服務(wù)器的全局配置設(shè)置。語法: 打開查詢分析器,輸入 sp_configure [[ @configname =] name ][, [ @configvalue =] value ]
實(shí)例:復(fù)制代碼 代碼如下:
sp_configure allow updates , 1goRECONFIGURE WITH OVERRIDEgo
好拉,這樣我們就可以更新系統(tǒng)表拉,接下來和前面的做法一樣拉 update sysxlogins set name= 你要改成的名字 where sid=0x01,然后再刪除 你改名后的那個名字 不過要注意在 sp_configure 上沒有參數(shù)(或只有第一個參數(shù))的執(zhí)行許可權(quán)限默認(rèn)授予所有用戶。有兩個參數(shù)的 sp_configure(用于更改配置選項(xiàng))的執(zhí)行許可權(quán)限默認(rèn)授予 sysadmin 和 serveradmin 固定服務(wù)器角色。RECONFIGURE 權(quán)限默認(rèn)授予 sysadmin 固定服務(wù)器角色和 serveradmin 固定服務(wù)器角色,并且不能傳輸。
看完上述內(nèi)容,你們對 SQL2000 中的默認(rèn) sa 帳號的修改與刪除方法是什么有進(jìn)一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注丸趣 TV 行業(yè)資訊頻道,感謝大家的支持。