SQL Server 2016 に「sa」アカウントでログインを試みると、「ユーザー’sa’はログインできませんでした。(Microsoft SQL Server、エラー:18456)」が表示される場合です。
■saアカウントでログイン
■ユーザー’sa’はログインできませんでした。(Microsoft SQL Server、エラー:18456)
原因
SQL Server 認証で「sa」アカウントで SQL Server にログインするための設定が足りていないことが原因です。
対処方法
QL Server 認証で「sa」アカウントで SQL Server にログインするための設定を行ないます。
■前提
- すでに sa アカウントのパスワードの設定は完了しているものとします。
「Windows 認証」で SQL Server へログインします。
Windows 認証で SQL Server Management Studio にログインしたら、対象の SQL Server を選択して右クリックし、「プロパティ」をクリックします。
「サーバーのプロパティ」画面が表示されたら「サーバー認証」で「SQL Server 認証モードと Windows 認証モード」にチェックを入れて「OK」ボタンをクリックします。
下図のように「構成の変更の一部は、SQL Server を再起動するまで有効になりません。」のメッセージが表示されることを確認し「OK」ボタンをクリックします。
Windows の「コントロールパネル」を起動します。
「管理ツール」をクリックします。
「サービス」をクリックしてサービスを起動します。
対象の SQL Server(図では MSSQLSERVER を選択しています。)を選択して右クリックし「再起動」をクリックします。
「別のサービスの再起動」確認画面が表示されるので「はい」ボタンをクリックします。
「SQL Server 認証」で SQL Server へログインします。
SQL Server 認証でログインできることを確認します。
コメント