資料庫sa賬戶被鎖定

2021-04-13 13:24:49 字數 1215 閱讀 2853

問題描述:

佈署某一**後,主頁面不能登入,訪問同一伺服器上的另一**,突然系統報18456錯誤,提示資訊是「無法連線到×××伺服器」,其他資訊為「使用者『sa』登入失敗。(microsoft sql server,錯誤:18456)」。

問題原因:

佈署**時,資料庫連線檔案中的密碼不正確,所以多次訪問主頁面後就出現問題.

原因是: sql server 2005的sa使用者預設是啟用了

「強制實施密碼策略」。而一般預設的windows帳戶密碼策略或者ad(域帳戶)密碼策略都是3-6次錯誤口令登陸失敗後,系統暫時凍結該使用者。凍結的時間要看系統設定的長短。該問題就出在**資料庫連線檔案用錯誤的sa密碼多次試圖訪問系統,而sa的

「強制實施密碼策略」起了作用。

**:

sa帳戶被鎖定,原因是

sa的帳戶啟用了「強制實施秘密策略」,或者「強制過期」。在登入使用者

sa的登入屬性對話方塊中,能看到改選項是否選定狀態。如下圖(

1)所示(windows身份登入資料庫後--安全性--登入名中右擊sa--屬性):

圖(1

選中「強制實施秘密策略」後,

sql server2005

會呼叫windows

或者域的帳戶管理策略。如果是

windows

的帳號管理策略,可以通過「控制面板」的「本地安全設定」中看到「帳戶策略」情況,其中的「密碼策略」可以設定使用者秘密的失效時間、長短等,另外在「帳戶鎖定策略」可以設定「帳戶鎖定閾值」,即帳戶用錯誤的口令嘗試登入幾次,系統即自動鎖定該帳戶。可以參考圖(2)。

圖(2

如果sql server的帳號已經被鎖定,在該帳戶的登入屬性裡面能看到如圖(3)所示。

圖(3

這是即使用整合windows的帳戶登入sql server,取消圖(3)「登入已鎖定」的勾選。再重新用sa的正確口令登入sql server時,也會出現18456的錯誤。如圖(4)所示。這是因為sa的口令需要重新設定。再次用整合windows的帳戶登入sql server的帳戶登入sql server進行sa的密碼重新設定,即可解決問題。

圖(4)

ad被鎖定的賬戶 AD賬號頻繁被鎖定原因

在公司的實際運維過程當中,有時會碰到某些 ad賬號被頻繁鎖定的情況。在網上找了很多資料,往往描述地不夠詳細。為了發揚網路人人為我,我為人人的精 神,現在把我所碰到的情況及解決方案寫出來,希望給碰到相關問題的人提供幫 助。ad 某乙個賬戶,每隔幾分鐘就會被鎖定,即使解鎖,即使禁用都沒有 效果。情況一 ...

資料庫鎖定

在很多客戶一起查詢資料表時,如果使客戶能最快地查詢到資料就是排程和鎖定做的工作了。在mysql中,我們把select操作叫做讀,把對資料表修改增加的操作 insert,update,replace.叫做寫。mysql的基本排程策略可以歸納為以下兩條 寫入請求將按它們到達伺服器的順序進行處理 寫操作的...

批量解鎖被鎖定的AD賬戶

因公司網路有客戶端中了w32.downadup病毒,此病毒會不停使用ad賬戶和不同密碼組合嘗試訪問,公司域中有使用組策略,密碼輸入錯誤三次將鎖定賬號,從而導致很多ad賬戶被鎖定。active directory使用者和計算機無法直接對多個賬戶同時解鎖,如果乙個個解,賬戶多的時候,簡直要崩潰。下面介紹...