昨天在調試機房收費系統的時候,發現原來類的功能不能用了,可我沒有改動過,經過再次調試發現
數據庫連接出現了問題。于是打開
Sql sever ,連接。咦?怎么提示密碼錯誤啊???明明昨天系統還是這個密碼登陸的,怎么會突然失效了呢?

誰修改了我的密碼?
于是開始在網上找:為什么sql server 密碼突然失效? 查了半天沒找到原因......
于是在網上找:如何修改sql server 密碼?發現大多是在已知舊密碼基礎上再去修改密碼,可是我不知道。
繼續,終于找到解決方法:
用windows驗證方式登錄,然后執行sql語句:alter login [sa]with password=N'NewPassword' 即可!這里是不需要知道舊密碼的哦!
問題是解決啦,可是不能不把元兇找到啊。原來是他......

踏破鐵鞋啊!原來是自己造成的!在sqlserver安裝時這些選項沒有注意,才造成今天的后果。
在這里,雖然我勾選了強制實施密碼策略,但是我設置的密碼很簡單依然可以,這是為什么?原來,這個功能要用到NetValidatePasswordPolicy() API這個函數。(該功能只有在安全要求較高的時候才用,我們是自己做練習,無需使用啦!)
解決方法:在運行里輸入 gpedit.msc 打開 本地策略編輯器依次 展開 計算機配置-Windows設置-安全設置-帳戶策略-密碼策略“密碼必須符合復雜性要求”應該是禁用狀態,改為已啟用,之后再創建SQL Server用戶即可。
元兇已經找到,希望大家不要被“他”把密碼“修改”掉啊!!!