SQL Server の認証モードの変更を行う

Visual Express Studio の SQL Server オブジェクト エクスプローラーで CHIBIKURO2-PC\SQLEXPRESS サーバに新規接続しようとしたら、エラーコード「18456」で「ユーザー 'dbtest' はログインできませんでした。」と接続を拒否された。

dbtest というのは新規に追加したユーザね。

これだけではなぜ拒否されたかわからないので、エラーログファイル
C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\Log\ERRORLOG
を確認すると、

2014-06-28 12:49:04.05 Logon       エラー: 18456、重大度: 14、状態: 58。
2014-06-28 12:49:04.05 Logon       Login failed for user 'dbtest'.理由: SQL 認証を使用したログインに失敗しました。サーバーは、Windows 認証専用に構成されています。 [クライアント: <local machine>]

というエラーが。
「サーバーは、Windows 認証専用に構成されています。」か(^^;

どうも最初にサーバを構成した時、俺は認証モードを「SQL Server 認証モードと Windows 認証モード」にしていたつもりだったが、「Windows 認証モード」になっていたようだな。

ということで、認証モードを変更する。

1.SQL Server Management Studio で、CHIBIKURO2-PC\SQLEXPRESS サーバの上で右メニューを開く。

2.一番下の「プロパティ」を選択。

3.サーバ認証を「SQL Server 認証モードと Windows 認証モード」に変更。

20140628_sql_setting1.jpg

4.「OK」を押したら「構成の変更の一部は、SQL Server を再起動するまで有効になりません。」と出てくるので更に「OK」を。

5.CHIBIKURO2-PC\SQLEXPRESS サーバの上で右メニューを開き、「再起動」を選択。

6.「CHIBIKURO2-PC の MSSQL$SQLEXPRESS サービスを再起動しますか?」と聞かれるので「はい」を押してサーバ再起動。

これで、ユーザでのログインが可能になる。

さて、プログラム書くか。

トラックバック(0)

このブログ記事を参照しているブログ一覧: SQL Server の認証モードの変更を行う

このブログ記事に対するトラックバックURL: https://blog.netandfield.com/mt/mt-tb.cgi/3021

コメントする

このブログ記事について

このページは、shinodaが2014年6月28日 13:25に書いたブログ記事です。

ひとつ前のブログ記事は「今期のテレビドラマ総括」です。

次のブログ記事は「やっと VB.NET から SQL Server に接続できたわ」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。


月別 アーカイブ

電気ウナギ的○○ mobile ver.

携帯版「電気ウナギ的○○」はこちら