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

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

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
-,

執筆者:

関連記事

mysql

vmwareをアップデートしたらMySQLが起動しなくなった

[root@centos100 log]# service mysql restart MySQL server PID file could not be found! [失敗] Starting …

sqlserver

SQLSERVER インストール後にDataをDドライブ(別ドライブへ)移動する方法

通常OSはCドライブ、データはDドライブなどの別ドライブを使用します。 SQLSERVERではデータの肥大化が起こりうる実データファイル(mdfやldf)をCドライブ以外に変更したい場面は多いはずです …

sqlserver

SQLserver テーブルの変更タイムアウト

エラー テーブルを修正できません。 タイムアウトの時間切れです。操作が完了する前にタイムアウト期間を過ぎたか、またはサーバが応答していません。 解決方法 SQL Server Management S …

mysql

CentOS6.4にMySQL5.6をインストールする

INDEX1 RPMのダウンロード2 tarの解凍3 rpmをyumでインストール4 サービス名が違う?5 mysql_secretにrootの初期パスワードはある6 mysql_secure_ins …

mysql

MySQLの時間のフォーマット

MySQLのdatetime型はそのままSELECTすると、 2013-05-15 13:45:59 のように表示されてしまいます。 yyyy-mm-ddではなく、yyyy/mm/dd がいい場合もあ …