トップページへ PASSJ ブログへ
トップページへ
分科会
特集!
コミュニケーション
資格
セミナー・コンファレンス
インフォメーション
6.db_ownerデータベースロール

図10 または表1のデータベースロールの中に、db_ownerデータベースロールがあります。このデータベースロールは、データベース所有者と同等の権利を与えたい場合に使います。
データベースを実際に作成した人はdboユーザとなりますが、dboユーザではない一般のデータベースユーザの中で、 『あの人だけは特別にデータベース所有者と同等の権利を与えたい』という要求があるかもしれません。そのような場合に、このdb_ownerデータベースロールに 割り当ててください。

たとえばSampleデータベースのユーザAさんは、新しいテーブルを作成することができませんでした。テーブルを作成するためには、 db_ownerまたはdb_ddladminデータベースロールに割り当てるとデータベースオブジェクトの作成が許可されます。ではdb_ownerに割り当ててみましょう。

図17のように、データベースユーザAさんのプロパティを表示します。
図17:データベースユーザのプロパティを表示する
図17:データベースユーザのプロパティを表示する
図18のように、db_ownerデータベースロールに割り当てます。これにより、データベースユーザAさんは、 データベース所有者と同等の権利を獲得したことになります。
図18:db_ownerデータベースロールに割り当てる
図18:db_ownerデータベースロールに割り当てる
AccessプロジェクトによってログインAさんがSampleデータベースに接続して、新しいテーブルを作成してみます。先ほどはエラーメッセージが表示されましたが、 今度は図19のようなテーブル定義画面が表示され、何もエラーメッセージがでませんでした。セキュリティ検査に無事合格し、 新しいテーブルをSampleデータベースに作成することができるようになります。
図19:新しいテーブルを作成する
図19:新しいテーブルを作成する

<< 前へ次へ >>
◆PAGE LINK  |  |  |  |  |  |  | コラム |  |  |  | 10 | 11 | 12 | 13 | 14 

PASSJメールニュース 著作権ついて プライバシーポリシー リンクポリシー お問い合わせ
(C) 2005 Professional Association for SQL Server Japan. All rights reserved.