回答:
もう1つの方法は、SQL認証を使用して、明らかに成功しない偽のアカウントでログインを試みることです。その後、メモ帳を使用してERRORLOG
ファイルを開きC:\Program Files\Microsoft SQL Server\$instance folder$\MSSQL\Log\
、このエラーを確認できます...
エラー:18456、レベル:14、状態:58。
ユーザー 'polly_wants_a_cracker'のログインに失敗しました。理由:SQL認証を使用したログインの試行が失敗しました。サーバーはWindows認証専用に構成されています。
これは、混合モード認証が有効になっていないことを意味します。
...またはこれ...
エラー:18456、レベル:14、状態:5。
ユーザー 'polly_wants_a_cracker'のログインに失敗しました。理由:指定された名前に一致するログインが見つかりませんでした。
これは、混合モード認証が有効であることを意味します。
私はおそらくどちらも使わずに伝える方法があることを知りません:
レジストリで確認できます:
HKLM\Software\Microsoft\Microsoft SQL Server\ [instancename] \MSSqlServer
現在のモードはLoginMode
キーに記録されます。
値(DWORD)は次のいずれかです。
注意:
0
に等しい 2