SQL Server データベースへのデータベース認証ログインの追加

Microsoft SQL Server インスタンス内で直接作成されたログインは、データベース認証ログインです。データベース認証ログインでジオデータベースに接続する場合、SQL Server によって管理されるログイン名とパスワードを入力する必要があります。ログインを作成したら、ログインがアクセスする必要のある各データベースにユーザを作成し、ログインをそのユーザにマップします。

手順:
  1. SQL Server インスタンスに接続します。
  2. [セキュリティ] フォルダで [ログイン] を右クリックし、[新規ログイン] を選択します。
  3. [全般] ページで、[ログイン名] フィールドにユーザ名を入力します。
  4. SQL Server 認証オプションを選択します。
  5. [パスワード] フィールドにログイン用のパスワードを入力します。
  6. [パスワードの確認入力] フィールドに同じパスワードを入力します。
  7. その他の設定を [全般] ページで変更するか、デフォルトを使用することができます。これらの設定を変更したい場合は、その方法について SQL Server Books Online をご参照ください。
  8. [OK] をクリックして [ログイン - 新規作成] ダイアログ ボックスを閉じます。
  9. オブジェクト エクスプローラで、ユーザがアクセスする必要のあるデータベースを展開します。
  10. データベース内の [セキュリティ] フォルダを展開します。
  11. [ユーザー] フォルダを右クリックして [新しいユーザー] をクリックします。
  12. [ユーザー名] フィールドにユーザ名を入力します。
  13. [ログイン名] フィールドの横にあるボタンをクリックして、最初の 6 ステップで SQL Server インスタンスに追加したログインを参照します。
  14. ユーザがスキーマの一致(例として、ユーザがジオデータベース内にデータを所有)を要求する場合は、スキーマ名を [限定のスキーマ] フィールドに入力します。もしユーザがデータを所有する場合、ユーザ名とスキーマ名は同一でなければならないことに注意してください。
  15. [ロール メンバー] リストのロールの 1 つをオンにして、ユーザにロールを割り当てることができます。
  16. [OK] をクリックして [データベース ユーザー - 新規作成] ダイアログ ボックスを閉じます。
  17. ユーザがジオデータベース内にデータを所有する場合、オブジェクト エクスプローラ内の [スキーマ] フォルダを右クリックし、[新しいスキーマ] をクリックします。
  18. [既定のスキーマ] フィールド内に入力したものと同じスキーマ名をユーザとして入力します。
  19. [検索] をクリックしてスキーマの所有者を選択します。
  20. ユーザ名を入力し、[名前の確認] をクリックします。
  21. [OK] をクリックして [検索] ダイアログ ボックスを閉じます。
  22. [OK] をクリックして [スキーマ - 新規作成] ダイアログ ボックスを閉じます。

関連項目


7/10/2012