SqlServer的sa賬號被鎖定


sql server的sa賬號老是被鎖(登錄已鎖定)問題: 最近sa登錄老是被鎖定,去查看數據庫->安全性->sa賬號右鍵屬性,在狀態選項卡中找到sql server 身份驗證 ,發現“登錄已鎖定”被勾選了;把這個勾選去掉,然后提示必須修改密碼。“登錄已鎖定”的勾選去掉並修改密碼后又能使用十多分鍾 ,如此反復

 

原因分析及解決辦法:

1、如果短時間內不停連接,就會被SQL SERVER誤認為是這是攻擊,會自動將此賬號鎖定。 

SqlServer自動鎖定sa的解決代碼。

要用windows身份驗證登錄,在查詢分析器里輸入(方法一:重置sa的密碼):

1
2
3
4
5
ALTER  LOGIN 用戶名 ENABLE ;
GO
ALTER  LOGIN 用戶名  WITH  PASSWORD  'password'  unlock, check_policy =  off ,
check_expiration =  off  ;
GO

 

或者用windows身份驗證登錄后,數據庫->安全性->sa賬號右鍵屬性:在狀態 選項卡中找到sql server 身份驗證 ,顯示“登錄已鎖定”;把這個勾選去掉,然后提示必須修改密碼。

 

 

 

 

2、這樣就將密碼置空,然后再重啟登錄。(方法二:SqlServer自動鎖定sa賬號保留原sa密碼

SqlServer自動鎖定sa賬號保留原sa密碼:

用Windows身份登錄SQLServer的SSMS后,【安全性】——【登錄名】——【sa】

在【sa】上點右鍵--屬性:

在打開的【登錄名屬性-sa】對話框中,在“常規”選項卡中,取消勾選“強制實施密碼策略(F)”,確定。重啟SqlServer服務器后,原來的密碼就可以正常使用了。

以后再也不會出現自動鎖定sa密碼的問題了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM