2011-11-30 55 views
25

アプリケーションユーザーのSQL Serverログインを作成しましたが、ポリシーオプションの選択を忘れました。今私はSQLサーバー管理スタジオからオプションをオフにしようとするとき: MUST_CHANGEがONのとき、CHECK_POLICYとCHECK_EXPIRATIONオプションをオフにすることはできません。 どのようにして、ユーザーを削除してからやり直すのではなく、ポリシーの変更を行うことができますか?ログインを変更できません。

答えて

44

は、このリンクをチェックアウト: Fix a SQL Server Login which has MUST_CHANGE set to ON

あなたはそれを修正するために、次のクエリを使用することができます。

USE Master 
GO 
ALTER LOGIN UserName WITH PASSWORD = 'password' 
GO 
ALTER LOGIN UserName WITH 
     CHECK_POLICY = OFF, 
     CHECK_EXPIRATION = OFF; 

が適切な値でユーザー名とパスワードを交換します。

このリンクをクリックすると、管理スタジオのインターフェイスで固定するプロセスが表示されます。

+0

ありがとうございました!私は一握りで私の髪を裂いていたので、あなたは私が大げさにならないようにしました。 「シンプルな」クエリー言語 –

6

基本的にパスワードを変更するだけでOKを押します。バックアップを開いて、[パスワードを強制する]チェックボックスをオフにすることができます。

+0

それは動作しますが、他の答えのスクリプトは間違いなくもっと便利です:) –

関連する問題