SQL Server データベースへの Windows 認証ログインまたはグループの追加
Windows 認証ログインを Microsoft SQL Server に追加するには、最初にドメインまたはローカルのログインを作成し、それを SQL Server インスタンスに追加してから、アクセスする必要のある各データベースにユーザを追加し、ログインをそのユーザにマップします。また、データベース ユーザがデータを所有する場合は、そのユーザ用のスキーマを作成します。
注意:
ArcSDE と SQL Server が異なるサーバにインストールされており、ジオデータベースへの接続に ArcSDE サービスを使用する場合は、Windows 認証ユーザを使用できません。詳細については、ArcGIS Resource Center の技術資料 36420 をご参照ください。
手順:
- SQL Server インスタンスに接続します。
- [セキュリティ] フォルダで [ログイン] を右クリックし、[新規ログイン] を選択します。
-
[全般] ページで、[検索] ボタンをクリックして、ローカルまたはドメインのユーザまたはグループを選択します。
[検索] ボタンをクリックすると、[ユーザーまたはグループの選択] ダイアログ ボックスが表示され、ローカルまたはドメインのユーザまたはグループを検索できるようになります。このダイアログ ボックスで選択したユーザまたはグループは、[ログイン - 新規作成] ダイアログ ボックスに追加されます。
- [Windows 認証] オプションが選択されていることを確認します。
-
その他の設定を [全般] ページで変更するか、デフォルトを使用することができます。
これらの設定を変更したい場合は、その方法について SQL Server Books Online をご参照ください。
- [OK] をクリックして [ログイン - 新規作成] ダイアログ ボックスを閉じます。
- オブジェクト エクスプローラで、ユーザがアクセスする必要のあるデータベースを展開します。
- データベース内の [セキュリティ] フォルダを展開します。
- ユーザ フォルダを右クリックして [新しいユーザー] をクリックします。
- [ユーザー名] フィールドにユーザ名を入力します。
- [ログイン名] フィールドの横にある省略符号ボタンをクリックして、最初の 6 ステップで SQL Server インスタンスに追加したログインを参照します。
-
グループではなく個別ログインを追加して、ユーザがジオデータベースにデータを所有する場合、[既定のスキーマ] フィールドにスキーマ名を入力します。
ユーザ名とスキーマ名は同じでなければなりません。
Windows グループのために、ArcGIS は、ユーザがジオデータベース内にデータを作成する場合には、すべてのグループ メンバー用に一致するスキーマを作成します。スキーマ名は、グループ名ではなく、ログイン名と同じになります。これは自動的に実行されるため、事前にスキーマ名を作成する必要はありません。
- [ロール メンバー] リストのロールの 1 つをオンにして、ユーザにロールを割り当てることができます。
- [OK] をクリックして [データベース ユーザー - 新規作成] ダイアログ ボックスを閉じます。
- ユーザがジオデータベース内にデータを所有する場合、オブジェクト エクスプローラ内の [スキーマ] フォルダを右クリックし、[新しいスキーマ] をクリックします。
- [デフォルト] スキーマ フィールド内に入力したものと同じスキーマ名をユーザとして入力します。
- [検索] をクリックしてスキーマの所有者を選択します。
- ユーザ名を入力し、[名前の確認] をクリックします。
- [OK] をクリックして[検索] ダイアログ ボックスを閉じます。
- [OK] をクリックして [スキーマ - 新規作成] ダイアログ ボックスを閉じます。
関連項目
7/10/2012