[SQL Server]新規追加したユーザーでログインすると エラー:18456 が発生して拒否される(Connect SQL アクセス許可が無い場合)

ログイン時にConnect SQL アクセス許可が原因でエラーとなる場合の解決方法です。

エラー例

ログイン時のエラーメッセージ まずはこちらを参考にし、エラー原因を特定してください。

Connect SQL アクセス許可が無い場合の対処方法

  1. 「Microsoft SQL Server Management Studio」で sa ユーザーなど、ログイン可能なユーザーでログインします。

  2. [サーバー名] -> [セキュリティ] -> [ログイン] と辿り、問題となっているユーザーを右クリックして[プロパティ]を選択します。

    ユーザープロパティ選択
  3. [ログインのプロパティ画面]が表示されたら画面左側の[セキュリティ保護可能なリソース]を選択し、画面右上の[検索ボタン]をクリックします。

    ログインのプロパティ画面
  4. [オブジェクトの追加画面]が表示されたら[サーバー'サーバー名'(S)]を選択し、[OKボタン]をクリックします。

    オブジェクトの追加画面
  5. 権限の一覧が表示されるので[SQLの接続]行の[許可]にチェックを付け、[OKボタン]をクリックします。

    権限の一覧

検証環境

関連ページ