6.db_ownerデータベースロール
図10
(
または表1
)
のデータベースロールの中に、db_ownerデータベースロールがあります。このデータベースロールは、データベース所有者と同等の権利を与えたい場合に使います。
データベースを実際に作成した人はdboユーザとなりますが、dboユーザではない一般のデータベースユーザの中で、 『あの人だけは特別にデータベース所有者と同等の権利を与えたい』という要求があるかもしれません。そのような場合に、このdb_ownerデータベースロールに 割り当ててください。
たとえばSampleデータベースのユーザAさんは、新しいテーブルを作成することができませんでした。テーブルを作成するためには、 db_ownerまたはdb_ddladminデータベースロールに割り当てるとデータベースオブジェクトの作成が許可されます。ではdb_ownerに割り当ててみましょう。
図17
のように、データベースユーザAさんのプロパティを表示します。
図17:データベースユーザのプロパティを表示する
図18
のように、db_ownerデータベースロールに割り当てます。これにより、データベースユーザAさんは、 データベース所有者と同等の権利を獲得したことになります。
図18:db_ownerデータベースロールに割り当てる
AccessプロジェクトによってログインAさんがSampleデータベースに接続して、新しいテーブルを作成してみます。先ほどはエラーメッセージが表示されましたが、 今度は
図19
のようなテーブル定義画面が表示され、何もエラーメッセージがでませんでした。セキュリティ検査に無事合格し、 新しいテーブルをSampleデータベースに作成することができるようになります。
図19:新しいテーブルを作成する
<< 前へ
次へ >>
◆PAGE LINK
|
1
|
2
|
3
|
4
|
5
|
6
|
コラム
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
PASSJメールニュース
著作権ついて
プライバシーポリシー
リンクポリシー
お問い合わせ
(C) 2005 Professional Association for SQL Server Japan. All rights reserved.