程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> MSSQL >> SQL2000中的默許sa帳號的修正與刪除辦法

SQL2000中的默許sa帳號的修正與刪除辦法

編輯:MSSQL

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 固定辦事器腳色,而且不克不及傳輸。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved