當 MUST_CHANGE 為 ON (開)時,不能將 CHECK_POLICY 和 CHECK_EXPIRATION 選項設為 OFF (關)。本站提示廣大學習愛好者:(當 MUST_CHANGE 為 ON (開)時,不能將 CHECK_POLICY 和 CHECK_EXPIRATION 選項設為 OFF (關))文章只能為提供參考,不一定能成為您想要的結果。以下是當 MUST_CHANGE 為 ON (開)時,不能將 CHECK_POLICY 和 CHECK_EXPIRATION 選項設為 OFF (關)正文
其實上面的狀況 2005與 2008都容易呈現這個問題。
在SQL Server 2008中創立帳號的時分,選中了"強迫施行密碼戰略",如下圖:
創立終了後,我不想運用戰略了,取消了"強迫施行密碼戰略",如下圖:
點擊確定後,呈現錯誤,如下圖:
詳細信息如下:
標題: Microsoft SQL Server Management Studio
------------------------------
更改 關於 登錄“test1”失敗。 (Microsoft.SqlServer.Smo)
有關協助信息,請單擊: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.3042.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=更改+Login&LinkId=20476
------------------------------
其他信息:
執行 Transact-SQL 語句或批處置時發作了異常。 (Microsoft.SqlServer.ConnectionInfo)
------------------------------
當 MUST_CHANGE 為 ON (開)時,不能將 CHECK_POLICY 和 CHECK_EXPIRATION 選項設為 OFF (關)。 (Microsoft SQL Server,錯誤: 15128)
有關協助信息,請單擊: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.3042&EvtSrc=MSSQLServer&EvtID=15128&LinkId=20476
=======================================================================
研討了半天,得用
ALTER LOGIN 登錄名 WITH PASSWORD='新密碼';
先修正一下這個帳號的密碼才行!
這是以sa身份修正登錄的密碼的,覺得這個選項讓登錄名登錄之後自己修正密碼,我試了下基本就沒法登錄啊,就是提示要更改密碼而已。
Windows Server的帳號就可以登錄後自己修正密碼,SQL Server中如何自己設置密碼呢?
其實團體用的比擬復雜的一個辦法就是:
把用戶:"刪除重建"