SQL Server 認証は、Windows 認証と異なり、SQL Server データベース専用のユーザー名とパスワードを使用して認証を行います。
本記事では、SQL Server 認証を有効にするための手順を詳しく説明します。
ステップ 1: SQL Server Management Studio (SSMS) のインストール
まず、SQL Server Management Studio (SSMS) をインストールする必要があります。SSMS は、Microsoft の公式サイトから無料でダウンロードできます。
SQL Server Management Studioダウンロード
ステップ 2: SQL Server インスタンスへの接続
SSMS を起動し、SQL Server インスタンスに接続します。デフォルトでは、Windows 認証を使用して接続されます。
ステップ 3: SQL Server 認証の有効化
オブジェクト エクスプローラーで、接続された SQL Server インスタンスを右クリックし、「プロパティ」を選択します。
「セキュリティ」タブをクリックします。
「サーバー認証」のオプションから「SQL Server および Windows 認証モード」を選択します。
「OK」をクリックし、設定を保存します。

変更を有効にするためには、SQL Server サービスを再起動する必要があります。

ステップ 4: sa(system administrator)を有効にする
手順は以下のとおりです。
saをダブルクリックします

SQLServer認証を選択し、パスワードとパスワードの確認入力に同じパスワードを入力します。
パスワードポリシーを適用するはお好みで(私はチェックを外しました)
入力が終わったら右下のOKをクリックします。
パスワードは忘れないようにメモしておきましょう。

サーバー名を選択した状態で右クリックを押すと中央付近に「再起動」がありますので選択します。

サービスの再起動中です

認証をSQLServer認証に切り替えてsaでログインします。

無事にログインが出来たら下の画面が表示されます。

ステップ 5: 新しいユーザーの作成
saでログインします

オブジェクト エクスプローラーで、「セキュリティ」フォルダを展開し、「ログイン」フォルダを右クリックして「新しいログイン」を選択します。

「一般」タブで、「SQL Server 認証」を選択し、ユーザー名とパスワードを入力します。
例はログインIDに「user1」、パスワードも同じく「user1」で作成しました。

状態を選択しログインが「有効」になっていることを確認します。
問題なければ「OK」をクリックします。

一旦切断したあと作成したユーザーでログインします。

下の画面が表示されれば成功です。

まとめ
これで、SQL Server認証を有効にする方法が完了です。
これからは、SQL Server独自の認証方式を利用して、より柔軟なユーザー管理が可能になります。
ぜひ試してみてください!


コメント