猫型iPS細胞研究所

Windows、Linux、iOS、DB、Network

DataBase SQLServer

SQLSERVER「Login failed for user ‘xxxxxxx’. 理由: 指定された名前に一致するログインが見つかりませんでした」

投稿日:

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
http://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認証ができるようになっているはず・・・です。

Gooleアドセンス用336

Gooleアドセンス用336

-DataBase, SQLServer
-,

執筆者:

関連記事

sqlserver

SQL Server 構成マネージャーを起動する

SQL Server 構成マネージャーがない。 何故か、コンピューターの管理の中に入っていた。 また検索窓からは以下のように検索できる。 ・SQL Server 2014 の場合   SQLServe …

mysql

MySQLの予約語はバッククォーテーション囲んで使用する

列名に”from”や”to”を使用したいことがあるはずです。 そうした場合は”`”(バッククォーテーション)で囲みましょう。 insert into m …

select insert

私は以前SQLの順番にinsert selectと呼んでいて、笑われたことがあります。 select insertだ!と当時の上司に言われました。 なるほど、副問い合わせのselectが実行されて、そ …

mysql

MySQLの文字コードを変更する

日本語を扱うにはutf8にするべきでしょう。 アプリケーション側で接続する際に文字コードを指定することもできます。 string constr = “userid=root;password=pass …

mysql

MySQLにファイルからSQLを読み込む

MySQLにファイルからSQLを読み込む方法は 意外と知られていない方法ですのでメモっておきます。 INDEX1 MySQLにログイン中の場合2 スクリプトから実行する場合3 おまけのコマンドで指定す …