1

私は SQL Server の初めてのユーザーです。Windows 7マシンにインストールしました。サーバーにログインしようとすると、エラーが表示されます。

ユーザー 'Admin-PC\Admin' のログインに失敗しました。(.Net SqlClient データ プロバイダー)

ログインに失敗しました - エラー番号: 18456 - 重大度: 14 - 状態: 1

Windows のデフォルト認証を使用しています。

4

2 に答える 2

1

この回答はこのブログから参照されています

以下の関連部分をそのまま再現しています:-

認証されていないクライアントへの情報漏えいを防ぐために、エラー メッセージはかなり一般的なものになっています。特に、' State' は、問題の性質に関係なく、常に '1' として表示されます。失敗の真の理由を判断するために、管理者は、対応するエントリが書き込まれるサーバーのエラー ログを調べることができます。エントリの例は次のとおりです。

2006-02-27 00:02:00.34 Logon     Error: 18456, Severity: 14, State: 8.
2006-02-27 00:02:00.34 Logon     Login failed for user '<user name>'
                                            . [CLIENT: <ip address>]

メッセージのキーはState、問題の原因を反映するためにサーバーが正確に設定する ' ' です。上記の例では、状態 8 は、ユーザーが間違ったパスワードを提供したために認証が失敗したことを示しています。

ERROR STATE  ERROR DESCRIPTION
2 and 5      Invalid userid
6            Attempt to use a Windows login name with SQL Authentication
7            Login disabled and password mismatch
8            Password mismatch
9            Invalid password
11 and 12    Valid login but server access failure
13           SQL Server service paused
18           Change password required
于 2012-09-13T10:53:25.157 に答える
0

本当の問題は、Windows 7 の「管理者として実行」です。このオプションを選択すると、MSSQL サーバーを使用できるようになります。

于 2012-09-17T13:36:31.027 に答える