発生したこと
localに立てたSQL SERVERにSAでログインできずにこまった
ODBC(32bit)で接続情報を立てようとしたところ,sqlstate 28000 (error 18456)
のエラーが発生.
解決方法
下記サイトを参考にしました
How to Fix Login Failed Microsoft SQL Server Error: 18456 - Appuals.com
1.SQL Server Management System(SSMMS)でSAパスワードを変更
SSMSをインストールして,Windows認証でlocal環境にログイン.
saを右クリックでプロパティを開き,パスワードを設定. (初期設定パスワードは「RPSsql12345」らしいですが検証できず…)
状態でログインが許可されているかも確認します.
2.SQL Server認証モードを許可する
サーバを右クリックしプロパティの「セキュリティ」で「サーバ認証」を「SQL Server認証とWindows認証」に設定.
3.SQL Server 2016構成マネージャを立ち上げる
構成マネージャの「SQL Serverネットワーク構築」>プロコトルでTCP/IPを有効にする(初期設定は無効になっているようです)
上記手順でsaアカウントでのSQL Server認証ができるようになりました.