多くのチュートリアルで提案されているように、SQL Server 2012 で次の設定を行いました。
- サーバー認証を「SQL ServerおよびWindows認証モード」に設定しました
- デフォルトのデータベース「マスター」を使用してパスワード ポリシーを適用し、強力なパスワードを SA ユーザーに設定しました
- SA ユーザーにデータベース エンジンに接続する権限を付与し、SA ユーザーのログインを有効にしました。
それでも、SQL Server 認証を使用して「localhost」にログインしようとすると。
次のように失敗します。
Cannot connect to (local).
------------------------------
Login failed for user 'sa'. (Microsoft SQL Server, Error: 18456)
ログインできる唯一の方法は、まだウィンドウ認証です。
私のインスタンスは MSSQLSERVER という名前です。localhost\MSSQLSERVER にアクセスできません。