Windows認証でAdministratorを指定しているのにログインできない。
そんな場合は以下の手順でAdministratorユーザーを作成します。
起動時のパラメーターの変更
「SQL Server 構成マネージャー」を起動します。
「SQL Server のサービス」から「SQL Server(MSSQLSERVER)」サービスを右クリックし、「プロパティ」をクリックします。
「起動時のパラメーター」タブにて「-m」(ハイフンm)を追加し「OK」ボタンをクリックします。
私のPCはWindows10なのですが、会社のWin7 PCでは簡単にみつかった構成マネージャーがみつかりません。
以前にも記事を書いたのですが、直接プログラムを「Cortanaに何か聞いてみてください」に下記xxx.mscを入力します。
・SQL Server 2014 の場合
SQLServerManager12.msc
・SQL Server 2012 の場合
SQLServerManager11.msc
・SQL Server 2008 の場合
SQLServerManager10.msc
https://ips.nekotype.com/4406/
SQL Serverサービスを「再起動」
Administratorユーザーの作成
コマンドプロンプトを起動し、以下のコマンドを実行します。
> sqlcmd -S (ホスト名)
1> CREATE LOGIN [(ホスト名)\Administrator] FROM WINDOWS;
2> EXEC sp_addsrvrolemember ‘TESTSERVER\Administrator’,’sysadmin’;
3> GO
起動時パラメーターを修正して再起動
SQL Serverの起動時パラメーターに追加した「-m」を削除し、SQL Serverサービスを再起動します。
以上でAdministratorによるWindows認証ができるようになっているはず・・・です。