15

SQL Server 2008に接続しようとしていますが、次のエラーが発生します。

アカウントは現在ロックアウトされているため、ユーザー「xyz」のログインに失敗しました。システム管理者はアカウントのロックを解除できます。(Microsoft SQL Server、エラー18486)

画像をご確認ください。

ここに画像の説明を入力してください

4

5 に答える 5

31

SQLサーバーにはローカルパスワードポリシーがあります。X回の試行の失敗後にアカウントをロックダウンするポリシーが有効になっている場合、アカウントは自動的にロックダウンされます。「sa」アカウントでのこのエラーは非常に一般的です。saは、SQLサーバーで使用できるデフォルトの管理者ログインです。そのため、追放者がシステムをブルートフォースしようとした可能性があります。(これにより、正当なユーザーが間違ったパスワードでアカウントにアクセスしようとした場合でも、ユーザーが他のユーザーに通知せずにパスワードを変更した可能性があります。)

別の管理者アカウントを知っている場合は、このクエリを使用してロックを解除できます。

ALTER LOGIN sa WITH PASSWORD='password' UNLOCK

このリンクで詳細をお読みください。

于 2012-08-30T06:34:39.417 に答える
3

ロックを解除する別の方法があります。Windows認証を使用してSQLサーバーに接続しますが、WindowsユーザーがSQLの管理者であることを確認してください。次に、セキュリティフォルダに移動し、ロックされたユーザーを選択し、プロパティに移動してから[ステータス]に移動します。「ログインはロックアウトされています」のチェックを外し、アカウントのロックを解除する必要があります。

于 2015-04-16T11:02:27.503 に答える
2

http://blog.sqlauthority.com/2009/04/23/sql-server-fix-error-18486-login-failed-for-user-sa-because-the-account-is-currently-locked-outから-the-system-administrator-can-unlock-it-unlock-sa-login /

ALTER LOGIN sa WITH CHECK_POLICY = OFF;

ALTER LOGIN sa WITH CHECK_POLICY = ON; 行く

私のためにうまくいった。

于 2016-01-30T09:32:10.160 に答える
0

リモートでDBを何度も試行できませんでしたが、アカウントがロックされていました。

"ALTER LOGIN sa WITH PASSWORD ='password' UNLOCK" this

于 2015-02-20T06:08:28.773 に答える
0

saが唯一の管理者アカウントである場合は、 MSDNの[システム管理者がロックアウトされている場合のSQLServerへの接続]ページに記載されているアドバイスに従うこともできます。

ここに画像の説明を入力してください

于 2015-10-01T09:01:28.347 に答える