1

シナリオ..

1つのデータベースの役割-5人の開発者が同じアクセス権でマップされる必要があります。

5人の開発者全員が、独自のユーザー名とパスワードを使用してSQLサーバーにログインする必要があります。

これら5人の開発者全員を1つの一意のデータベースロールにマップする必要があります。そのため、この役割の権限を変更した場合。すべての開発者は同じ権限に昇格します。

これを行う方法。

現在、ウィザードを使用してログインを作成すると、データベースユーザーを作成するように求められます。bcozは必要ありません。すべてのログインを単一の役割にマップする必要があります。

4

1 に答える 1

2

個々のユーザーのデータベースログインを作成しないでください。

最初のステップは、NTグループを作成することです。

Net Localgroup MyDatabaseLoginGroup /Add 
Net LocalGroup MyDatabaseLoginGroup /Add UserName1

または、これにドメインログインを使用することもできます。

2番目のステップは、グループのサーバーとデータベースのログインを作成することDOMAIN\MyDatabaseLoginGroupです。それを呼び出しますMydatabaseLoginGroup

3番目のステップは、データベースロールを作成しDatabaseRoleName、グループをそのメンバーにすることです。

データベースロールを介してすべての内部権限を管理する必要があります。データベースログインを必要な数のロールにマップさせることができます。理想的には、各役割には、ブロックとして付与できる必要な機能の合理的なセットが含まれます。

于 2012-03-29T23:51:17.637 に答える