SQL Server 2008でログインを作成する
0.改訂履歴
- 2012.08.05 新規作成
1.はじめに
このドキュメントでは,SQL Server 2008に接続する為のログインを作成する.SQL
Serverではログインとデータベースユーザの管理が異なるが,まずはログインを作成する手順を説明する.
ログインの作成には,SQL Server Management
Studioを使ってGUIツールで作成する方法と,コマンドライン(クエリ)で作成する手順があるが,簡単なパスワードを付ける際に発生するポリシーエ
ラー「メッセージ 15118、レベル 16」に対応する方法についても記載する.
2.SQL Server Management Studioを使ってGUIでユーザを作成する
- SQL Server Management Studioを起動する.
- saアカウントを使ってログインする.
- セキュリティの中にあるログインを表示する.
- ログインを右クリック.
- 次の様に設定する.
- 「パスワードポリシーを提供する」のチェックを外す.
- 今回はログイン名と同じパスワードを設定しているが,そのような簡単なパスワードだとポリシーエラーとなる.
3.クエリでログインを作成する(パスワード再設定)
- クエリによってログインを作成する手順も知っておくと,再作成等何かと便利なので,確認しておく.
- ログインユーザをtestuser1,パスワードをtestuser1として作成を試みる.
- パスワードがポリシーにあってなくてユルいのでエラーとなっている.
- よって,難しいパスワードを設定してみる.
- 今回は正しく作成できた.
- 一旦設定したパスワードを,簡単なパスワードに設定してみる.
- まず,ALTER
LOGINにて,testuser1に対して,パスワードポリシーの適用が行われない様に設定し,パスワードを変更,そしてポリシーを再度戻す.
- 今回は正しく実行できた.
- これで,簡単なパスワードでも設定できている.