SQL Server データベースへの Windows 認証ログインまたはグループの追加

Windows 認証ログインを Microsoft SQL Server に追加するには、最初にドメインまたはローカルのログインを作成し、それを SQL Server インスタンスに追加してから、アクセスする必要のある各データベースにユーザを追加し、ログインをそのユーザにマップします。また、データベース ユーザがデータを所有する場合は、そのユーザ用のスキーマを作成します。

注意注意:

ArcSDE と SQL Server が異なるサーバにインストールされており、ジオデータベースへの接続に ArcSDE サービスを使用する場合は、Windows 認証ユーザを使用できません。詳細については、ArcGIS Resource Center の技術資料 36420 をご参照ください。

手順:
  1. SQL Server インスタンスに接続します。
  2. [セキュリティ] フォルダで [ログイン] を右クリックし、[新規ログイン] を選択します。
  3. [全般] ページで、[検索] ボタンをクリックして、ローカルまたはドメインのユーザまたはグループを選択します。

    [検索] ボタンをクリックすると、[ユーザーまたはグループの選択] ダイアログ ボックスが表示され、ローカルまたはドメインのユーザまたはグループを検索できるようになります。このダイアログ ボックスで選択したユーザまたはグループは、[ログイン - 新規作成] ダイアログ ボックスに追加されます。

  4. [Windows 認証] オプションが選択されていることを確認します。
  5. その他の設定を [全般] ページで変更するか、デフォルトを使用することができます。

    これらの設定を変更したい場合は、その方法について SQL Server Books Online をご参照ください。

  6. [OK] をクリックして [ログイン - 新規作成] ダイアログ ボックスを閉じます。
  7. オブジェクト エクスプローラで、ユーザがアクセスする必要のあるデータベースを展開します。
  8. データベース内の [セキュリティ] フォルダを展開します。
  9. ユーザ フォルダを右クリックして [新しいユーザー] をクリックします。
  10. [ユーザー名] フィールドにユーザ名を入力します。
  11. [ログイン名] フィールドの横にある省略符号ボタンをクリックして、最初の 6 ステップで SQL Server インスタンスに追加したログインを参照します。
  12. グループではなく個別ログインを追加して、ユーザがジオデータベースにデータを所有する場合、[既定のスキーマ] フィールドにスキーマ名を入力します。

    ユーザ名とスキーマ名は同じでなければなりません。

    Windows グループのために、ArcGIS は、ユーザがジオデータベース内にデータを作成する場合には、すべてのグループ メンバー用に一致するスキーマを作成します。スキーマ名は、グループ名ではなく、ログイン名と同じになります。これは自動的に実行されるため、事前にスキーマ名を作成する必要はありません。

  13. [ロール メンバー] リストのロールの 1 つをオンにして、ユーザにロールを割り当てることができます。
  14. [OK] をクリックして [データベース ユーザー - 新規作成] ダイアログ ボックスを閉じます。
  15. ユーザがジオデータベース内にデータを所有する場合、オブジェクト エクスプローラ内の [スキーマ] フォルダを右クリックし、[新しいスキーマ] をクリックします。
  16. [デフォルト] スキーマ フィールド内に入力したものと同じスキーマ名をユーザとして入力します。
  17. [検索] をクリックしてスキーマの所有者を選択します。
  18. ユーザ名を入力し、[名前の確認] をクリックします。
  19. [OK] をクリックして[検索] ダイアログ ボックスを閉じます。
  20. [OK] をクリックして [スキーマ - 新規作成] ダイアログ ボックスを閉じます。

関連項目


7/10/2012