【SQL Server】新規ユーザーを作成しログイン及びテーブルへアクセス出来るようにする

新規ユーザーの作成

1.Windouws認証でログインする


2.[セキュリティ]-[ログイン]を右クリック→[新しいログイン]


3.以下を実施
・「ログイン名」を入力 ※ここでは「sampleUser」を入力
・「SQL Server 認証」にチェック
・「パスワード」を入力
・「次回ログイン時のパスワードの変更を必須にする」のチェックを外す

ログイン出来るようにする

1.[XXXX(SQL Server XXX)]を右クリック→[プロパティ]


2.[セキュリティ]の「サーバー認証」の「SQL Server認証モードをWindows認証モード」に
 チェックを入れ「OK」


3.「SQL Server 構成マネージャー」を起動して「SQL Server(MSSQLSERVER)」を右クリックし
  再起動

テーブルへアクセス出来るようにする

1.[セキュリティ]-[ログイン]-[作成したユーザー(ここではsampleUser)]を右クリック→
  [プロパティ]


2.[セキュリティ]で「sysadmin」にチェックを入れる
※ここでは簡易に設定するため特権的なサーバーロールを設定する
※本来はDB毎またはテーブル毎にアクセス要否を設定すべきと思う

ログイン及びテーブルへのアクセスが可能となったか確認

1.SSMSを停止→起動して、「SQL Server認証」で新規ユーザーでログイン


2.テーブルが表示されていること、アクセス出来ることを確認する

タイトルとURLをコピーしました