web-dev-qa-db-ja.com

ログイン失敗-アカウントのパスワードを変更する必要があります-エラー18488

運用SQLサーバーへの接続に失敗しました。管理者がパスワードをリセットし、パスワードを教えてくれました。

SQL Server Management Studioで次のエラーが表示されます:ユーザー 'Bill'のログインに失敗しました。理由:アカウントのパスワードを変更する必要があります。 (Microsoft SQL Server、エラー:18488)

では、どうすればパスワードをリセットできますか?

このアカウントでサーバーにターミナル接続を試みましたが、アカウントが存在しないと表示されました。したがって、通常のサーバーアカウントではなく、SQLサーバーであると思います。 (それが役立つ場合)

5
Bill Paetzke

SSMSがパスワードの変更を要求していない場合は、DBAにパスワード変更の要件を削除してもらい、sp_passwordシステムストアドプロシージャを使用してパスワードを変更する方法を指示します。

3
mrdenny

Security/Logins/[your user]Properties:オプションをオフにしますEnforce password policy、これで問題が解決します。

3
user299138

SQL ServerでWindowsパスワードポリシーが適用されているようです: http://msdn.Microsoft.com/en-us/library/ms161959.aspx

これが(Windowsのログインではなく)SQL Serverの内部ログインである場合は、それについてあなたができることは何もありません。 SQL Serverユーザーのパスワードをリセットできるのは、DB管理者だけです。

2
Massimo

実際には、SSMS経由で変更できます。登録されたタブの下のサーバーを右クリックし、新しいクエリを選択します。これにより、パスワードを変更するように求められます。オブジェクトエクスプローラーに接続しようとしたときにそれができない理由は、Microsoftの謎の1つです。

イムラン

1
Imran

このエラーを解決するのは非常に簡単です。

  1. ログインのプロパティページを開きます(右クリックしてプロパティを選択します)
  2. [ステータス]をクリックし、[ログイン]の下の[無効]をチェックしてログインを無効にし、[OK]をクリックしてプロパティページを閉じます
  3. プロパティページを再度開き、[全般]をクリックします。[パスワードポリシーを適用する]および[パスワードの有効期限を適用する]チェックボックスをオフにします
  4. [ステータス]と[有効]をクリックしてログインを有効にし、[OK]をクリックします。
0
user3869925