概要
Active Directoryサーバーをリプレイスしたら,SQL Server のクライアントにて接続エラーが発生するようになった。
接続できませんでした。:
SQLState: ‘28000’
SQL Server エラー: 18452
[Microsoft][ODBC SQL Server Driver][SQL Server]ログインできませんでした。このログインは信頼されていないドメインからのログインなので,Windows 認証では使用できません。
対処方法
ADサーバーの正常稼働を確認する
関係するサーバーにて,以下のコマンドを実行する
dcdiag /v > c:\test.log
c:\test.log に検証結果が記録されているので,メモ帳等で確認し問題解決にあたる。
認証テストをしてみる
SQL Server が稼働しているサーバーにて,以下のコマンドを実施してみる
nltest /whowill:ドメイン名 アカウント名
(ドメイン名とアカウント名は,接続エラーとなっているユーザーを使用する)
SQL Server の再起動
特にエラーがなかったり,何かしらのエラー訂正をした後もまだ接続できない場合,サービスの再起動を行ってみる
ログインのプロパティにて,ログインを無効・有効としてみる
Microsoft SQL Server Management Studio で管理者権限のあるユーザーにて該当のSQL Serverに接続する。
セキュリティ-ログイン-該当ユーザーを右クリック
状態 ログイン にて,一旦 無効で OK。再びプロパティをあけて 有効にする。
プロパティ
SQL Server 2014 Express
コメント