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

執筆者:

関連記事

mysql

utilitiesのmysqlrplshowを使いたい

かれこれ3日ほどはまったので恥を忍んでここに記載しておきます :x001: 構成は以下の通りです。 Windows8:192.168.0.99。mysqlrplshowを実行する └centos:19 …

mysql

MySQLのexists

exists自体はほとんどのSQL自体に実装されていると思われます。 しかし、使用方法を誤るとレスポンスに大きな影響を与えてしまします。 副問合せであるexists内部で、集問い合わせのキー列と結合し …

mysql

MySQL:エラー:The total number of locks exceeds the lock table size

The total number of locks exceeds the lock table sizeは、大量にデータを削除する場合等に発生する可能性があります。 見ての通り、ロックするメモリー不 …

mysql

MySQLで相関サブクエリを実行する

相関サブクエリとは、SQLの実行結果の行と行を比較することです。 ある行とある行の時間差を求めることで何秒間隔でデータが登録されているかがわかったり、 ある行とある行の売上差を求めることで、売上の上が …

mysql

MySQLの時間の計算・比較

列同士を比較する datetime型をそのままプラス・マイナスしてはいけません!! 例えば、 mysql> select * from test; +———————+ …